金蝶云管易对接之发货单同步深入分析原创
金蝶云社区-维生
维生
2人赞赏了该文章 19次浏览 编辑于2019年7月12日 13:46:09

 一、   T_BAS_SYSTEMPROFILE表中有几个管易对接的隐藏参数,其中生成销售出库单用的线程数和批量是可以调整的,这两个参数是把双刃剑,未必是越大越好,可以提升性能但可能出错率也会提高,请慎重调整。

 

在数据库中通过 SELECT * FROM T_BAS_SYSTEMPROFILE WHERE FCATEGORY = 'GY' 查询

KEY值

说明

GYBATCHSAVESESSIONCOUNT

代表后台生成销售出库单时每次处理的线程数,默认1.  可以根据需要调整

GYBEGINSYNCDATE

计划任务最初一次同步的时间

GYLASTCREATESALEBILL

最新一张销售出库单生成的时间

GYSAVEBILLBATCHCOUNT

代表后台生成销售出库单时每次处理的批量,默认10.  可以根据需要调整

LASTOUTSCEDULESYNCDATE

计划任务最后一次下载管易发货单的时间

LASTRETURNSCEDULESYNCDATE

计划任务最后一次下载管易退货单的时间

SYNCSCHEME

NEW:代表已升级到管易对接新方案(2019.3补丁发布的方案)

 

二、中间数据表  T_SCM_GYINVOKEINFO,T_SCM_GYINVOKEINFOENTRY  从管易下载的发货单信息就存在这两个中间表中

 

三、接口日志表   T_SCM_INVOKEILOG  可以查看所有调用管易接口的请求参数和响应报文


四、销售出库单生成过程日志表 T_SCM_GYASYNCOUTSTOCKLOG  这个表的数据可能有点在乱,记录了同步生成销售出库单过程中的一些过程日志信息。  同步失败的单据,其他地方又找不到原因,可以查查这个表,看有什么错误信息。

 

五、计划任务的执行日志表 T_BAS_SCHEDULEMSG   这个要选择了启用执行计划日志才会记录, 主要看这三个执行计划的日志信息

管易云-发货单/退货单同步的任务日志:select top 100 * from T_BAS_SCHEDULEMSG where FSCHEDULETYPEID = 'GYAutoGetOutStockData' order by FMSGHAPPENTIME desc

管易云-发货/退货单同步(漏单检测)的任务日志:select top 100 * from T_BAS_SCHEDULEMSG where FSCHEDULETYPEID = 'GYAutoGetMissingOutStockData' order by FMSGHAPPENTIME desc

管易云-发货单/退货单同步(合并单据)的任务日志:select top 100 * from T_BAS_SCHEDULEMSG where FSCHEDULETYPEID = 'GYAutoSumCreateOutStock' order by FMSGHAPPENTIME desc

 

 


2