采购退料单检验退料时不触发仓位校验

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

采购退料单检验退料时不触发仓位校验

1. 当前场景: ![image.webp](/download/01000b3f15f77afd47f2af12e2de0636781e.webp) ![image.webp](/download/0100f7a15a51cadb4a3b9334034967d9b1e4.webp) 2. 通过脚本动态删除校验器 ![image.webp](/download/0100d2f0bc9ffb454d6c8da5e740e7759fc2.webp) 脚本参考 ```python import clr clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') from Kingdee.BOS import * from Kingdee.BOS.Core import * def OnAddValidators(e): mrbType = e.DataEntities[0]["MRTYPE"] if mrbType == "A": vdts = e.Validators vdt = list(filter(lambda x: x.__class__.__name__ == 'StockLocValueValidator' , vdts)) if (len(vdt) > 0): for item in vdt: e.Validators.Remove(item) ``` 3. 验证成功 ![image.webp](/download/010015ef1ca7328549ffb85b89b3a6c9fea2.webp) 4. 注意事项 - ==上诉脚本仅供参考。作用是根据当前单据的退料类型动态删除当前保存操作中的名为StockLocValueValidator的校验器。该校验器就是仓位必录校验器,移除该校验器即表示取消该校验,其他校验不受影响== - 需要自行测试成功后使用 **其他更多文章入口:**[https://wenku.my7c.com/link/s/lbRPP](https://wenku.my7c.com/link/s/lbRPP)

采购退料单检验退料时不触发仓位校验

1. 当前场景:![image.webp](/download/01000b3f15f77afd47f2af12e2de0636781e.webp)![image.webp](/download/0100f7a15a51cadb4a3b933403...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息