已经结账的人力成本数据,统计的时候要更改历史数据统计口径,但又不能反结账该如何灵活处理。
人工成本数据已经结账后,确实有特殊情况要调整,但又不允许反结账。应该如何实现灵活统计?这篇文章借助用友NC或NCC系统提供其中一个解决思路。
业务场景描述:在核算人工成本时,按照每月结账后数据已经封存了。但往往由于管理措施延迟或者其他原因,会存在调整以往已发生数据的口径、金额等业务场景。遇到这样的业务场景,我们不能说业务不合理,更不能将数据反结账回到当初的月份。那么我们该如何借助信息化系统来解决这一典型业务场景呢?
案例如下:目前是10月份,由于某些原因,要调整某员工8月份已经结账的薪酬金额和统计口径。且要实现能够对比调整前后报表的变化。
业务分析:对于已经发生的数据要进行调整,首先应该梳理出要调整的所有项目有哪些,人力资源这块场景的人力成本项目如下、统计的分类项目如“人员类别”、‘薪酬包类别’等。
我们可以这样来定义,凡是在调整功能表里面出现的人员数据且这行数据为启用状态,则以调整表为准,若是停用状态则以原始业务发生数据为准。
落地步骤:以上案例落地步骤如下
(1)在NC或者NCC系统,做一个人工成本调整功能节点。(因NC系列系统功能强大,无需开发实施10分钟就可以配置出来。)
(2)写一个参与了调整的所有数据的视图
(3)准备写语义模型时要排除掉的参与了数据调整的人
(4)准备好调整后数据 要全连接到原有数据的结构
(5)将原有数据与调整数据进行拼接(排除步骤3,全连接步骤4的数据)
(6)按照常规的语义模型、报表设计完成报表编制后效果如下:
没调整数据或者调整的数据停用时
调整的数据启用时
效果如下
可以看到梁这个人的金额在统计时候就按照调整后的金额进行统计了,全程并没有动原始业务数据。
PS:以上脚本因涉及客户隐私,不便在公开平台公布,欢迎广大从业者交流沟通。QQ 1285875498
特别鸣谢伟大的客户朋友提供实际业务模型,共同研究探讨。若有侵权或觉得不便,请联系删除。