Обсудить проект

Интеграция графика отпусков 1С и графика отсутствий Битрикс24

Вятка-ИТ — российский ИТ-интегратор и разработчик интеграций для Битрикс24. Мы настраиваем автоматическую синхронизацию, при которой утверждённый график отпусков из 1С:ЗУП переносится в график отсутствий Битрикс24 без ручного дублирования. Кадровик вводит данные один раз в 1С, а руководители видят актуальный календарь отпусков и больничных прямо на корпоративном портале.

Что такое интеграция графика отпусков 1С и отсутствий Битрикс24

Это программный обмен между кадровой системой и порталом. 1c график отпусков интеграция битрикс график отсутствий означает, что документы кадрового учёта — приказы на отпуск, больничные, командировки — автоматически превращаются в записи календаря отсутствий Битрикс24. Данные ведутся в одной точке — в 1С, где хранится официальный кадровый учёт, а портал получает их копию для планирования работы команды.

Зачем синхронизировать отпуска с порталом

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

  • Актуальность — календарь отсутствий всегда соответствует приказам в 1С;
  • Экономия времени — кадровик не дублирует ввод отпусков в двух системах;
  • Планирование нагрузки — руководитель видит доступность сотрудников при постановке задач;
  • Отсутствие расхождений — единый источник данных исключает противоречия между 1С и порталом.

Кому подходит решение

Интеграция востребована в компаниях, где параллельно работают 1С:ЗУП и Битрикс24: производственных предприятиях, торговых и сервисных организациях, госучреждениях. Она особенно полезна командам с гибким планированием проектов, где важно заранее учитывать отпуска и больничные при распределении задач и ресурсов.

Возможности интеграции

  • Передача ежегодных отпусков, отпусков за свой счёт, больничных, командировок и отгулов;
  • Сопоставление видов отсутствий 1С с типами календаря Битрикс24 по цвету и названию;
  • Обновление и удаление записей при отмене или переносе отпуска;
  • Фильтрация обмена по организациям и подразделениям;
  • Первичная загрузка утверждённого графика на текущий год;
  • Отображение статусов в разделе «Отсутствия», карточке сотрудника и структуре компании.

Этапы внедрения

  1. Обследование — изучаем конфигурацию 1С, структуру документов и требования HR;
  2. Проектирование обмена — определяем виды отсутствий, правила сопоставления сотрудников и расписание;
  3. Настройка — реализуем выгрузку из 1С и загрузку в Битрикс24 через REST API;
  4. Первичный перенос — загружаем актуальный график отпусков за период;
  5. Тестирование — проверяем создание, изменение и удаление записей;
  6. Запуск и передача — включаем регулярный обмен и передаём документацию.

Что входит в проект

  • Анализ конфигурации 1С и правил ведения графика отпусков;
  • Настройка правил выгрузки и сопоставления видов отсутствий;
  • Таблица соответствия сотрудников 1С и пользователей Битрикс24;
  • Настройка расписания обмена в планировщике;
  • Тестирование на реальных данных и инструкция для кадровика.

Техническая часть

Со стороны портала записи об отсутствиях создаются и обновляются штатными методами REST API Битрикс24 через входящий вебхук с ограниченными правами доступа. Со стороны 1С данные выгружаются средствами конфигурации — HTTP-сервисами или обменом по расписанию, без неконтролируемого изменения типовых объектов. Связь между документом 1С и записью Битрикс24 хранится по идентификатору, что исключает дубли и позволяет корректно обрабатывать изменения. Пакетная первичная загрузка учитывает лимиты запросов платформы.

Сроки и стоимость

Типовой проект занимает от нескольких дней до двух-трёх недель в зависимости от конфигурации 1С и набора передаваемых данных. Стоимость складывается из обследования, настройки обмена и тестирования. Вятка-ИТ фиксирует объём и цену в смете после короткого обследования, чтобы бюджет был понятен заранее.

Как интеграция меняет работу HR и руководителей

