电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

生产用料清单保存校验仓库(Python添加校验器)

来源:金蝶云社区作者:金蝶2024-09-234

生产用料清单保存校验仓库(Python添加校验器)

## 背景 存在客户生产用料清单需要校验当发料方式为调拨领料或调拨倒冲时,仓库字段必须为生产车间的WIP仓,故通过次插件来实现 ## 实现 在保存操作上添加python插件 ```python import clr clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') from System import DateTime from Kingdee.BOS.Core import * from Kingdee.BOS.Core.Metadata import * from Kingdee.BOS.Core.Metadata.EntityElement import * from Kingdee.BOS.Core.Validation import * from Kingdee.BOS.Log import Logger def OnAddValidators(e): validatePPBomStock=ValidatePPBomStock() validatePPBomStock.EntityKey="FBillHead" validatePPBomStock.AlwaysValidate=True e.Validators.Add(validatePPBomStock) class ValidatePPBomStock(AbstractValidator): def Validate(self,dataEntities,validateContext,ctx): for bill in dataEntities: workShopId=bill.DataEntity["WorkShopId_Id"] if(workShopId != 0): wipStockId=bill.DataEntity["WorkShopId"]["WIPStockId_Id"]

生产用料清单保存校验仓库(Python添加校验器)

## 背景存在客户生产用料清单需要校验当发料方式为调拨领料或调拨倒冲时,仓库字段必须为生产车间的WIP仓,故通过次插件来实现## 实现在...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信