Задача

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

Функциональные требования

1. Учет рабочего времени

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

2. Управление штатным расписанием и вакансиями

  • Синхронизация штатного расписания и организационной структуры (филиалы, отделы, должности) из 1С в Bitrix24.
  • Публикация и закрытие вакансий из 1С:ЗУП в кадровой системе Bitrix24 с автоматической синхронизацией статусов.
  • Отображение информации о занятых и открытых ставках.

3. Управленческая отчетность

  • Формирование сводных отчетов по каждому филиалу: отработанные часы, сверхурочные, неявки, план-факт по численности.
  • Дашборд для руководителя компании в Битрикс24 для отслеживания производительности филиала.

Дополнительные требования

  • Раз в 30 минут выполнять автоматическую синхронизацию справочников (сотрудники, отделы, должности).
  • Логирование ошибок при обмене данными с возможностью их переобработки.
  • Настройка прав доступа: администраторы, руководители филиалов, сотрудники бухгалтерии.
  • Реализация без использования внешних платных посредников (только Bitrix24 REST API и стандартные веб-сервисы 1С).