Files
updsv7-rag/標準版/給与システム/entity/xkkijunctl_給与計算基準連携停止情報.md
guanxiangwei 060b7bf1fa init
2026-08-27 11:27:47 +09:00

4.3 KiB

xkkijunctl 給与計算基準連携停止情報

Description

  • 物理表名:xkkijunctl
  • テーブル名称:[基本]給与計算基準連携停止情報
  • 业务语义:xkkijun(給与計算基準)の各項目に対して連携更新を停止する制御情報を保持する
  • 所属:UPDS-V7 給与システム
  • 所在库:updsv7_opho_ci(192.168.1.72:5432,CI 环境)

Key Facts (实测 2026-08-19 information_schema)

  • 物理列数:15 / 行数(CI):0 / 表 0 bytes / 索引 8 kB / 总 8 kB(空表)
  • 主键 UNIQUE:xkkijunctl_idx(ccompkb, cqtaikeikb, dgaitong, cshainno, ctableid, ccolumnid)
  • 設計書:D:\25.テーブル一覧\10.テーブル定義\30.給与\xkkijunctl.xlsx

列结构

No. カラム名称 物理名 データ型 桁数 NotNull 初期値 インデックス 備考
1 会社区分 ccompkb varchar 2 N -- 2
2 給与体系区分 cqtaikeikb varchar 2 N -- 3 00 固定
3 該当年月 dgaitong date -- N -- 6 処理月(月末日)
4 社員番号 cshainno varchar 10 N -- 4
5 更新ユーザ)端末ID cmnclient varchar 10 -- -- -- ログ
6 更新ユーザ)会社区分 cmncomp varchar 2 -- -- -- ログ
7 更新ユーザ)ユーザID cmnuser varchar 10 -- -- -- ログ
8 更新ユーザ)更新日時 dmndate timestamp -- -- -- -- ログ(DB 実 timestamp(0))
9 更新先)テーブルID ctableid varchar 20 N -- 5 連携停止対象 テーブルID
10 更新先)テーブル名 ctablenm varchar 30 -- -- -- 冗余表示用
11 更新先)カラムID ccolumnid varchar 20 N -- 1 連携停止対象 カラムID
12 更新先)項目名 ccolumnnm varchar 30 -- -- -- 冗余表示用
13 連携更新停止)種別 cjtoqkb varchar 2 -- -- -- 01:当月のみ, 02:当月以降
14 連携更新停止)名称 cjtoqnm varchar 20 -- -- --
15 連携更新停止)フラグ njtoqflg numeric 1 -- -- -- 0:非停止, 1:停止 (DB 実 numeric(1,0))

業務シナリオ(2026-08-19 用户明确)

xkkijunctl は xkkijun の管理用 専用表。ctableid + ccolumnid は xkkijun 系(xkkijun / xkkijunhw 等同型系列)の対象項目を指す。

給与計算ロジック起動 (処理月 X, 社員 Y):
  該 xkkijun 行 / 各項目処理:
    SELECT FROM xkkijunctl
      WHERE ccompkb / cqtaikeikb / dgaitong / cshainno  = HEAD PK
        AND ctableid = 'xkkijun'
        AND ccolumnid = 対象項目ID
    IF EXISTS (njtoqflg = 1):
      IF cjtoqkb = '01' AND dgaitong = X:  SKIP (当月停止)
      IF cjtoqkb = '02' AND dgaitong >= X: SKIP (以降停止)
    UPDATE xkkijun SET <col> = ...

使用パターン:

  • 当月のみ停止: 某社員某処理月の例外(休職/出向調整/給与切替) → cjtoqkb='01' + njtoqflg=1
  • 永続停止(以後全月): 退職後、項目廃止等 → cjtoqkb='02' + njtoqflg=1
  • 解除: njtoqflg=0
  • 項目単位停止: xkkijun の特定列だけ連携停止

主键と PK 列順序

  • DB 実 PK: xkkijunctl_idx UNIQUE (ccompkb, cqtaikeikb, dgaitong, cshainno, ctableid, ccolumnid)
  • xlsx 索引序号 1~6 暗示 PK 参与列: ccolumnid(1), ccompkb(2), cqtaikeikb(3), cshainno(4), ctableid(5), dgaitong(6)

DB vs xlsx 差异点

# DB xlsx 差异
1 主键 6 列 UNIQUE idx 索引序号 1~6 列 PK 锁列一致,顺序 xlsx 不固定
2 dmndate timestamp(0) timestamp (無精度) DB 实施 timestamp(0),xlsx 未标
3 no rowid 单独 UNIQUE 索引 xlsx 未提 rowid xkkijun 有 rowid UNIQUE,xkkijunctl 没建,不影响 schema
4 njtoqflg numeric(1,0) numeric 桁数 1 桁数一致,DB 实际 precision(1,0)
5 0 行 (空表) 設計書のみ 実体空表,数据待投入
6 xlsx 第 14 行 标 U 第 14 行附近 U 未明确含义,仅一行标注,未作为硬约束读取

Relations

  • 上位システム:UPDS-V7 給与システム
  • 制御対象:xkkijun / xkkijunhw 系列(同型 PK 头部 4 列)
  • PK 头部 4 列 (ccompkb, cqtaikeikb, dgaitong, cshainno) は xkkijun / xkkijunhw / xkkihon 等と同型
  • xkkijunctl 自体は 15 列フラット,200 槽位"五花"拡張は無し