1 问题描述
在MTO(按订单生产模式)下,需要通过跟踪号追踪订单,并且存在一些二开单据需要设置自动生成跟踪号。
2 解决方法
星瀚标准产品出厂预置跟踪号生成、删除服务,以及跟踪号编码规则。用户可根据实际业务在标准产品单据或二开单据上的对应操作配置跟踪号的相关服务,以及自定义编码规则。服务配置成功后在单据操作时符合条件的数据自动生成跟踪号,以及自动删除跟踪号。
跟踪号生成的前提条件:
制造策略维度配置中设置对应的追溯范围和单据;
设置制造策略中追溯范围=跟踪号、追溯范围包含制造策略维度配置中设置的追溯范围的数据;
物料库存信息中的制造策略选择追溯范围=跟踪号、追溯范围包含制造策略中设置的追溯范围的数据;
存在启用&可用并且适用于跟踪号=是的供应链编码规则;
单据上的按钮配置跟踪号自动新增或删除的服务。
以销售订单自动生成跟踪号(跟踪号编码规则:单据编号+行号)为例,具体步骤如下:
1、在制造策略维度配置追溯范围的领域=销售中增加单据“销售订单”,追溯维度“跟踪号”“物料”“组织”中增加销售订单的对应字段。路径:【系统服务云】→【基础资料】→【供应链数据】→【其他数据】→【制造策略维度配置】
2、设置制造策略的追溯范围包含销售、追溯维度=跟踪号(与制造策略维度配置追溯范围领域、追溯维度保持一致)路径:【系统服务云】→【基础资料】→【供应链数据】→【其他数据】→【制造策略】
3、维护物料库存信息上的制造策略字段,选择上一步设置的制造策略。路径:【系统服务云】→【基础资料】→【供应链数据】→【物料数据】→【物料库存信息】
4、 设置跟踪号编码规则
4.1设置供应链编码属性:在供应链编码属性设置生成跟踪号编码规则适用的单据、单据字段,如跟踪号编码=销售订单单据编号+单据行号。【系统服务云】→【基础资料】→【供应链数据】→【其他数据】→【供应链编码属性】
4.2设置供应链编码规则:在供应编码规则中设置适用跟踪号编码的规则,引用供应链编码属性以及补位、截取等参数。【系统服务云】→【基础资料】→【供应链数据】→【其他数据】→【供应链编码规则】
5、 销售订单配置生成、删除跟踪号服务
5.1 销售订单提交操作配置生成跟踪号服务,配置生成跟踪号服务则需禁用制造策略校验服务:进入开发服务云-开发平台,找到销售订单元数据,扩展配置服务 。
5.2 同理,销售订单删除操作可以配删除跟踪号服务(销售订单自动删除跟踪号:删除整张单据,自动删除此单据生成的所有跟踪号;删除分录,自动删除此分录对应的跟踪号;修改物料,对应制造策略.追溯维度由跟踪号变成空,删除此分录对应的跟踪号;如跟踪号被引用无法删除,则更新关闭状态=关闭)。
6、 销售订单提交自动生成、删除跟踪号
新增销售订单录入制造策略.追溯维度=跟踪号的物料,提交自动生成跟踪号。
查看跟踪号,跟踪号上记录来源单据类型、来源单据编号、来源单据分录行号。
若无法自动生成,检查以下项点:
提交操作是否配置跟踪号生成服务;
制造策略维度配置是否启用,以及是否追溯范围是否包含对应的单据;
单据对应组织物料库存信息的制造策略追溯维度是否为跟踪号,以及是追溯范围是否包含制造策略维度配置追溯范围中的领域;
物料库存信息在组织范围是否可见:组织为制造策略维度配置中该单据设置的组织字段的值。