Задача

Разработать в Bitrix24 полноценный бизнес-процесс для управления плановыми отпусками сотрудников, соответствующий трудовому кодексу (28 дней в год, обязательный период не менее 14 дней). Процесс должен включать электронное согласование, ведение графика отсутствий и передачу утвержденных данных в учетную систему 1С.

Требования к процессу

  • Заявление на отпуск - сотрудник создает заявку, указывая один или несколько периодов отпуска. Система автоматически проверяет, что хотя бы один из периодов составляет 14 и более календарных дней, а общая сумма всех дней не превышает 28.
  • Согласование с руководителем 1 - непосредственный руководитель получает задачу на согласование; он может одобрить, отклонить заявку или отправить на доработку.
  • Внесение в график отсутствия - после первого согласования данные автоматически (или вручную ответственным) заносятся в календарь отсутствий отдела (например, с помощью внешнего планировщика или робота Bitrix).
  • Второе согласование - той же (или вышестоящей) должностью или отдельным контролером (например, HR-ом или руководителем отдела) проверяется корректность отображения в графике.
  • Утверждение и передача в 1С - после второго согласования утвержденная заявка передается в бухгалтерскую/учетную систему 1С через внешнюю интеграцию (вебхуки, REST API или XML-обмен). Данные, передаваемые в 1С: ФИО, табельный номер, даты отпуска, количество дней.
  • Ограничения - процедура предотвращает любую возможность перерасхода дней: пользователь не может нарушить лимит 28 календарных дней.

Отчет по задолженности отпусков

Необходимо создать отчет (табель или дашборд) с итоговыми данными:

  • ФИО сотрудника;
  • дата приема на работу;
  • количество дней, положенных на текущий год;
  • использованные дни сейчас;
  • задолженность - неиспользованные дни на конец года (с учетом всех утвержденных и исторических отпусков).

Отчет должен экспортироваться в Excel или таблицу Bitrix для отдела кадров.

Дополнительные уточнения

  • Вся логика разворачивается в бизнес-процессах Bitrix24 (тип "Последовательный бизнес-процесс" через модуль Активности).
  • Интеграция с 1С выполнена путем отправки REST-запроса при утверждении статуса.
  • Возможность настройки прав доступа (видят только свои отчеты и процессы).