采购申请单下推采购订单,则采购订单不允许新增物料;如果是手工新增采购订单允许新增物料
【场景】
当通过采购申请单下推采购订单,则该采购订单不允许新增物料;但如果是手工新增采购订单允许新增物料,如何控制?
【场景分析】
标准系统中的单据类型有提供了默认的控制参数【关联生成】启用后,需要此单据有关联上游单据,但此参数有个缺点,在采购订单无上游单据,手工生成时,也强制校验,无法区分是否有关联单据生成。
【解决方案】
采购订单中新增一个字段,配置字段映射,用于记录是否是上游下推生成的,这样在控制是有判断依据。
当是上游下推生成的单据,则表头字段有值,且明细行中的源单编号为空时,说明此行是手工新增,可以做关联校验。
当不是上游下推生成的单据,则表头字段是空,则不判断明细行源单编号值。允许保存。
以上校验只能通过保存校验规则,如果需要提前校验则需通过插件处理。
【配置实现】
1、采购订单新增申请单号字段用于记录采购申请单单号。
2、单据转换中将单据编号映射到此字段中
3、保存校验规则中新增校验条件,当申请单号不为空时,源单编号不能为空。
【配置截图】
【实现效果】
说明
采购订单新增的文本字段建议设置不可见,锁定。
采购申请单下推采购订单,则采购订单不允许新增物料;如果是手工新增采购订单允许新增物料
【场景】当通过采购申请单下推采购订单,则该采购订单不允许新增物料;但如果是手工新增采购订单允许新增物料,如何控制?【场景分析】标准...
点击下载文档
本文2024-09-16 19:01:37发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-25929.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章