手动拼接流水号搭建
本文对应简道云官方出品模板:点此安装 简道云制造 ERP。
1. 简介
手动拼接流水号是指,在表单中选择不同项目时,自动生成该项目对应流水号;如提交表单时校验到流水号重复,则勾选「刷新」即可自动更新为最新的流水号。
2. 涉及表单
涉及手动拼接流水号的表单包括:【1.1.2 销售合同】、【1.1.3 业务流转】、【1.1.5 销售发货】、【1.1.6 销售退货】、【1.2.4 采购合同】、【1.2.7 主料采购退货】、【1.2.8 辅料采购退货】、【1.4.4 生产计划】、【1.4.5 特殊领料】、【1.4.6 生产报工】、【1.5.2 其他出库】、【1.5.3 其他入库】、【1.5.4 库存盘点】。
3. 设置方法
设置方法:可参考官方文档:根据项目名称生成流水号-支持刷新流水号。
1)以【1.1.2 销售合同】为例,首先在表单中添加「单选按钮组」字段,选项仅设置一个「刷新」:
注:只要勾选「刷新」,则无论是否取消,都会执行刷新动作。
2)重复刷新按钮不能单独起作用,还需要配合公式联动,才能对其他流水号类型的字段生效。设置「合同号」字段的默认值为公式,编辑公式为:
IF(重复刷新=="否",0,CONCATENATE("ES-",客户简称,TEXT(VALUE(MID(F-辅助合同号,
SEARCH("/",F-辅助合同号)-2,2))+1,"00"),"/",TEXT(TODAY(),"yyyy")))
3)同上方法,设置「F-辅助合同号」字段的默认值公式,并设置为不可见,编辑公式为:
MAPX("last",客户简称,客户简称,合同号)
注:公式中涉及的第一个字段「客户简称」来自当前表单字段,后两个字段来自于「所有表单字段-1.1.2 销售合同」中的字段。
用户也可以不使用上述流水号生成方式,可以使用简道云增强字段中的流水号字段,可设置自动生成流水号,搭建说明参考:流水号。