星瀚接口物料控制,1、2件琐事原创
11人赞赏了该文章
200次浏览
编辑于2023年11月10日 14:05:58
最近在项目上测试开发的接口,因为不是我写的FS,突然想到了物料状态在接口怎么处理的。于是抱着试试的想法做了测试。
首先,将星瀚的物料禁用,然后同步接口,发现禁用的物料依然可以在新生成业务单据中。
然后,将星瀚的物料反审,再同步接口,发现暂存的物料也可以在新生成的业务单据。
最后,将刚刚禁用物料的业务单据关联生成,是可以生成下游单据的。
和有经验的开发聊了这件事,他说星空也这样。
琢磨琢磨,系统这样做的可能:
控制逻辑:星瀚的管控分两种,第一种是在单据增加校验逻辑、第二种是单据字段增加过滤。
物料状态的控制使用的是第二种,接口往单据字段里写数据绕过了上面的两种管控所以可以赋值
禁用,可以使用:业务单据上的物料说明已经生成了业务,这个时候禁用了,不影响已有业务的流转。
新单据通过状态过滤,不会选到禁用或暂存的物料。
和开发沟通之后,还是决定在接口增加物料状态过滤,一行物料无法生成时且整单不会生成新单据。
以上是根据经验的猜想和总结,如果有不对或不足的,欢迎指正。
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0