建议增强成本动因
金蝶云星瀚
金蝶云星瀚
管理会计云
35
【您遇到什么问题】
目前成本动因仅能处理一些简单的业务场景,稍微复杂一点的场景就得开发实现。
比如,定义各设备每小时标准耗电度数,与成本中心当月完工产品对应设备的工作小时相乘,即可算出该成本中心当月完工产品的标准耗电度数,然后将计算结果用以分摊设备的电费等费用。
【您有什么好的创意】
建议增强成本动因功能:
1、成本动因允许扩展维度
1.1、将维度封装为基础资料
在创建自定义维度时需填写来源方式(比如基础资料类别)和其在《自定义成本动因数值》的字段名称
1.2、在《自定义成本动因数值》里增加自定义的维度字段和来源方式(比如基础资料类别,与维度表定义一致)。规范命名,以便与维度表或计算时的联动使用
1.3、在成本动因的定义界面提供单据分录进行多选,校验重复
2、分配层级增加“自定义层级",扩展维度不能为空,本层级仅用于复合成本动因中计算用
3、针对勾选复合成本动因
假设本成本动因(本次新增的成本动因)的维度有:成本中心、设备
3.1、首先配置需参与本次计算的其他成本动因及其维度,所选维度集合必须与本成本动因的维度相等,处理时均先按所选维度汇总数值
3.2、设置本成本动因的维度值来源,即维度值来源于哪个成本动因的维度
3.3、根据上述信息,构造SQL语句
select t1.成本中心,t1.设备
,t1.数值*t2.数值+t3.数值 数值
from
(select 成本中心,设备,sum(数值)数值 from table1 where fname='自定义1' group by 成本中心,设备) t1
inner join
(select 成本中心,sum(数值)数值 from table1 where fname='自定义2' group by 成本中心) t2
on t1.成本中心=t2.成本中心
inner join
(select 成本中心,设备,sum(数值)数值 from table1 where fname='自定义3' group by 成本中心,设备) t3
on t1.成本中心=t2.成本中心 and t1.设备=t3.设备
【您觉得这样能带来哪些好处】
充分利用成本动因,通过配置实现更多业务场景