销售订单表头增加字段并且需要按客户设置过滤条件原创
金蝶云社区-michellechen身份
michellechen
1人赞赏了该文章 794次浏览 未经作者许可,禁止转载编辑于2021年08月13日 11:25:06

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

处理方法:

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)' ) 

赞 1