销售订单计划跟踪号自动生成需要注意的点原创
4人赞赏了该文章
168次浏览
编辑于2024年07月16日 14:26:06
计划跟踪号是物料的制造策略为MTO才能使用计划跟踪号
如果需要销售订单自动生成计划跟踪号并且计划跟踪号为单据编号+对应的行号的话需要用到这个公式:
计划跟踪号 = str ( 单据编号 ) + '-' + str ( FSaleOrderEntry_Fseq )
其中需要注意的点是需要设置前置条件,例如要判断物料的制造策略是否为MTO,单据编号是否为空(这里最好设置两个一个是<>null and <>"",因为应用过程中报错的话单据编号是"",没有这个判断就也会生成计划跟踪号但是编号是空的只有+行号),计划跟踪号是否为空(这个判断条件也最好是跟单据编号的条件一样设置两个但是是或者的关系)
如果是启用新变更单的形式的话,要新增一个字段去获取销售订单的单据编号并且要自己到销售订单新变更单里面去修改一下对应的值更新,不然的话新变更单生成的会是带版本号的那个单号
如果变更单是插入行的那计划跟踪号就会跟后面的那个物料计划跟踪号重复,这个不影响如果客户强硬要求可以让他们手工改或者做二开进行处理
各位大佬有更好的方案或者见解的话可以一起讨论一下如何优化。
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0