二开案例.表达式.前置条件.获取[基础资料].[辅助资料]的值
![二开案例.表达式.前置条件.获取[基础资料].[辅助资料]的值](https://media.my7c.com:19000/files/202409/29/afec213b-89d8-4394-8522-372e9a8d9555.jpg)
【案例演示】
销售出库单,保存操作,挂单据合法性校验,检查客户所属国家是否是中国。


【实现步骤】
<1>打开辅助资料列表,获取辅助资料类型为【国家】,辅助资料为【中国】的相关数据,用于编写表达式。


内码:46a524cf-5797-4e46-bd0a-7203fc426d9c
编码:China
名称:中国
<2>BOSIDE扩展销售出库单,保存操作新增单据合法性校验。

<3>通过辅助资料内码来验证客户是否为中国客户。
方式1:FCustomerID<>null AND FCustomerID.FCOUNTRY<>null AND FCustomerID.FCOUNTRY.Id='46a524cf-5797-4e46-bd0a-7203fc426d9c'

方式2:FCustomerID<>null AND FCustomerID.FCOUNTRY<>null AND FCustomerID.FCOUNTRY['Id']='46a524cf-5797-4e46-bd0a-7203fc426d9c'

方式3:FCustomerID<>null AND FCustomerID.ActiveObject['COUNTRY_Id']='46a524cf-5797-4e46-bd0a-7203fc426d9c'

方式4:FCustomerID<>null AND FCustomerID.ActiveObject['COUNTRY']<>null AND FCustomerID.ActiveObject['COUNTRY']['Id']='46a524cf-5797-4e46-bd0a-7203fc426d9c'

<4>通过辅助资料编码来验证客户是否为中国客户。
方式1:FCustomerID<>null AND FCustomerID.FCOUNTRY<>null AND FCustomerID.FCOUNTRY.Number='China'

方式2:FCustomerID<>null AND FCustomerID.ActiveObject['COUNTRY']<>null AND FCustomerID.ActiveObject['COUNTRY']['Number']='China'

<5>通过辅助资料名称来验证客户是否为中国客户。
方式1:FCustomerID<>null AND FCustomerID.FCOUNTRY<>null AND FCustomerID.FCOUNTRY.Name.ToString()='中国'

方式2:FCu
二开案例.表达式.前置条件.获取[基础资料].[辅助资料]的值
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



