是的,程序是对的——如果在休假期间提高了工资,部分休假工资需要重新计算。这不是数据库错误,而是劳动法的要求。
这是如何运作的
规则很简单:如果工资提高正好发生在员工休假期间,那么休假工资分为两部分:
- 提薪日期之前的休假天数——不需要重新计算,它们仍按旧工资和旧基数(12个月至2月末)计算。
- 提薪日期之后的休假天数——需要根据新工资重新计算,即进行调整。
针对您情况的示例
假设休假时间为3月27日至4月3日,而工资从4月1日起提高。那么:
- 3月27日、28日、29日、30日、31日——按旧工资支付(旧计算方式,不作变动);
- 4月1日、2日、3日——按新工资支付,考虑提薪因素。
重要的是要准确确定新工资生效的日期——这决定了有多少休假天数需要重新计算,有多少天数仍按旧基数计算。
在1C中该怎么做
既然程序要求重新计算——这是符合法律规定的预期行为。需要确认对提薪后那部分休假天数进行重新计算,而提薪前的天数保持不变。
常见问题:
如果工资在月中提高,是否需要重新计算整个休假期?
不需要,只需重新计算提薪日期之后那部分天数。提薪之前的天数保持不变。
如果工资不是从月初提高,而是例如从15号开始提高呢?
原则是一样的——重要的是新工资生效的具体日期。该日期之前的休假天数按旧计算方式,之后的天数按新计算方式。
