采购订单需要由采购申请下推关联生成,但需要在采购订单变更时新增非关联的行原创
金蝶云社区-刘凯SCM
刘凯SCM
52人赞赏了该文章 444次浏览 未经作者许可,禁止转载编辑于2023年08月16日 15:50:27

场景:

采购订单需要由采购申请下推关联生成,但需要在采购订单变更时新增非关联的行。如果通过单据类型中的参数控制关联生成,会造成在变更时新增非关联行时出现校验提示,无法正常新增。

分析:

由于使用单据类型的关联生成参数控制采购订单必须由上游单据关联生成,但是无法做特例排除在变更时允许新增非关联行。此时只能借用单据的其他校验方案。

方案:

1、取消使用单据类型中的关联生成参数。

2、采购订单中新增保存校验,通过明细行中的源单编号字段是否为空判断采购订单的行是否由上游单据关联生成。并在保存校验中设置条件,条件设置为单据状态是否不等于审核(C),其他状态正常校验。

3、采购订单新变更单中,取消步骤二的校验。

系统设置:

1、设置采购订单保存校验规则(FSrcBillNo  = null OR   FSrcBillNo = ''  OR  FSrcBillNo = ' ')条件:(FDocumentStatus  <> 'C'

image.png


验证效果:

image.png

image.png

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