如何实现二开增加单据下推生成检验单时,携带物料维护的质检方案及其对应检验项目到检验单原创
金蝶云社区-SkyZPP
SkyZPP
1人赞赏了该文章 906次浏览 未经作者许可,禁止转载编辑于2021年12月14日 17:35:35

需求描述:二开增加单据下推生成检验单时(例如生产入库单下推其他检验单),携带物料上维护的质检方案及其检验项目到检验单上。

实现方案:1:二开增加单据转换规则,在单据转换规则的表单服务策略中设置携带物料上维护质检方案(可以参考现有下  推检验单的单据转换规则设置);

                 2、二开单据转换插件继承BaseInspectConvert,重写AfterConvert事件,二开插件挂在新增加的单据转换规则的插件策略中;

1214e.jpg

1214f.jpg

示例代码如下:

1214g.jpg

说明二开增加非标准流程单据下推检验单的建议全部下推其他检验类型的检验单。(因为每种类型的检验单都有不同类型的源单对应,特别是支持合并检验的检验单类型,代码中有相关查找源单的逻辑,如果二开增加的单据下推检验单的单据类型为支持合并检验的,则会导致分摊相关反写数量时找不到对应的上游单据,进而相关反写数量为空,以至于无法反写回源单或者进行后续流程操作);

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