客户定制化费用分配标准二开指导
【应用场景】
1.费用和材料等分配来源均携带定制化分配字段“项目号”,订单等接收方也携带“项目号”字段,现需要以此字段作为分配依据
2.无定制化分配字段,只是涉及其它定制化分配逻辑
【实现步骤】
1. 为发送方赋值“项目号”
适用场景:发送方(简单生产领退料,其他出库单,费用归集等)携带二开字段“项目号”作为分配条件。
1)新增费用分配干预插件CustomizeExpenseAllocatePlugIn,继承AbstractExpenseAllocatePlugIn(Kingdee.K3.FIN.CB.App.Core.PlugIn),注册进相关表
2) 重写以下方法,为客户定制化分配字段赋值
2. 新增客户化定制的费用分配标准-项目号,支持按客户定制化分配字段分配
适用场景:非标准费用分配字段,比如订单/工序汇报等单据上的二开字段作为权重或者条件限制
1)新增费用分配标准
注意:
适用范围根据业务需求设置,若到订单级则是产品。
必须是非复合标准,创建后再与其他标准进行复合使用!
2) 更新费用分配标准表(T_CB_COSTALLOCCRITERIA )的权重获取插件字段(FGETWEIGHTSCLASS),如下:
客户化定制费用分配标准ProjectNoWeight
2) 实现项目号分配权重插件ProjectNoWeight,继承AbstractWeightInfo(Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.GetWeightInfo),重写GetWeightInfos
注意:
FPRODUCTDIMEID,FCOSTCENTERID,FWEIGHT三个字段是必须赋值
若费用分配标准的适用范围是“产品”,则FPRODUCTDIMEID来源于成本订单维度表T_CB_PROORDERDIME。
若费用分配标准的适用范围是“成本中心”,则FPRODUCTDIMEID赋值0即可。
--------------------------------------------------------------------------------------------------------------------------------------------
3. 相关场景注意事项
1)若无新增分配字段,只是涉及分配逻辑,则不需要进行第一步,直接进行第二步新增客户化定制的费用分配标准,配置并实现即可。
2)第一步必须基于2022年12月补丁版本。
4.以往二开典型案例
1).工序汇报二开字段作为分配权重 ---只进行第二步二开
2).简单生产领料单与生产订单上二开“项目号”字段,则需要进行第一二步二开,其中第二步,若订单“项目号”与简单生产领单“项目号”匹配,则默认权重(FWEIGHT)为1,再与其他分配标准(如:完工或工时)等复合使用。
【参考资料】
费用分配支持自定义费用分配标准二次开发的处理:
客户定制化费用分配标准二开指导
本文2024-09-23 02:16:47发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-151369.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf