代码写死,这些计算公式,是最简单,最直接的方式, 唯一的缺点,万一需要点变动,就需要改动代码。 稍微做的灵活一点,把一些参数/系数做成可配置, 如果只是变动这些参数也不需要修改代码。 能不能把计算工资的公式也做成可以配置的呢? 暂存没有什么思路。
【计算工资的需求如下】 一.普通组员 底薪+ 日班总产量70%*1.7/1万个+夜班总产量30%*1.7元/1万个 + 全勤 + 夜班宵夜补贴 (如此类推:上日/夜班的当值普通调机员转换总产量奖的日夜值) 计算公式举例: C D 组早班:140元+(C组日班185152+D组日班279282)/10000*0.7*1.7+(C组夜班184954+D组夜班296477)/10000*0.3*1.7=140+55.27+24.55=219.82元 1.7元一万个:140+55.27+24.55=219.82元 C D 组 晚班:140元+(C组日班185152+D组日班279282)/10000*0.3*1.7+(C组夜班184954+D组夜班296477)/10000*0.7*1.7= 220.98 元,即140元 + 23.69+ 57.29 =220.98元 1.7元一万个:140+23.69+57.29=220.98元 二.副组长: 计算方式与组员一致+ 组长津贴 200元 + 200元绩效 + 全勤+ 晚班宵夜补贴 三.正组长: 140元/日 + 本组全日总产量* 0.5/10000*2元(每1万个2元) 举例: 140 + (本组全日总产量945865个,)+ 94.59 = 234.59元 234.59元*28天+组长津贴300元+400元绩效+ 150元 全勤 三.技术员组: 140元/日 + 全厂全日总产量/10000*2元(每1万个)*0.5*1/3+ 技术组津贴800元+全勤150元
调机人员日班4人,夜班3人(不含技术员)。员工不设缺员补助,有人请假或缺勤,例如3人或2人上班,余下人员,共享当天的产量奖。
|