客户定制化费用分配标准二开指导

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

客户定制化费用分配标准二开指导

【应用场景】

1.费用和材料等分配来源均携带定制化分配字段“项目号”,订单等接收方也携带“项目号”字段,现需要以此字段作为分配依据

2.无定制化分配字段,只是涉及其它定制化分配逻辑


【实现步骤】

1. 为发送方赋值“项目号”

适用场景:发送方(简单生产领退料,其他出库单,费用归集等)携带二开字段“项目号”作为分配条件。

1)新增费用分配干预插件CustomizeExpenseAllocatePlugIn,继承AbstractExpenseAllocatePlugIn(Kingdee.K3.FIN.CB.App.Core.PlugIn,注册进相关表

2) 重写以下方法,为客户定制化分配字段赋值

2. 新增客户化定制的费用分配标准-项目号,支持按客户定制化分配字段分配

适用场景:非标准费用分配字段,比如订单/工序汇报等单据上的二开字段作为权重或者条件限制

1)新增费用分配标准

注意:

  1. 适用范围根据业务需求设置,若到订单级则是产品。

  2. 必须是非复合标准,创建后再与其他标准进行复合使用!

2) 更新费用分配标准表(T_CB_COSTALLOCCRITERIA   )的权重获取插件字段(FGETWEIGHTSCLASS),如下:

客户化定制费用分配标准ProjectNoWeight

2) 实现项目号分配权重插件ProjectNoWeight,继承AbstractWeightInfo(Kingdee.K3.FIN.CB.App.Core.ExpenseAllocate.GetWeightInfo,重写GetWeightInfos

注意:

  1. FPRODUCTDIMEID,FCOSTCENTERID,FWEIGHT三个字段是必须赋值

  2. 若费用分配标准的适用范围是“产品”,则FPRODUCTDIMEID来源于成本订单维度表T_CB_PROORDERDIME。

  3. 若费用分配标准的适用范围是“成本中心”,则FPRODUCTDIMEID赋值0即可。

--------------------------------------------------------------------------------------------------------------------------------------------

3. 相关场景注意事项

1)若无新增分配字段,只是涉及分配逻辑,则不需要进行第一步,直接进行第二步新增客户化定制的费用分配标准,配置并实现即可。

2)第一步必须基于2022年12月补丁版本。

4.以往二开典型案例

1).工序汇报二开字段作为分配权重  ---只进行第二步二开

2).简单生产领料单与生产订单上二开“项目号”字段,则需要进行第一二步二开,其中第二步,若订单“项目号”与简单生产领单“项目号”匹配,则默认权重(FWEIGHT)为1,再与其他分配标准(如:完工或工时)等复合使用。



【参考资料】

费用分配支持自定义费用分配标准二次开发的处理:

费用分配自定义费用分配标准二开处理实现.docx

客户定制化费用分配标准二开指导

【应用场景】1.费用和材料等分配来源均携带定制化分配字段“项目号”,订单等接收方也携带“项目号”字段,现需要以此字段作为分配依据2.无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息