二开案例.表达式.表达式测试.仓位
【应用场景】
编写表达式并验证表达式的正确性。
【案例演示】
销售出库单,演示如何在表达式中获取仓位字段的各种值。
【实现步骤】
<1>登录BOSIDE,打开单据,进入到任意编写表达式的位置,点击按钮【表达式测试】。
<2>输入表达式,测试表达式。
基于单据体测试:
FEntity
FStockLocID.ActiveObject
数据包结构图:
仓位值集:
-- 查询仓位值集
SELECT b.FNAME,a.* FROM T_BAS_FLEXVALUES a
LEFT JOIN T_BAS_FLEXVALUES_L b ON a.FID=b.FID AND b.FLOCALEID=2052
FStockLocID.ActiveObject.Id
FStockLocID.ActiveObject['Id']
FStockLocID.ActiveObject['F100001']
FStockLocID.ActiveObject['F100001'].Id
FStockLocID.ActiveObject['F100001']['Id']
FStockLocID.ActiveObject['F100001'].Number
FStockLocID.ActiveObject['F100001']['Number']
FStockLocID.ActiveObject['F100001'].Name.ToString()
FStockLocID.ActiveObject['F100001']['Name'].ToString()
保存操作校验器:
校验器名称:禁止使用保税二仓!
校验公式:FStockLocID<>null AND FStockLocID.ActiveObject['F100001']<>null AND FStockLocID.ActiveObject['F100001']['Number']='B02'
运行效果:
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.表达式.表达式测试.仓位
本文2024-09-23 04:08:06发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163358.html