委外采购入库单审核后移除保存校验委外订单结案结算状态控制
业务场景:
委外业务的委外订单已结案,需要修改采购订单的价格,并将价格同步到关联的采购入库单,无应付单。
在采购订单新变更单变更价格后,需要同步到采购入库单,在同步时,由于委外类型的采购入库单保存操作中有控制关联的委外订单结案和结算校验,同步不成功,
建议方案:
方案1:如果需要同步价格到委外采购入库单,需要将委外订单反结案。
方案2:取消委外采购入库单中校验委外订单结案状态的校验器,使用下面代码在采购入库单保存按钮中注册python插件。
实现步骤:
委外采购入库单审核后移除保存校验委外订单结案结算状态控制:
import clr clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS import * from Kingdee.BOS.Core import * def OnAddValidators(e): if e.DataEntities != None: if e.DataEntities[0]["DocumentStatus"] == "C": validators = list(filter(lambda x: x.GetType().FullName == 'Kingdee.K3.SCM.App.Pur.ServicePlugIn.Instock.SaveValidator', e.Validators)) j=len(validators) if (j>0): for i in range(0,j): e.Validators.Remove(validators[i])
插件格式参考下面附件
委外采购入库单审核后移除保存校验委外订单结案结算状态控制
业务场景:委外业务的委外订单已结案,需要修改采购订单的价格,并将价格同步到关联的采购入库单,无应付单。在采购订单新变更单变更价格后...
点击下载文档
本文2024-09-23 03:24:57发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158707.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章