【背景】
最近连续收到几例提单,希望某单据上增加序列号子单据体供录入保存查询。
【实现】
要求:可以手工或扫描或批量粘贴录入序列号、可以保存序列号内容
基本步骤为:
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"。
【说明】
-
如果要实现序列号保存校验,需要根据当前单据实际业务,自行增加。
-
上下游单据序列号携带,需要自行调整路线配置或二开插件实现。
-
以上配置得序列号内容不会走更新序列号主档服务。