Schema_CN28详细规则如下:
BLOCK BEG *Payroll schema:CHINA---注释行
Function- BLOCK
描述
(1)BLOCK 函数允许你构造一个工资核算过程日志。在开始和结束标记点中把工资函数按语义顺序聚集在一起,且他们出现在日志中的一个普通节点。(2)BLOCK 函数可以被嵌套,在一个子模式中,一个结束块必须对应一个开始。
语法
函数参数 1 参数 2 参数 3 参数 4
FUNCTION BLOCK 函数名称
参数 1 BEG 开始一个语义块
END 结束一个语义块
参数 2 目前无该参数
参数 3 目前无该参数
参数 4 目前无该参数
COM 工资模式:中国标准---注释
Function-COM
描述:Schema 的注释行,使 Schema 结构具有易读性。可以指定在 Schema 中的任何行。
COPY XIN0 初始化工资
Function-COPY
描述:调用 sub Schema 。
COPY CNBD 编辑基本数据(中国)
IF SPRN 特别处理运行??非周期性支付?
RERSH IT 删除IT(删除内表)
ENDIF 到:特别处理运行?
COPY XLR0 导入上一期工资结果
COPY CNT0 工资总额(读入时间数据)
COPY CNAP 导入扣减(0014、0015导入)
COPY CNAL 确定每个月的扣减因子
COPY CNNG 净支付(净工资)计算(中国)
COPY XNA0 累计净支付的值
COPY XRR0 回溯(反算)
COPY XNN0 净支付/扣减 和 传输
COPY CNEN 最后处理
BLOCK END *Payroll schema:CHINA---注释行
后续会根据每条规则详细解读作用和使用方式。