1. 概要

焦点質問: このマスタは何を定義し、どの処理で参照されるか?

システム全体のプルダウン選択肢・コード体系を一元管理するマスタテーブル。 各シートのバリデーション(入力規則)のソースとして使用される。

setupAllSchemas 実行時に 02_sys_dropdown シートへ FILTER 数式が展開され、各ワークシートの入力規則がこのマスタの 表示名 列から自動生成される。

項目内容
タブ名15_mst_dictionary
DDLキーMST_DICT
ID体系DIC_ + 4桁連番

2. スキーマ定義

#列名必須説明参照元spec
A有効フラグBOOLEANYESTRUE/FALSE。FALSE の行は全処理でスキップ
BカテゴリTEXTYESコードの分類グループ(例: 収支区分、税区分)
C設定コードTEXTYESカテゴリ内で一意のコード
D表示名TEXTYESUI上に表示される名称(バリデーションリストの選択肢)

3. 登録ルール

ルール詳細
一意性カテゴリ + 設定コード の組み合わせで一意
有効フラグFALSE にすると全処理でスキップされ、プルダウン選択肢からも除外される
自動投入setupAllSchemas 実行時に新カテゴリが存在しない場合のみ自動挿入(既存行は上書きしない)
列参照ヘッダー名ベース (indexOf / buildHeaderIndex_)。列番号ハードコード禁止
書き込み位置B列(カテゴリ)で最終行を判定(A列チェックボックス回避)
FILTER条件02_sys_dropdown の FILTER 数式は A列=TRUE かつ B列=カテゴリ名 で D列(表示名) を抽出

4. 依存関係

参照元ファイル参照方法用途
101_sys_config.jssetupAllSchemasDDLスキーマ定義 (MST_DICT)ヘッダー・色・入力列の設定
101_sys_config.jssetupAllSchemas新カテゴリ自動挿入ロジック存在しないカテゴリ+表示名を末尾に追加
101_sys_config.jssetupAllSchemas02_sys_dropdown FILTER数式各カテゴリの表示名をプルダウン選択肢として展開
101_sys_config.jssetVali各WRKタブのバリデーション設定プルダウン入力規則のソース
002_constants.jsID採番ルールDIC_ + 4桁連番

5. プルダウンシート (02_sys_dropdown) の列対応

バリデーションは 02_sys_dropdown の各列から生成される。

ヘッダーソース
AUI収支区分15_mst_dict (収支区分)
BUI税区分15_mst_dict (税区分)
CUI決済手段15_mst_dict (決済手段)
DUIステータス15_mst_dict (ステータス)
EUI取引先名12_mst_partner
FUI科目名11_mst_account (科目名)
GUI組織名13_mst_org
HUIPJ名14_mst_project
IUIマスタ種別15_mst_dict (マスタ種別)
JUIPJ大区分15_mst_dict (PJ大区分)
KUIPJ小区分15_mst_dict (PJ小区分)
LUIPJ社内外15_mst_dict (PJ社内外)
MUIPJ資産化15_mst_dict (PJ資産化)
NUI取引先区分15_mst_dict (取引先区分)
OUI承認ステータス15_mst_dict (承認ステータス)
PUI申請種別15_mst_dict (申請種別)
QUI予算バージョン15_mst_dict (予算バージョン)
RUI利用ステータス15_mst_dict (利用ステータス)
SUI発注ステータス15_mst_dict (発注ステータス)
TUI請求ステータス15_mst_dict (請求ステータス)
UUI決済ステータス15_mst_dict (決済ステータス)
VUI入出金区分15_mst_dict (入出金区分)
WUI雇用形態15_mst_dict (雇用形態)
XUI契約形態15_mst_dict (契約形態)
YUI確度15_mst_dict (確度)
ZUI諸表区分11_mst_account (諸表区分 UNIQUE)
AAUI大分類11_mst_account (大分類 UNIQUE)

6. 初期データ

setupAllSchemas で自動挿入されるカテゴリ・コード一覧、およびユーザー手動登録のカテゴリを含む。

カテゴリ一覧

カテゴリ用途使用シート
収支区分支出/収入/対象外32_wrk_invoice
税区分消費税率の区分32_wrk_invoice
決済手段支払・入金の手段32_wrk_invoice
ステータス汎用ステータス
マスタ種別マスタ申請の種類36_wrk_master
PJ大区分プロジェクトの大分類13_mst_project
PJ小区分プロジェクトの小分類13_mst_project
PJ社内外社内/社外13_mst_project
PJ資産化資産化対象/対象外13_mst_project
取引先区分取引先の種別12_mst_partner
承認ステータスマスタ申請の承認状態36_wrk_master
申請種別INVの申請種別32_wrk_invoice
予算バージョン予算の版管理41_trn_budget
利用ステータスSaaS契約の状態23_bud_subscription
発注ステータス受発注の状態31_wrk_order
請求ステータスINVの処理状態32_wrk_invoice
決済ステータスSTLの処理状態33_wrk_bank
入出金区分CF入金/出金33_wrk_bank
雇用形態人員の雇用種別22_bud_headcount
契約形態取引の契約種別31_wrk_order, 21_bud_pipeline
確度パイプラインのヨミ21_bud_pipeline
表示区分財務諸表の区分11_mst_account
固変区分固定費/変動費11_mst_account
処理結果レシート処理結果35_wrk_receipt

