【客户需求】非库存更新单据如何增加序列号子单据体

【背景】

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


【实现】

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

   基本步骤为:

      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"。

非库存单据增加序列号子单据体.png


【说明】

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

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

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


所属分类
推荐知识