你的位置:首页 > 技术支持 > 常见问题

销售订单表头增加字段并且需要按客户设置过滤条件

2021-8-13 11:35:51      点击:

业务场景:销售订单表头增加字段并且需要按表头的客户进行设置过滤条件,如:增加字段“收票联系人”,根据“付款方”进行过滤。

处理方法:

1、单组织业务:只需要设置为“联系人的所属公司字段等于当前客户ID"。在新增加的字段设置过滤条件为:FCompany='GetValue(客户字段标识)'    

付款方的字段标识为FChargeId   ,所以设置为FCompany='GetValue(FChargeId)' 

2、多组织业务,客户不采用分配,即:各组织独立创建时,设置方法如第1点

3、多组织业务,客户采用分配:需要设置为“联系人的所属公司字段等于当前客户ID或者等于客户的内码",这样设置的效果无论客户是本组织创建还是其他组织分配的,都可以选择到该客户的联系人。在新增加的字段设置过滤条件为:FCompany='GetValue(客户字段标识)' or FCompany in (select FmasterId from T_BD_CUSTOMER where FCUSTID='GetValue(客户字段标识)' )   

付款方的字段标识为FChargeId   ,所以设置为FCompany='GetValue(FChargeId)' or FCompany in (select FmasterId from T_BD_CUSTOMER where FCUSTID='GetValue(FChargeId)' )