采购退料单检验退料时不触发仓位校验
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://vip.kingdee.com/link/s/lbRPP](https://vip.kingdee.com/link/s/lbRPP)
采购退料单检验退料时不触发仓位校验
1. 当前场景:![image.webp](/download/01000b3f15f77afd47f2af12e2de0636781e.webp)![image.webp](/download/0100f7a15a51cadb4a3b933403...
点击下载文档
本文2024-09-23 02:34:16发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-153301.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章