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

Настройки планирования отпусков находятся в блоке "Настройки приложения (ЛКС)"

Здесь можно настроить разрешенные года для планирования, доступный период планирования, варианты расчета дней планирования, добавить шаблоны напоминаний сотрудников и руководителей, включить или отключить автоматическое включение периодов в существующий график отпусков.

Чтобы разделить графики по подразделениям, можно воспользоваться следующей настройкой:

При создании планирования отпуска на фронте через кнопку "Запланировать отпуск" (Если у сотрудника нулевой или отрицательный остаток отпусков кнопка будет недоступна)теперь сразу создается согласование (нужно настроить обязательно предмет в базе!) и планирование переходит в статус "На согласовании".

При нажатии на кнопку "Запланировать отпуск" откроется форма планирования отпуска, где можно выбрать тип отпуска, добавить периоды. Если один из периодов меньше чем 14 дней, то будет напоминание. Есть счетчики по количеству дней отпусков.

Если включен режим варианта расчета дней планирования -Количество дней ежегодного отпуска с учетом дней текущего года, то система всегда даст запланировать количество дней положенное по праву отпуска(даже если у сотрудника с учетом дней прошлого года сумма остатков отпусков будет меньше)

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

Нажимая на заштрихованный блок можно увидеть статус заявки, тип отпуска, начало\конец, количество дней с указанием выходных, праздничных и рабочих дней, также остаток дней по отпуску

Когда планирование отпуска отправлено, то у руководителя-согласующего в графике отпусков, сотрудник окрашивается жирным шрифтом

Если руководитель-согласующий нажмет на ФИО сотрудника, то он увидит окно согласования

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

Сотрудник у себя в ЛКС может видеть статус согласования, нажимая на блок запланированного отпуска:

Так же сотрудник может подтвердить либо перенести согласованный отпуск из графика отпусков, для этого необходимо кликнуть на необходимый период в графике и на открывшейся форме будут кнопки "Подтвердить" "Перенести"

Отправленные планирования появляются в списке "Планирование отпусков сотрудников". Здесь также можно "Согласовать" или "Отклонить". Данные по согласованию\отклонению указываются в Состоянии планирования.

Если "Автоматически включать согласованные периоды в график отпусков" включена, то при согласовании планирования отпуска автоматически ищется документ График отпусков (по году, организации и, если включена настройка Разделять графики отпусков по подразделениям, то и по подразделению) в регистре лксГрафикиОтпусковДляПланирования, если графика нет, создается новый документ и записывается в регистр:

Если настройка "Автоматически включать согласованные периоды в график отпусков" выключена, то работает как раньше - при согласовании статус меняется на Согласован, включить в график можно вручную обработкой "Подготовка графика отпусков"

Чтобы увидеть расширенную информацию по планированию отпусков, нужно открыть раздел "Планирование графиков отпусков".

  • отображаются все сотрудники у кого есть доступ в ЛКС, в фильтрах есть настройка по только работающим

  • колонка Организация отображается, если более 1 организации в базе

  • дней отпуска в год - право на отпуск в год по сотруднику

  • дней для планирования - в зависимости от настройки планирования либо остаток дней отпуска по сотруднику на конец планируемого года, либо право на отпуск в год

  • всего запланировано - количество дней уже запланированных Планированием отпусков

  • состояние - отображается текущее состояние планирования отпусков, если отпуск уже запланирован - открывается Планирование, если включен в график - документ График отпусков

  • Отправить напоминание сотрудникам - отправляется напоминание по шаблону, указанному в настройках планирования (и в настройках формы) по тем сотрудникам, по кому остались дни для планирования

  • Отправить напоминание руководителям- отправляется напоминание по шаблону, указанному в настройках планирования (и в настройках формы) по тем руководителям, по кому есть планирование в состоянии На Согласовании:

1) если планирование по графику отменено, то оно также выводится в форму Планирование отпусков, но дни этого планирования не включаются в общее количество запланированных дней

2) если не стоит настройка автоматического включения в график, то появляется кнопка "Включить в график" и отпуска в статусе "Согласован" можно включить в выбранный график:

При согласовании/отклонении планирования отпусков будут письма:

Статус заявки на планирование отпусков передается с бэка

Состояния планирования отпусков переделаны на справочник, в нем можно указать цвет и признак, что является согласованием:

Для фронта:

добавлен метод vacationSchedule/states/:

возвращает массив возможных статусов с настройками.

в метод vacationSchedule/vacations/ добавлен этот статус:

Last updated