请输入
菜单

crm->erp 接口分录过滤条件

下载

有分录的模块,crm->erp接口同步时,接口是分两次查询数据,一次查询表头主表和自定义表;一次查询分录表和分录自定义字段表。两次查询都可以添加条件来进行过滤。

 

一、通过分录某一字段进行过滤,不符合条件的单据不同步

添加位置:连接ERP接口-其他对接规则-过滤条件(过滤条件处添加的条件只在查询表头信息时生效,并且此处查询只会连接表头的两个表)

例:过滤分录,如果存在含税单据等于0的分录,这个单据就不同步

过滤条件应该为:not exists( select 1 from ld_salesorderdetail where ld_salesorderdetail.id =ld_salesorder.salesorderid and ld_salesorderdetail.taxprice = 0 )

 

二、分录字段进行过滤,只有不符合条件的行不同步,其他行数据正常同步

部分行过滤的条件需要在接口的数据进行配置

销售订单接口为例:

1、在数据库 exchbill_initial 表找到模块对应的ID

2、在数据库exchaccount_bill 表找到对应账套 exchbill_id 等于模块ID的数据行,找到对应行的 crm_entityfilter字段

3、找到对应行的 crm_entityfilter字段,crm_entityfilter字段中填写crm分录的过滤条件

例:(含税单据不等于0)

ld_salesorderdetail.taxprice = 0

保存数据,接口清理缓存

 

 

上一个
【erp->crm】产品分录产品字段映射
下一个
crmapi调用常见问题
最近修改: 2025-08-13