Настройка обмена 1С:Зарплата и управление персоналом и Битрикс24

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка обмена 1С:Зарплата и управление персоналом и Битрикс24
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    745
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка обмена 1С:Зарплата и управление персоналом и Битрикс24

Обмен между 1С:ЗУП и Битрикс24 — это синхронизация HR-данных: структура компании, сотрудники, отпуска, больничные. Цель — устранить двойной ввод данных: кадровые изменения заводятся в 1С:ЗУП (как основную кадровую систему), а в Битрикс24 они отражаются автоматически.

Что синхронизируется

Из 1С:ЗУП в Битрикс24:

  • Организационная структура (подразделения → отделы Битрикс24)
  • Сотрудники (создание/обновление/увольнение пользователей Битрикс24)
  • Должности
  • Отпуска и больничные → Отсутствия в Битрикс24

Из Битрикс24 в 1С:ЗУП:

  • Заявки на отпуск (согласованные через бизнес-процесс Битрикс24)
  • Данные о переработках (из учёта рабочего времени Битрикс24, если используется)

Механизм интеграции

Стандартного CommerceML-протокола для ЗУП нет. Интеграция строится через:

REST API Битрикс24 — для создания и обновления пользователей, отделов, отсутствий. Основные методы:

  • user.add, user.update — управление пользователями
  • department.add, department.update — отделы
  • timeman.absence.add — добавление отсутствия

HTTP-сервис или внешняя обработка в 1С:ЗУП — инициирует обмен по расписанию или при событии (приём сотрудника, изменение должности, плановый отпуск).

Синхронизация сотрудников

При приёме нового сотрудника в 1С:ЗУП:

  1. Обработка ЗУП формирует запрос к REST API Битрикс24 user.add.
  2. Создаётся пользователь Битрикс24 с указанием отдела, должности, руководителя.
  3. Пользователю автоматически высылается приглашение (если настроено в Битрикс24).

При увольнении — user.update с параметром ACTIVE = N (деактивация без удаления, данные сохраняются).

POST https://portal.bitrix24.ru/rest/{userId}/{token}/user.add
{
    "NAME": "Иван",
    "LAST_NAME": "Петров",
    "EMAIL": "[email protected]",
    "UF_DEPARTMENT": [departmentId],
    "WORK_POSITION": "Менеджер",
    "ACTIVE": true
}

Синхронизация отпусков

Отпуска из 1С:ЗУП → Битрикс24:

  • Метод timeman.absence.add добавляет запись об отсутствии сотруднику
  • Тип отсутствия (отпуск, больничный, командировка) маппируется из кодов ЗУП на типы Битрикс24

Заявки на отпуск из Битрикс24 → 1С:ЗУП:

  • Настраивается бизнес-процесс согласования отпуска в Битрикс24
  • При финальном согласовании БП запускает вебхук или действие, отправляющее данные в HTTP-сервис 1С:ЗУП
  • В ЗУП автоматически создаётся плановое отсутствие

Маппинг структуры компании

Структура подразделений в 1С:ЗУП и в Битрикс24 может не совпадать. При первоначальной настройке:

  1. Из 1С:ЗУП выгружаем дерево подразделений
  2. В Битрикс24 создаём соответствующие отделы через department.add
  3. Сохраняем соответствие: [ID в ЗУП] → [ID в Битрикс24] в таблице маппинга (в ЗУП — регистр сведений, в Битрикс24 — user-field или отдельная сущность)

Авторизация

Интеграция работает через OAuth 2.0 или входящий вебхук Битрикс24. Для продакшн-решения — серверное OAuth-приложение: токен обновляется автоматически, нет привязки к конкретному пользователю.

Ограничения

  • Битрикс24 не является полноценной HR-системой — данные о зарплатах, налогах и расчётах в Битрикс24 не передаются
  • Двусторонняя синхронизация требует настройки логики «источника правды» (в случае конфликта — данные ЗУП приоритетны)