采购订单所有分录行必须关联生成,但订单变更时新增行不校验
【背景】
采购订单所有分录行必须关联生成,但订单变更时新增行不校验。
【分析】
如果使用单据类型中的控制参数,无法实现在采购订单新变更单中新增行时,允许无源单新增,那么只能取消单据类型的参数,在单据中通过保存校验控制单据中的源单编号和新增控制标识区分是否是变更单中新增的值。
【方案】
1、取消单据类型中的参数控制。
2、采购订单,采购订单新变更单新增标识字段,默认不赋值(一般采购订单新增后,采购订单新变更单会默认添加,检查字段是否新增,未新增则扩展采购订单新变更单即可)。
3、采购订单保存操作中新增校验规则,校验必须是有源单创建,在采购订单新增的行不允许。
4、采购订单新变更单的物料字段新增值更新,对采购订单新变更单的标识进行赋值。
5、采购订单新变更单保存校验新增与采购订单保存校验相同的校验规则(正常在采购订单新增校验规则时会携带,扩展检查即可)。
【配置说明】
1、单据类型参数控制取消
2、采购订单明细行新增变更标记字段,字段类型为复选框,默认为空
3、采购订单保存操作新增校验规则,参考校验规则代码:
F_UNW_CheckBox_83g = True OR ( FSrcBillNo <> null AND FSrcBillNo <> '' AND FSrcBillNo <> ' ' )
F_UNW_CheckBox_83g为新增字段字段名
4、采购订单新变更单物料字段新增值更新,检查保存操作校验规则。也可以在表体的其他字段新增,一般新增行需要录入物料,可在此字段新增值更新,记录是来自于新变更的记录。
5、检查新变更单的保存校验规则
【验证结果】
1、新增采购申请,并审核
2、下推到采购订单,并直接新增行验证校验规则是否生效
3、采购订单新变更单新增行
采购订单所有分录行必须关联生成,但订单变更时新增行不校验
【背景】采购订单所有分录行必须关联生成,但订单变更时新增行不校验。【分析】如果使用单据类型中的控制参数,无法实现在采购订单新变更单...
点击下载文档
本文2024-09-16 18:59:42发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-25730.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章