1、确定使用的连接erp接口版本
2、确定需要修改的配置文件
a 、连接ERP版本 小于 6.0.8
配置文件名称:cls_crmtoerp_cloud_salesorder.php
先查看 路径:D:\lianjieerp\www\lianjieerp\user_privileges\modules\SalesOrder 是否存在配置文件
如果存在就直接修改这个文件,
如果不存在 就把 D:\lianjieerp\www\lianjieerp\include\modules\SalesOrder 路径下的配置文件 复制到 D:\lianjieerp\www\lianjieerp\user_privileges\modules\SalesOrder 路径下进行修改
b、连接erp版本 大于等于6.0.8
配置文件名称:cls_crmtoerp_cloud_salesorder.php
先查看 路径:D:\lianjieerp\www\lianjieerp_new\app\src\Domain\User\Service\Exch\user_privileges\modules\SalesOrder 是否存在配置文件
如果存在就直接修改这个文件,
如果不存在 就把 D:\lianjieerp\www\lianjieerp_new\app\src\Domain\User\Service\Exch\modules\SalesOrder 路径下的配置文件 复制到 D:\lianjieerp\www\lianjieerp_new\app\src\Domain\User\Service\Exch\user_privileges\modules\SalesOrder 路径下进行修改,
复制过来的文件需要修改 namespace 参数,修改为:
namespace App\Domain\User\Service\Exch\user_privileges\modules\SalesOrder;
如下图:
3、找到文件中需要修改的位置去掉收款计划分录
星空的crm->erp配置文件有两种:一种是手动组合传值接送格式的;一种是调用 方法 自动生成json的。
a、手动组合json: 搜索 FSaleOrderPlan 收款计划分录 去掉下图中红框部分的收款计划 以及上一行 的 逗号
b、调用方法自动生成json的 去掉或注释下推红框中的预收款处理的代码
4、清缓存,重启服务
连接erp版本 大于等于 6.0.8 的修改配置文件后需要重启lianjieerpweb 服务