【背景】

最近连续收到几例提单,希望某单据上增加序列号子单据体供录入保存查询。

【实现】

要求:可以手工或扫描或批量粘贴录入序列号、可以保存序列号内容

基本步骤为:

1.增加序列号单位、序列号数量字段

2.录入物料时携带序列号单位

3.录入主业务数量时换算序列号单位数量

4.增加序列号页签,页签上部为序列号相关代理字段,下部为序列号子单据体。

【例子】

下面以“退货通知单”为例,详细说明实现步骤:

1.明细信息单据体增加名为:“序列号数量”数量字段,“序列号单位”单位字段。

① 设置字段不可见、不可用。

① 设置数量字段关联单位属性为序列号单位

2.物料字段相关属性调整

a.引用属性,增加“库存.序列号单位”,“库存.库存管理”,“库存.业务范围”

b.值更新事件,“携带当前字段相关基础资料xxx”服务中,增加携带“物料的序列号单位”到“序列号单位”。

3.销售数量字段相关属性调整

a.值更新事件,“换算销售基本数量(根据销售数量)”服务中,增加“销售数量”换算“序列号数量”。

4.页签控件增加一个页签

a.标题设置为“序列号”

b.页签序号设置为“5”

5.序列号页签增加代理字段

a.拖入一个面板控件(Panl1)至序列号页签内,设置停靠属性为“充满”。

b.再拖入一个面板(Panl2)至序列号页签内,设置停靠属性为“上”。

c.调整Panl2高度,加入工具栏、相关代理字段以及“序列号上传”等元素,可以参考其他单据。

6.序列号页签增加序列号子单据体

a.拖入一个面板控件(Panl3)至面板(Panl2)下部,设置为“充满”。

b.拖入序列号子单据体控件至面板控件(Panl3)内,设置为“充满”。

c.序列号子单据体父分录属性,设置为“明细信息”。

d.序列号录入设置属性中,单据字段这一列一定要设置对。注意:序列号字段、单据状态、上传框。

【效果】

单据录入物料,录入数量后,手工或上传序列号”111″,”222″,”333″。

非库存更新单据如何增加金蝶软件序列号子单据体-编程日记

【说明】

  1. 如果要实现序列号保存校验,需要根据当前单据实际业务,自行增加。

  2. 上下游单据序列号携带,需要自行调整路线配置或二开插件实现。

  3. 以上配置得序列号内容不会走更新序列号主档服务。