До синхронизации кадровик заносил отпуска в 1С, а затем повторял ту же работу в календаре Битрикс24 — с неизбежными опечатками и задержками. Руководитель, не видя актуальных данных, ставил задачи сотрудникам, которые уже ушли в отпуск. После внедрения обмена эти проблемы исчезают: официальный кадровый учёт остаётся в 1С, а портал получает точную копию для планирования.

  • HR-специалист вводит данные один раз и не тратит время на дублирование в двух системах;
  • Руководитель при постановке задачи видит, что исполнитель в отпуске или на больничном;
  • Сотрудники в календаре отдела заранее видят занятость коллег и планируют совещания;
  • Директор получает достоверную картину отсутствий по компании без ручных сводок.

Так интеграция графика отпусков 1С и отсутствий Битрикс24 из технической задачи превращается в инструмент управления рабочим временем всей команды.

Частые вопросы при обследовании

Перед стартом мы уточняем несколько ключевых моментов: типовая у вас конфигурация 1С или доработанная, какие виды отсутствий нужно передавать, по какому полю надёжно сопоставлять сотрудников и как часто обновлять данные. Ответы на эти вопросы определяют архитектуру обмена и попадают в смету, поэтому обследование экономит бюджет и исключает переделки на этапе запуска.

Почему Вятка-ИТ

Мы специализируемся на интеграциях 1С и Битрикс24 и знаем нюансы обеих систем: от структуры кадровых регистров до особенностей REST API. Мы не ломаем типовую конфигурацию 1С, сохраняем возможность обновлений и передаём заказчику прозрачную документацию. После запуска Вятка-ИТ готова взять решение на сопровождение или обучить ваших специалистов, чтобы синхронизация графика отпусков и отсутствий работала стабильно.

Обсудим проект?

Расскажите о вашей задаче, а наш менеджер свяжется с вами, предложит решение и сориентирует по срокам и ценам

Частые вопросы

