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

单据体字段一致性校验Python试例

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

单据体字段一致性校验Python试例

    客户的某些特殊场景要求单据体的某些字段(假设为字段A)都必须相同才能保存,这种一般可以通过编写C#校验器插件代码(继承至 Kingdee.BOS.Core.Validation.AbstractValidator  ),遍历所有单据体分录,对所有分录的字段A的值进行排重后计数,当数量大于1时添加校验提示信息。通常C#代码插件比Python插件繁杂且需要.NET技术,本文将介绍如何通过Python插件处理。

    下面以销售订单的明细信息中的备注字段为例演示如何配置Pyhton插件,首先扩展销售订单,保存操作上配置一个校验规则,如下图1-1所示:

image.webp

图1-1


    上文本中的表达式的文本为:len(set(map(lambda x:x.FEntryNote, FSaleOrderEntry))) > 1  ,这里说明下表达式中的set方法会自动排除重复数据

单据体字段一致性校验Python试例

客户的某些特殊场景要求单据体的某些字段(假设为字段A)都必须相同才能保存,这种一般可以通过编写C#校验器插件代码(继承至 Kingdee....
点击下载文档文档为doc格式

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

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