This commit is contained in:
guanxiangwei
2026-08-27 11:27:47 +09:00
parent 1fead85505
commit 060b7bf1fa
16 changed files with 1321 additions and 22 deletions
@@ -0,0 +1,66 @@
## DJND4002 のカラム構成(辞書定義テーブル)
> 中文导览:一行 = 一个 `cde_sybt` 的字段定义 + 显示控制。
### 業務キー
- `ccompkb` varchar(2)
- `dstart` date
- `sstart` varchar(7)
- `dend` date
- `send` varchar(7)
### コード種別
- `cde_sybt` varchar(3) NOT NULL ← 4001 と紐づく辞書 ID
- `cde_nme` varchar(40) NOT NULL ← 当該 cde_sybt の名称
- `cde_exp` varchar(60)
- `cde_num_nme` varchar(80) ← 採番制御の項目名 (SEQ / SEQNo 等)
### 項目定義 ×13 セット(nme0..nme12)
```
nme0..nme12 varchar(80) ← 項目名
use0..use12 varchar(10) ← 制御区分(必須桁入力 / 必須入力 / 任意入力)
inp0..inp12 varchar(3) ← **入力形式**(§5 参照)
ord0..ord12 varchar(4) ← 桁数
ctrl_cde1..5 varchar(80) ← 連携制御コード(他辞書への参照)
```
### 表示制御 ×6 セット(name / dname / sname / rname / kname01..03)
```
use_name / inp_name / ord_name (name)
use_dname / inp_dname / ord_dname (dname)
use_sname / inp_sname / ord_sname (sname)
use_rname / inp_rname / ord_rname (rname)
use_kname01 / inp_kname01 / ord_kname01
use_kname02 / inp_kname02 / ord_kname02
use_kname03 / inp_kname03 / ord_kname03
```
### 表示
- `disp_hyoji` varchar(1) ← 表示有無
- `disp_jun` numeric(4) ← 表示順
### その他
- `reki_kbn` varchar(1)
- `popup_kbn` varchar(4)
### 監査
- `kosin_usr` (12) NOT NULL / `kosin_pgm` (8) NOT NULL / `last_dte` ts NOT NULL
- `kosin_kbn` (1) NOT NULL / `cmnuser` (10) / `dmndate` ts
### インデックス
- `djnd4002_idx` UNIQUE (cde_sybt)
### サンプル
```
cde_sybt=123 cde_nme="(標準共済)整理番号採番制御"
cde_num_nme=SEQ
nme0=必須桁入力 / use0=必須桁入力 / inp0=000 / ord0=2
nme1=開始番号 / use1=必須入力 / inp1=000 / ord1=4
nme2=終了番号 / use2=必須入力 / inp2=000 / ord2=4
nme3=現在値 / use3=必須入力 / inp3=000 / ord3=4
disp_jun=123
cde_sybt=597 cde_nme="俸給月額(H27人勧)" 6 項目:現新区分/俸給表/級/号俸/俸給月額/義務特手当
cde_sybt=598 cde_nme="定額表・調整基本額表(H27人勧)" 項目:俸給表/級/定額/調整基本額/号俸/調整額
```