При заполнении документа "Увольнение из организаций" типовая конфигурация ЗУП 2.5 рассчитывает остатки отпусков только по основному ежегодному отпуску. Данная обработка позволяет без изменения конфигурации рассчитать общее количество оставшихся дней отпуска с учетом дополнительных отпусков.
На infostart есть обработка с похожим функционалом: //infostart.ru/public/143246/
В отличие от указанной выше, данная обработка имеет два ключевых отличия:
- Остатки отпусков не округляются до целых значений, что важно при увольнении.
- Поле "Рабочий год по" соответствует дате увольнения сотрудника и не сдвигается в соответствии с датой приема сотрудника, как это делается при расчете очередного отпуска.
Как начать использовать:
1. Обработка подключается в качестве Внешней обработки заполнения табличных частей: Сервис - Дополнительные отчеты и обработки - Дополнительные внешние обработки табличных частей и содержит параметры Авторегистрации.
2. В настройках обработки необходимо указать "Параметры обработки".
- "ДопОтпускНаименование" (обязательный): наименование вида расчета для дополнительного отпуска. Если видов расчета доп.отпуска несколько, то можно указать несколько параметров с наименование по следующему шаблону ДопОтпускНаименование, ДопОтпускНаименование1, ДопОтпускНаименование2 и т.д.
- "ПоказыватьОтчет" (необязательный): параметр определяет нужно ли после заполнения остатка отпусков в документе показать отчет "Справку по отпускам сотрудника" на дату увольнения.
3. В документе "Увольнение из организаций" после заполнения табличной части "Сотрудники" нажать кнопку "Заполнить - Проверить остатки отпусков"
4. Программа выдаст информацию о количестве дней доп.отпуска (для тех сотрудников у которых есть доп.отпуска) и общее количество остатка отпусков и предложит обновить данные в табличной части документа
5. После обновления количества дней при установленном параметре "ПоказыватьОтчет" программа выдаст предупреждение о том, что количество дней было обновлено, и предложит показать отчет по сотруднику(ам)
Фрагмент отчета
Важно! Для расчета порядка компенсации (календарные дни/шестидневка) и списания остатка отпусков используется типовой механизм конфигурации: порядок расчета компенсации берется из табличной части - поле "Порядок компенсации". Списание остатка отпусков происходит за счет основного ежегодного отпуска.
Обработка проверена на релизе ЗУП 2.5.98.1