Расчет остатков отпусков при увольнении с учетом доп.отпусков для ЗУП 2.5

Публикация № 440105

Обработки - Обработка документов

Остатки отпусков дополнительный отпуск

6
Обработка рассчитывает остаток отпусков для компенсации/удержания при увольнении с учетом дополнительных отпусков сотрудника.

При заполнении документа "Увольнение из организаций" типовая конфигурация ЗУП 2.5 рассчитывает остатки отпусков только по основному ежегодному отпуску. Данная обработка позволяет без изменения конфигурации рассчитать общее количество оставшихся дней отпуска с учетом дополнительных отпусков.

На infostart есть обработка с похожим функционалом: //infostart.ru/public/143246/

В отличие от указанной выше, данная обработка имеет два ключевых отличия:

  1. Остатки отпусков не округляются до целых значений, что важно при увольнении.
  2. Поле "Рабочий год по" соответствует дате увольнения сотрудника и не сдвигается в соответствии с датой приема сотрудника, как это делается при расчете очередного отпуска.


Как начать использовать:

1. Обработка подключается в качестве Внешней обработки заполнения табличных частей: Сервис - Дополнительные отчеты и обработки - Дополнительные внешние обработки табличных частей и содержит параметры Авторегистрации.

2. В настройках обработки необходимо указать "Параметры обработки".

      - "ДопОтпускНаименование" (обязательный): наименование вида расчета для дополнительного отпуска. Если видов расчета доп.отпуска несколько, то можно указать несколько параметров с наименование по следующему шаблону ДопОтпускНаименование, ДопОтпускНаименование1, ДопОтпускНаименование2 и т.д.

    - "ПоказыватьОтчет" (необязательный): параметр определяет нужно ли после заполнения остатка отпусков в документе показать отчет "Справку по отпускам сотрудника" на дату увольнения.

3. В документе "Увольнение из организаций" после заполнения табличной части "Сотрудники" нажать кнопку "Заполнить - Проверить остатки отпусков"

4. Программа выдаст информацию о количестве дней доп.отпуска (для тех сотрудников у которых есть доп.отпуска) и общее количество остатка отпусков и предложит обновить данные в табличной части документа

5. После обновления количества дней при установленном параметре "ПоказыватьОтчет" программа выдаст предупреждение о том, что количество дней было обновлено, и предложит показать отчет по сотруднику(ам)

 

Фрагмент отчета

 

Важно! Для расчета порядка компенсации (календарные дни/шестидневка) и списания остатка отпусков используется типовой механизм конфигурации: порядок расчета компенсации берется из табличной части - поле "Порядок компенсации". Списание остатка отпусков происходит за счет основного ежегодного отпуска.

Обработка проверена на релизе ЗУП 2.5.98.1

6

Скачать файлы

Наименование Файл Версия Размер
Расчет остатка доп.отпусков при увольнении
.epf 7,37Kb
28.12.15
50
.epf 7,37Kb 50 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. pas 64 30.12.15 10:59 Сейчас в теме
Механизм интересный, но практически все пользователи вынуждены дублировать учет использования отпусков на бумажных карточках. Тот механизм, который реализован в ЗУП, просто не выдерживает никакой критики. Если, допустим, сотруднику установить дополнительный отпуск, то этот отпуск начинает учитываться с даты приема на работу. Бывают доп.отпуска по кол.договору, которые "сгорают" в конце года, что тоже невозможно реализовать штатно. Такие элементарные вещи, как дата начала действия отпуска, "оборотка", как в бухгалтерии, по количеству накопленных дней отпуска в ЗУП невозможны.
2. v.a.ryag 36 22.01.16 09:50 Сейчас в теме
Спасибо бро. Хотел сам написать обработку, но появилось много срочной работы - прям выручил. )))
3. alexx2510 29 22.01.16 10:34 Сейчас в теме
(2) v.a.ryag, пожалуйста ))
рад, что пригодилась обработка.
4. niktas2009@yandex.ru 80 12.09.16 08:45 Сейчас в теме
у меня почему то при выборе параметров нет возможности обратиться к данным только число строка дата и буль
5. alexx2510 29 12.09.16 12:26 Сейчас в теме
(4) niktas2009@yandex.ru, вам нужен тип "строка", для того чтобы указать наименование нужного вида расчета (см.скриншоты в описании)
6. user816687 20.11.17 22:28 Сейчас в теме
1. У нас в организации 5 видов дополнительных отпусков. Их точно можно будет все подключить к обработке?
2. Я думаю прогон обработки задействовать принудительно методом "подписки на событие: перед записью". Затыков не будет?
7. alexx2510 29 21.11.17 12:12 Сейчас в теме
(6)
1) в данный момент указать можно только один вид доп.отпуска, но код обработки открыт, сможете поправить под ваши особенности при необходимости
2) обработка сделана по стандартам обработки заполнения тч - весь код в модуле объекта обработки.
8. Amur_MVS 115 15.08.18 11:31 Сейчас в теме
9. user1182713 04.06.19 03:28 Сейчас в теме
Подскажите, а на 1С КА 1.1.115.1 будет работать без допиливания? Или может вы как нибудь её поправите под этот релиз?
10. alexx2510 29 04.06.19 10:04 Сейчас в теме
(9) Добрый день.
Сложно сказать будет ли работать. В обработке используется вызов нескольких функций из типовых общих модулей ЗУП 2.5
11. user1182713 05.06.19 03:11 Сейчас в теме
(10) Не могли бы Вы, пожалуйста, проверить и подправить её, обработка очень нужна. Много увольняющихся сотрудников с дополнительными отпусками за несколько лет, в ручную всё это высчитывать займет много времени.
Оставьте свое сообщение