コード詳細

収支区分

設定コード表示名
bal_out支出
bal_inp収入
bal_non対象外

税区分

設定コード表示名
tax_10p10%
tax_08p8%
tax_non非課税
tax_exc対象外

決済手段

設定コード表示名
pay_crdクレカ_福井銀行
pay_bkm口座振込_福井銀行
pay_bna口座振替_福井銀行
pay_csh現金
pay_exp立替精算
pay_jnl仕訳振替
pay_cpx資産計上
pay_tbd未定

申請種別

設定コード表示名備考
apl_tbd未定APL_TBD
apl_hc月額給与・報酬支払APL_HC
apl_tr手動振込APL_TR
apl_dd自動引落APL_DD
apl_ap請求書受領(AP)APL_AP
apl_ar請求書発行(AR)APL_AR
apl_ex経費精算(社員立替)APL_EX
apl_je財務仕訳(振替等)APL_JE

発注ステータス

設定コード表示名
ORD_EST見積中
ORD_ORD発注済
ORD_PAR部分納品
ORD_CMP完了
ORD_CAN取消

請求ステータス

設定コード表示名
INV_NEW未処理
INV_APR承認済
INV_PAR部分決済
INV_CMP決済完了
INV_CAN取消

決済ステータス

設定コード表示名
STL_NEW未処理
STL_CLR消込
STL_REJ差戻

入出金区分

設定コード表示名
CF_IN入金
CF_OUT出金

雇用形態

設定コード表示名
EMP_EXE役員
EMP_FT正社員
EMP_PTアルバイト
EMP_OUT業務委託
EMP_ADV顧問

契約形態

設定コード表示名
CT_SPOTスポット
CT_CONT継続
CT_SES準委任
CT_CONTR請負

確度

設定コード表示名
PROB_WON受注(100%)
PROB_NIJI内示(90%)
PROB_AAヨミ(80%)
PROB_BBヨミ(50%)
PROB_CCヨミ(25%)
PROB_DDヨミ(10%)
PROB_HOLD保留(0%)
PROB_LOST失注(0%)

予算バージョン

設定コード表示名
bdg_v01V1_当初予算
bdg_v02V2_修正予算

利用ステータス

設定コード表示名
sub_act利用中
sub_pln解約予定
sub_don解約済
sub_tbd選定中

ステータス(汎用)

設定コード表示名
sts_drf未処理
sts_don計上済
sts_pad決済
sts_hld保留

マスタ種別

設定コード表示名
mst_prjプロジェクト
mst_ptn取引先

PJ大区分

設定コード表示名
pjm_prd自社プロダクト
pjm_clwクライアントワーク
pjm_corコーポレート
pjm_hrm人事_組織開発
pjm_sys社内IT_基盤

PJ小区分

設定コード表示名
pjs_new新規製品_機能開発
pjs_flw受託_フロー案件
pjs_com全社共通業務
pjs_rec採用_組織開発
pjs_bldシステム導入_構築

PJ社内外

設定コード表示名
ino_inn社内
ino_out社外

PJ資産化

設定コード表示名
ast_tgt対象
ast_non対象外

取引先区分

設定コード表示名
ptn_cus顧客
ptn_ptn協業企業_仕入先
ptn_vnd購入先
ptn_exe役員
ptn_kan官公庁
ptn_dmyダミー

承認ステータス

設定コード表示名
app_new未申請
app_req申請中
app_don承認済
app_cmp登録完了
app_don2計上済

表示区分

設定コード表示名
DSP_CA流動資産
DSP_FA固定資産
DSP_DA繰延資産
DSP_CL流動負債
DSP_FL固定負債
DSP_EQ純資産
DSP_SAL売上高
DSP_COG売上原価
DSP_SGA販管費
DSP_NOI営業外収益
DSP_NOE営業外費用
DSP_XG特別利益
DSP_XL特別損失

固変区分

設定コード表示名
FV_NA対象外
FV_VAR変動費
FV_FIX固定費

処理結果

設定コード表示名
RES_CLR消込済
RES_MATMATCHED
RES_UNMUNMATCHED
RES_UNR未登録
RES_REG26タブ登録済
RES_SKCSKIP:取消
RES_SKASKIP:金額なし