采购申请单下推采购订单时,按采购员携带采购部门时按当前组织过滤采购部门
背景:采购申请单下推采购订单时,按采购员携带采购部门时按当前组织过滤采购部门,避免携带非当前组织的采购部门到单据中,
实现方案:
在单据转换的插件策略中注册插件实现
Python代码
import clr clr.AddReference('mscorlib') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.DataEntity') from System import * from Kingdee.BOS.Core.Metadata import * from Kingdee.BOS.Orm.DataEntity import * def AfterConvert(e): billdatas = e.Result.FindByEntityKey("FBillHead") if billdatas != None: for billEntity in billdatas: billObj = billEntity.DataEntity if billObj != None: purchaseDept = billObj["PurchaseDeptId"] purOrgId = billObj["PurchaseOrgId_Id"] if purchaseDept != None: purchaseDeptUseOrgId = purchaseDept["UseOrgId_Id"] if purOrgId != purchaseDeptUseOrgId: billObj["PurchaseDeptId"] = None billObj["PurchaseDeptId_Id"] = 0
采购申请单下推采购订单时,按采购员携带采购部门时按当前组织过滤采购部门
背景:采购申请单下推采购订单时,按采购员携带采购部门时按当前组织过滤采购部门,避免携带非当前组织的采购部门到单据中,实现方案:在单...
点击下载文档
本文2024-09-23 02:37:29发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-153650.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章