- task 【深瑞】项目利润率优化 task 深瑞 逻辑调整 @测试中 🔼 ✅ 2025-08-06
- task CRM中ERP销售订单新增字段并与ERP对接 ⏳ 2025-07-11 ✅ 2025-07-09
- CRM调整逻辑
需求描述
该工单为ERP主导,CRM辅助,因此搁置等待ERP处理完毕后CRM再处理
IT执行
时间线
- 2025-08-06
- 回退逻辑,修正数据
- 2025-07-08 15:50
- 梳理字段
- 2025-07-07 17:07
- ERP字段已增加,CRM同步维护字段
需求确认
CRM原逻辑: 项目利润率 = 项目金额 - 项目自产 - 项目外购(单价 * 数量) 注:项目外购为下单时填写的单价 * 数量。和实际采购时价格有差异,因此该项目利润率与实际项目略有差异
ERP中销售订单明细新增采购单价、采购数量,并对接到CRM。之后订单变更单计算变更后项目利润率时,计算实际的外购成本
执行方案
字段梳理
1、历史字段说明
ERP销售订单 、 ERP销售订单产品
| 字段名称 | ApiName | 字段类型 | 说明 | 附加 |
|---|---|---|---|---|
| 外购成本合计(元) | field_Ph972__c | 金额 两位 | 从ERP获取 | |
| 外购总金额(万元) | field_dp3yo__c | 统计字段 | 外购行金额(万元)<ERP销售订单产品> | 产品大类类型(生产类型) == 外购 |
| 自产公开价合计(元) | field_kTjps__c | 金额 两位 | 从ERP获取 | |
| 自产总金额(万元) | field_3oEMb__c | 统计字段 | 自产行金额(万元)<ERP销售订单产品> | 产品大类类型(生产类型) == 自产 |
| 采购数量 | field_3qT3W__c | 数字 | <明细>从ERP获取 | 原先为飞轮使用 |
| 自产行金额(万元) | field_K91vr__c | 计算字段 | <明细>CRM计算 | 公开价(万元)* 销售数量 |
| 外购行金额(万元) | field_vdAwI__c | 计算字段 | <明细>CRM计算 | 单价(万元)* 销售数量 |
2、新字段说明
ERP销售订单、 ERP销售订单产品
| 字段名称 | ApiName | 字段类型 | 说明 |
|---|---|---|---|
| 订单利润率 | field_Lkl02__c | 数字 两位 | 对应ERP字段:订单利润率 |
| 项目利润率 | field_Y2cD8__c | 数字 两位 | 对应ERP字段:项目利润率 |
| 行外购成本(万元)汇总 | field_a6Cx0__c | 金额 六位 | 对应ERP字段:行外购成本(万元)汇总 |
| 行自产成本(万元)汇总 | field_ntyyc__c | 金额 六位 | 对应ERP字段:行自产成本(万元)汇总 |
| 采购成本(万元) | field_JT7Dj__c | <明细>金额 六位 | 对应ERP字段:采购成本(万元) |
| 是否计入采购成本 | is_counted_as_purchase_cos__c | <明细>单选 | 对应ERP字段:是否计入采购成本 |
| 行外购成本(万元) | field_wp1sH__c | <明细>金额 六位 | 对应ERP字段:行外购成本(万元) |
是否计入采购成本 ERP逻辑描述
- 明细行“生产类型”=“自产”的设备,是否计入采购成本=否
- 明细行“生产类型”=“外购”的设备
- 若无采购订单,是否计入采购成本=否
- 若有采购订单,且不满足以下四个条件之一,则是否计入采购成本=否;若有采购订单,且满足四个条件,则是否计入采购成本=是。
- 业务终止≠业务终止
- 是否再次提交≠是
- 业务冻结≠业务冻结
- OA关闭≠是
订单变更单:
| 字段名称 | 字段类型 | 说明 |
|---|---|---|
| 变更前订单利润率 | 数字 两位 | ERP销售订单 >> 订单利润率 |
| 变更前项目利润率 | 数字 两位 | ERP销售订单 >> 项目利润率 |