Перенос отпуска - настройка
Обычно сотрудники отпуск переносят на следующий год. Редко переносы происходят в течении текущего года.
Чтобы сотрудники имели возможность перенести свои отпуска на следующий год, необходимо в Справочнике "Производственные календари" заполнить текущий и следующий год одновременно и нажать на кнопку "Записать и закрыть".
Перенос отпуска по графику отпусков до начала отпуска
График отпусков на Рабочем столе отображается по видам отпусков. И каждый вид отпуска сотрудник имеет право перенести в зависимости от настроек:
-f50dc94a71825870e47e061a9871b4cf.png)
В "Настройки приложения (ЛКС)" во вкладке "Рабочий стол" есть выбор переноса периодов по плановым отпускам:
-1b2393e1caee487f2df62668bb0c392e.png)
Настройка "Количество дней до возможности подать заявки на отпуск" дает возможность управлять ограничением по количеству дней переноса отпуска.
Не переносить = не будет доступна кнопка Перенести в таблице с запланированными отпусками на рабочем столе:
-d27bee5dd36e4a8a30d9f65b93ee9c6d.png)
Сохранять периоды = будет доступен перенос отпуска на столько же дней, но в один период (период по количеству дней):
-3534d4ca25340e22498d4f8a24e31239.png)
Сохранять количество дней = доступен перенос на столько же дней с возможностью разбить по периодам:
-4f8b2f7b12cb9a7ed8cea6b150028300.png)
Без ограничений = перенести можно на сколько угодно периодов без контроля количества дней.
+Доработано создание документа Перенос отпуска на основе заявки: подставляются все периоды из заявки, если они есть:
-a179bf02b151b01b832ecdfc3144a618.png)
Что нужно донастроить на бэке для того, чтобы все заработало:
1) Выполнить доп обработчик "Установка варианта переноса отпуска по умолчанию"
-977a076d8609ea7d22e44601904a80c3.png)
2) настроить 2 типа заявки для переноса отпуска с алиасами leaveChange и leaveChangePeriod (нужны для передачи на фронт)
В первом будет настройка для 1 периода, во втором - для нескольких. Передаваться на фронт будет в зависимости от настроек.
Количество переносов отпуска
Есть 2 варианта:
-93997ea5f3d7e2ea4b41d31f71757417.png)
-
Если в настройках указывается "Только один раз", то перенос отпуска возможен один раз и в ЛКС будет запись об этом
-b6575d386ef01336d8454699c1f50433.png)
Когда сотрудник отправляет заявку первый раз, то кнопка "Перенести" не отображается после отправки, он может только создать заявку.
2. Если в настройках указывается "Без ограничений", то перенос отпуска возможен столько раз сколько сотрудник пожелает.
В данном случае, кнопка "Перенести" всегда будет доступной.
О том, что перенос отпуска повторный или нет, в заявке будет информация:
-3273a67858000657b10badd33ae32f36.png)
Если перенос повторный и введенный документ проводится появляется предупреждение
-d0866021a5041c9ce996eab787ab5353.png)
Перенос фактического отпуска после начала
Часто бывают ситуации, когда работник, находясь в отпуске болеет и у него появляется необходимость переносить дни отпуска в которых он болел на новый период.
Для этого в расширении есть настройка "Вариант переноса фактического отпуска после начала" - "Не переносить" или "Переносить".
-7830598247a3c4d1b8d727d6f46627ce.png)
Если включена настройка "Переносить", то работнику будет доступен перенос отпуска после начала.
Если отпуск по графику то переносить его можно как из Рабочего стола из виджета "Мой график отпусков", так и из Графика отпуска в меню.
Откроется тип заявки:
-f314a67fb8610ebe1cccd4846b268379.png)
Если отпуск вне графика то переносить его можно из Графика отпуска в меню.
Откроется тип заявки:
-c145c021066dae5241fc90ece8ce19b7.png)
Автоматическое создание документов не включено, т.к. при переносе, в зависимости от причины переноса формируются разные пакеты документов.