# Перенос отпуска - настройка

{% hint style="info" %}
Обычно сотрудники отпуск переносят на следующий год. Редко переносы происходят в течении текущего года. \
\
Чтобы сотрудники имели возможность перенести свои отпуска на следующий год, необходимо в Справочнике "Производственные календари" заполнить текущий и следующий год одновременно и нажать на кнопку "Записать и закрыть".
{% endhint %}

#### Перенос отпуска по графику отпусков до начала отпуска

График отпусков на Рабочем столе отображается по видам отпусков. И каждый вид отпуска сотрудник имеет право перенести в зависимости от настроек:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FbRVXTu5dzeakqQ1ItXsj%2Fimage.png?alt=media&#x26;token=d72dfb12-ece7-475b-8a9f-e078305871a2" alt=""><figcaption></figcaption></figure>

В "Настройки приложения (ЛКС)" во вкладке "Рабочий стол" есть выбор переноса периодов по плановым отпускам:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F40pEUcZDmxzeXu3GHKt8%2Fimage.png?alt=media&#x26;token=de05208f-4a03-4754-8b68-bf7e8197bfd1" alt=""><figcaption></figcaption></figure>

Настройка "Количество дней до возможности подать заявки на отпуск" ![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FRbLkhiqEyKy5NjGp5kzl%2Fimage.png?alt=media\&token=9629d60e-bc02-4c28-a339-82a7fc0acad3)дает возможность управлять ограничением по количеству дней переноса отпуска.

**Не переносить** = не будет доступна кнопка Перенести в таблице с запланированными отпусками на рабочем столе:

![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F253T0OqgaueXikqemFzB%2Fimage.png?alt=media\&token=9904b3d8-3a30-4839-bff2-c6da941a7950)

**Сохранять периоды** = будет доступен перенос отпуска на столько же дней, но в один период (период по количеству дней):

![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FE3JjhbowPG4n23lXX4DL%2Fimage.png?alt=media\&token=acc2e7c7-738a-43f3-9bf5-789d59063a52)

**Сохранять количество дней** = доступен перенос на столько же дней с возможностью разбить по периодам:

![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F3G5zei8TwsWWWw2yy4Is%2Fimage.png?alt=media\&token=bcac0776-ec93-4260-b656-ebf336527514)

**Без ограничений** = перенести можно на сколько угодно периодов без контроля количества дней.

+Доработано создание документа Перенос отпуска на основе заявки: подставляются все периоды из заявки, если они есть:

![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F8tId4V3mYFtYPej7usoR%2Fimage.png?alt=media\&token=b9ccfb42-e762-4864-bbdf-a3d363193935)

**Что нужно донастроить на бэке для того, чтобы все заработало:**

1\) Выполнить доп обработчик "Установка варианта переноса отпуска по умолчанию"

![](https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F0t4U1oc3eKhkVENaXnjQ%2Fimage.png?alt=media\&token=ce907d2b-e989-4ac9-b0c1-84899bf1c5b8)

2\) настроить 2 типа заявки для переноса отпуска с алиасами leaveChange и leaveChangePeriod (нужны для передачи на фронт)

В первом будет настройка для 1 периода, во втором - для нескольких. Передаваться на фронт будет в зависимости от настроек.

#### Количество переносов отпуска

Есть 2 варианта:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F0HXAzjJI9JXdqSmQaGQN%2Fimage.png?alt=media&#x26;token=3244206f-1ef2-4d2f-ab28-9ba9dd8f09d2" alt=""><figcaption></figcaption></figure>

1. Если в настройках указывается "Только один раз", то перенос отпуска возможен один раз и в ЛКС будет запись об этом<br>

   <figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FXXlrurjL5LacfewFFYGy%2Fimage.png?alt=media&#x26;token=41611ab7-c94f-4b53-9560-0cf7604f754f" alt=""><figcaption></figcaption></figure>

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

2\. Если в настройках указывается "Без ограничений", то перенос отпуска возможен столько раз сколько сотрудник пожелает.

В данном случае, кнопка "Перенести" всегда будет доступной.\
\
О  том, что перенос отпуска повторный или нет, в заявке будет информация:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FetwwgzYNr6ptTjxWAonf%2Fimage.png?alt=media&#x26;token=e7206441-593d-4fa7-84aa-7a5b67ca2c11" alt=""><figcaption></figcaption></figure>

Если перенос повторный и введенный документ проводится появляется предупреждение

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2F79i18G4P5vmjDTMsAe1t%2Fimage.png?alt=media&#x26;token=74837011-c81f-4667-8d88-f351b715b879" alt=""><figcaption></figcaption></figure>

#### **Перенос фактического отпуска после начала**

Часто бывают ситуации, когда работник, находясь в отпуске болеет и у него появляется необходимость переносить дни отпуска в которых он болел на новый период.

Для этого в расширении есть настройка  "Вариант переноса фактического отпуска после начала" - "Не переносить" или "Переносить".

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FiM4w5Fw52VPLaVUCqz4j%2Fimage.png?alt=media&#x26;token=e092f212-4190-46b3-9789-397b4d4d2f6a" alt=""><figcaption></figcaption></figure>

Если включена настройка "Переносить", то работнику будет доступен перенос отпуска после начала.

Если **отпуск по графику** то переносить его можно как из Рабочего стола из виджета "Мой график отпусков", так и из Графика отпуска в меню.

Откроется тип заявки:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FElh1RAqbllTxSf9JROoY%2Fimage.png?alt=media&#x26;token=4ff98dbb-37b3-40fd-bd31-014a16cc6cef" alt=""><figcaption></figcaption></figure>

Если **отпуск вне графика** то переносить его можно из Графика отпуска в меню.

Откроется тип заявки:

<figure><img src="https://1471809276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDAS4EZ9iEEAziRxZbaRm%2Fuploads%2FlfDp1Nl0rINmkON9SyFR%2Fimage.png?alt=media&#x26;token=370f25d6-4b3b-4c01-9292-b04539ffc24d" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Автоматическое создание документов не включено, т.к. при переносе, в зависимости от причины переноса формируются разные пакеты документов.
{% endhint %}
