Прошу совета по настройке увеличенного отпуска для инвалидов. Если сотрудник в течение рабочего года принёс справку о назначении инвалидности на период, необходимо пересчитать право на основной отпуск. При моих настройках генерации лимита основного отпуска не учитывается дата начала/окончания записи в И0004. Например, сотрудник принят на работу 01.01.2016. Инвалидность назначена на период 01.06.2016-31.05.2017. Рассчитываем лимит основного отпуска 28 дней + 214 (дней в рабочем году с инвалидностью) * 10 (базовое право для 2 группы инвалидности) / 366(дней в рабочем году) = 5,84 Итого лимит отсутствия должен равняться 34 дня.
У меня для описанного случая генерится лимит отсутствия = 38 дней. Можно, конечно, в расширении убрать лишние периоды из таблички SEN_AGE_SPLITS[] при обработке правила выбора лимита по инвалидам. Но очень хочется обойтись стандартными настройками.
|