金蝶云星空调用《其他入库单》的新增界面给序列号子单据体数据赋值
金蝶云星空调用《其他入库单》的新增界面给序列号子单据体数据赋值
金蝶云星空平台,业务对象的实体层级关系,表头,表头下可以有多个单据体,各单据体之间无关联,单据体下可以有子单单据体。另外各个实体都可以设置拆分表。
比如,《其他入库单》表头有客户、日期、单据编号等,有拆分表[其他信息],表头下有[明细信息],记录物料,数量,收货仓库,批号、bom等信息,[明细信息]下有[序列号子单据体],如果物料启用了序列号,可以录入序列号。
一、 操作背景
表头:部门和供应商,必须录入一个,否则保存失败。
明细输入物料,输入实收数量,收货仓库,批号,序列号子单据体会自动创建对应实收数量的行。
二、 需求设计
上游售后单点击【入库】按钮,将明细信息 按【物料+批号+BOM+货主+保管者】分组汇总数量,调用《其他入库单》的新增界面,分组汇总的行,就是明细新增的行,每一行数据对应的序列号赋值到子单据体上。
三、《售后单》点击按钮,调用《其他入库单》的新增界面
四、 《其他入库单》编辑界面,接收数据,准备核心数据,单据体赋值
1、 OnInitialize接收参数
2、 BeforeBindData事件根据参数获取满足条件的数据,表头赋值,单据体赋值
五、 序列号子单据体赋值
六、 总结
《其他入库单》明细实收数量=序列号数量单位=序列号单位,序列号数量会直接在子单据体序列号创建好对应的空行,直接赋值序列号上去即可,不过序列号要满足条件,比如批号,bom,物料等数据都要对的上。