二开案例.表达式.单据保存前校验单据体的某列数据是否全部相等
【应用场景】单据保存前校验单据体的某列数据是否全部相等。
【案例演示】采购订单,保存时校验单据体的辅助属性值是否全部相等。
【实现步骤】
<1>BOSIDE扩展采购订单,给保存操作新增校验规则,设置完毕后,保存元数据。
前置条件:
FAuxPropId <> null AND FPOOrderEntry.Count > 0 AND (len(set(map(lambda m:(m.FAuxPropId.ActiveObject["Id"] if (m.FAuxPropId <> null) else 0),FPOOrderEntry))) > 1)
现在可以登录业务站点,打开采购订单编辑界面,点击保存菜单,验证一下保存操作上的新增校验规则的控制效果啦。
【扩充知识】
<1>set():返回集合元数去重后的新的集合。
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.表达式.单据保存前校验单据体的某列数据是否全部相等
【应用场景】单据保存前校验单据体的某列数据是否全部相等。【案例演示】采购订单,保存时校验单据体的辅助属性值是否全部相等。【实现步骤...
点击下载文档
上一篇:WebAPI日志记录
下一篇:二开案例.文件服务.文件下载
本文2024-09-23 04:20:49发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164713.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章