Обмен настраивается с типовыми конфигурациями учёта кадров и зарплаты: 1С:Зарплата и управление персоналом (ЗУП), 1С:Зарплата и кадры государственного учреждения, а также с 1С:ERP и 1С:КА в части кадрового блока. Источником данных служит утверждённый график отпусков и документы кадрового учёта — приказы на отпуск, больничные листы, командировки. Если у вас доработанная конфигурация с собственными регистрами, мы изучаем структуру данных на старте проекта и адаптируем правила выгрузки под неё, чтобы синхронизация опиралась именно на ваши документы, а не на абстрактную типовую схему.
По умолчанию мы передаём ежегодные оплачиваемые отпуска, отпуска за свой счёт, больничные, командировки и отгулы — то есть все периоды, когда сотрудник фактически отсутствует на рабочем месте. Каждому виду отсутствия в 1С сопоставляется тип в календаре Битрикс24 с нужным цветом и названием. Набор передаваемых видов согласуется с вашим HR-отделом: можно передавать только отпуска, а можно весь спектр кадровых событий. Правила сопоставления настраиваются гибко, поэтому при появлении новых видов отсутствий их легко добавить в обмен.
Периодичность обмена вы выбираете сами исходя из того, как часто меняется кадровая ситуация. Чаще всего достаточно синхронизации раз в сутки в ночное время, когда нагрузка на сервер 1С минимальна: утром руководители видят актуальный календарь отсутствий. При необходимости мы настраиваем обмен несколько раз в день или запуск по событию — например, сразу после проведения приказа на отпуск. Возможен и ручной запуск синхронизации для срочных случаев. Расписание задаётся в планировщике и меняется без переписывания кода интеграции.
Интеграция отслеживает не только новые отпуска, но и изменения ранее переданных. Если приказ отменён или дата отпуска перенесена, соответствующая запись в графике отсутствий Битрикс24 будет обновлена или удалена при следующем сеансе обмена. Мы храним связь между документом 1С и записью в Битрикс24 по идентификатору, поэтому система не создаёт дубли и не оставляет устаревших записей. Это ключевой момент корректной синхронизации: календарь отсутствий всегда отражает актуальное состояние кадровых документов без ручной чистки.
Переданные данные отображаются в штатном разделе «Отсутствия» и в календаре Битрикс24. Руководитель видит, кто из подчинённых в отпуске или на больничном, планируя задачи и нагрузку команды. В карточке сотрудника и в структуре компании отображается статус отсутствия с датами. Это удобно при постановке задач: система подсказывает, что исполнитель недоступен. При желании настраивается вывод отсутствий в общий график отдела, чтобы вся команда видела занятость коллег и планировала совещания и проекты с учётом реального наличия людей.
Нет, именно ради этого и делается интеграция. Кадровик продолжает работать привычно — оформляет отпуска и больничные в 1С, где ведётся официальный кадровый учёт. Битрикс24 получает данные автоматически, без повторного ввода. Это исключает расхождения между двумя системами и экономит время HR-отдела, который раньше вынужден был вручную заносить отсутствия в календарь портала. Единая точка ввода в 1С означает, что ошибка не размножается по системам, а данные в Битрикс24 всегда соответствуют официальным приказам.
На этапе настройки мы выстраиваем соответствие между физическими лицами и сотрудниками в 1С и пользователями портала Битрикс24. Сопоставление обычно идёт по ИНН, табельному номеру или служебной электронной почте — выбираем поле, которое надёжно уникально в вашей базе. Для сотрудников, у которых нет учётной записи на портале, можно настроить пропуск или создание отсутствия на уровне отдела. Таблица соответствия хранится в настройках обмена, её можно корректировать при приёме новых сотрудников без вмешательства в логику интеграции.
Со стороны Битрикс24 используется REST API: записи об отсутствиях создаются и обновляются штатными методами платформы через входящий вебхук с ограниченными правами. Со стороны 1С данные выгружаются средствами конфигурации — через HTTP-сервисы, обмен по расписанию или промежуточный формат. Мы не вносим неконтролируемых изменений в типовые объекты 1С, чтобы сохранить возможность обновления конфигурации. Такой подход делает интеграцию устойчивой к обновлениям обеих систем и прозрачной для последующего сопровождения вашими специалистами.
Да, состав передаваемых данных фильтруется по организациям, подразделениям и категориям сотрудников. Например, можно синхронизировать отсутствия только по одному юрлицу или исключить из обмена определённые отделы. Это полезно в холдингах, где на портале Битрикс24 работает лишь часть компаний. Фильтры настраиваются в правилах выгрузки и меняются без доработки кода. Так вы контролируете объём данных и не перегружаете календарь отсутствий записями по сотрудникам, которых нет на портале или которые не должны отображаться.
При запуске мы выполняем первичную загрузку — переносим уже утверждённый график отпусков на текущий и будущий периоды, чтобы календарь Битрикс24 сразу стал заполненным. Объём первичного переноса согласуется заранее: обычно берём текущий год. Загрузка выполняется пакетно с контролем ограничений REST API Битрикс24, чтобы не превысить лимиты запросов. После первичного переноса включается регулярный обмен, который поддерживает актуальность. Такой порядок даёт руководителям полную картину отсутствий с первого дня работы интеграции.
Типовой проект синхронизации графика отпусков 1С с графиком отсутствий Битрикс24 занимает от нескольких дней до двух-трёх недель. Сроки зависят от того, типовая у вас конфигурация 1С или доработанная, сколько видов отсутствий нужно передавать и требуется ли фильтрация по подразделениям. Стоимость складывается из обследования, настройки правил обмена, сопоставления сотрудников и тестирования. Вятка-ИТ фиксирует объём работ и цену в смете после короткого обследования, поэтому вы понимаете бюджет до начала работ, без открытого счётчика часов.
После внедрения Вятка-ИТ передаёт вам работающее решение с описанием настроек и берёт его на сопровождение по вашему желанию. В рамках поддержки мы следим за корректностью обмена, помогаем при обновлениях 1С или Битрикс24, добавляем новые виды отсутствий и корректируем сопоставление сотрудников при кадровых изменениях. Если у вас есть собственные ИТ-специалисты, мы передаём им документацию, чтобы они могли обслуживать интеграцию самостоятельно. Вы выбираете удобный формат — разовые обращения или регулярное абонентское сопровождение.

Согласен с обработкой моих персональных данных и ознакомлен с политикой персональных данных