软件说明
1)ERP 软件:用友U8+,16.0
2)CRM 软件:纷享销客
背景简介
目前企业正在进行 CRM 和 ERP 对接,ERP 成品 BOM 采用 ATO 选配形式,CRM 读取 ERP BOM,并提供销售进行产品选配。
问题描述
ERP 新建 BOM,CRM 可读取,并提供销售选择。
但是当 ERP 的 BOM 进行修改后,尝试以下解决方法,均无法解决。
读取 U8 的 Modifytime
BOM 修改后,Modifytime 会进行更新。但 Modifytime 只针对子集的母件,无法针对子集的母件的母件。例如,BOM 有 5 级,最后一级修改后,CRM 的成品,无法读取到子 bom 的变化,如子件增加、减少等。如将 BOM 进行一一比较,效率很低。删除原 BOM
BOM 修改后,舍弃原 BOM,通过全新的 bom 的方式。但是原 BOM 关联销售订单,如被覆盖后,销售在追溯历史订单的时候,会无法查询。
针对此情况,请问是否有更好的办法,来解决读取和回写的问题。
其他参考
BOM 选配结构如下
选配说明
将BOM的取数接口提供给CRM,让CRM在选择BOM时直接调用U8的数据,要求CRM在业务单据存储时存下整个BOM结构。
这样做的好处是:
1、不用做ERP和CRM的接口,且保证数据来源的准确性;
2、CRM业务单据存下即时数据,后续在U8上调整了BOM也不影响历史业务数据的存储。但CRM上可能需要另外做一个按钮,根据顶级BOM的内码,重新覆盖刷新某些单据内的BOM数据。