采购订单释放了上游关联数量,则不允许采购订单执行反终止、反关闭

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

采购订单释放了上游关联数量,则不允许采购订单执行反终止、反关闭

场景:

执行路径:采购订单-行业务操作-释放上游关联数量,强制校验:采购订单已整单关闭,已行关闭,行终止。如果先将行终止,释放了上游关联数量,采购申请是可以下推采购订单了,但是这时候原采购订单还是可以执行反终止的,如何将这个反操作控制住,如果已经释放了上游关联数量,就不允许原来的采购订单进行反终止、反关闭这些操作。

处理步骤:

由于关联数量释放,并无标记记录处理,如果需要控制行是否允许执行反操作,可以通过释放后记录的状态来判断是否允许执行。

1、采购订单明细行中新增状态类型字段或者其他类型字段

2、在释放上游关联数量按钮中新增值更新服务,设置步骤1中的释放状态

3、在行反终止操作中新增释放状态条件判断。

配置实现:

1、在单据头和单据体新增两个单据状态类型字段,【释放状态】字段设置状态值A = 未释放,B=已释放,设置默认值等于A,字段可以设置不可见

2、在表体的菜单【释放上游关联数量】操作中新增两个操作[状态转换],将步骤1中的两个状态字段的值设置为已释放。如果需要对状态调整设置条件,对表头的状态调整使用值更新服务,表体的不支持条件设置。由于在释放上游关联数量有两种情况,整单关闭和行终止后,按行释放,针对表头调整的可以按对应的业务场景设置条件。(此处不建议设置条件)

3、在表头的整单反关闭操作中新增校验规则,表头的反关闭判断表头的【释放状态】是否等于A,不等于A时点反关闭就会有异常,应该被限制。

4、在表体的反终止操作中新增校验规则,新增按表体的【释放状态】是否等于A,不等于A时点反终止就会有异常,应该被限制。

配置截图:

1、新增状态字段

image.webp

image.webp

image.webp


2、按钮释放上游关联数量中新增操作,做状态转换,针对表头和表体的状态字段,需要新两个操作按钮,分别命名

image.webp

image.webp


3、反执行操作中新增校验规则,新增释放状态是否等于A

表头反关闭中新增校验

image.webp

明细反终止操作中新增校验

image.webp

验证结果:

image.webp


image.webp


t

采购订单释放了上游关联数量,则不允许采购订单执行反终止、反关闭

场景:执行路径:采购订单-行业务操作-释放上游关联数量,强制校验:采购订单已整单关闭,已行关闭,行终止。如果先将行终止,释放了上游关...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息