根据客户信息筛选联系人和地址信息原创
6人赞赏了该文章
1,580次浏览
编辑于2021年05月26日 18:07:46
根据客户信息筛选联系人和地址信息
在实际业务中,需要根据客户信息来携带对应的联系人,地址信息。可通过BOS进行如下配置,即可实现此功能。
1、在有客户信息的业务单据中增加 【基础资料】类型字段“联系人”。
2、在“联系人”属性的“过滤”中录入公式 FCOMPANY='GetValue(FCustId)'
FCOMPANY 是“供应商(联系人)”表中的“所属公司”字段。
FCustId 是 当前业务单据中,客户信息字段。
3、这样设置的结果就是根据当前业务单据中的客户名称,过滤此客户的联系人。效果如下图所示:
4、根据客户信息与联系人获取对应的地址信息(有同一联系人,对应不同地址信息,或不同联系人对应不同地址信息)。
在业务单据表头增加 【基础资料】类型的“客户地址”字段。在过滤字段中录入公式:FCUSTID='GetValue(FCustId)' and FTCONTACT='GetValue(F_HK_Contact)'
FCUSTID='GetValue(FCustId)' 是地址信息关联客户信息;FCUSTID 字段为“客户地点”表中客户ID,FCustId字段为当前业务单据中客户信息字段。
FTCONTACT='GetValue(F_HK_Contact)' 是地址信息中联系人关联当前业务单据中联系人信息;FTCONTACT字段为“客户地点”表中联系人字段,F_HK_Contact 字段为当前业务单据中联系人字段。
5、设置后的效果如下图所示:
推荐阅读