星瀚接口物料控制,1、2件琐事原创
金蝶云社区-攒坚果的松鼠
攒坚果的松鼠
11人赞赏了该文章 200次浏览 未经作者许可,禁止转载编辑于2023年11月10日 14:05:58

最近在项目上测试开发的接口,因为不是我写的FS,突然想到了物料状态在接口怎么处理的。于是抱着试试的想法做了测试。

首先,将星瀚的物料禁用,然后同步接口,发现禁用的物料依然可以在新生成业务单据中。

然后,将星瀚的物料反审,再同步接口,发现暂存的物料也可以在新生成的业务单据。

最后,将刚刚禁用物料的业务单据关联生成,是可以生成下游单据的。

和有经验的开发聊了这件事,他说星空也这样。

琢磨琢磨,系统这样做的可能:

  1. 控制逻辑:星瀚的管控分两种,第一种是在单据增加校验逻辑、第二种是单据字段增加过滤。

    物料状态的控制使用的是第二种,接口往单据字段里写数据绕过了上面的两种管控所以可以赋值

  2. 禁用,可以使用:业务单据上的物料说明已经生成了业务,这个时候禁用了,不影响已有业务的流转。

    新单据通过状态过滤,不会选到禁用或暂存的物料。

和开发沟通之后,还是决定在接口增加物料状态过滤,一行物料无法生成时且整单不会生成新单据。

以上是根据经验的猜想和总结,如果有不对或不足的,欢迎指正。

图标赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0