二开案例.表达式.单据保存前校验单据体的某列数据是否全部相等

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

二开案例.表达式.单据保存前校验单据体的某列数据是否全部相等

【应用场景】单据保存前校验单据体的某列数据是否全部相等。

【案例演示】采购订单,保存时校验单据体的辅助属性值是否全部相等。

【实现步骤】

<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

二开案例.表达式.单据保存前校验单据体的某列数据是否全部相等

【应用场景】单据保存前校验单据体的某列数据是否全部相等。【案例演示】采购订单,保存时校验单据体的辅助属性值是否全部相等。【实现步骤...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息