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

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування обміну 1С:Зарплата та управління персоналом та Бітрікс24
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

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

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

Що синхронізується

З 1С:ЗУП у Бітрикс24:

  • Організаційна структура (підрозділи → відділи Бітрикса)
  • Працівники (створення/оновлення/звільнення користувачів Бітрикса)
  • Посади
  • Відпустки та лікарні → Відсутності у Бітриксі

З Бітрикса у 1С:ЗУП:

  • Заявки на відпустку (узгоджені через бізнес-процес Бітрикса)
  • Дані про переробітки (з обліку робочого часу Бітрикса, якщо використовується)

Механізм інтеграції

Стандартного CommerceML-протоколу для ЗУП немає. Інтеграція будується через:

REST API Бітрикс24 — для створення та оновлення користувачів, відділів, відсутностей. Основні методи:

  • user.add, user.update — управління користувачами
  • department.add, department.update — відділи
  • timeman.absence.add — додавання відсутності

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

Синхронізація працівників

При прийманні нового працівника у 1С:ЗУП:

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

При звільненні — 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 додає запис про відсутність працівникові
  • Тип відсутності (відпустка, лікарня, командировка) маппується з кодів ЗУП на типи Бітрикса

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

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

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

Структура підрозділів у 1С:ЗУП та у Бітриксі може не збігатися. При первинному налаштуванні:

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

Авторизація

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

Обмеження

  • Бітрикс24 не є повнофункціональною HR-системою — дані про зарплату, податки та розрахунки не передаються у Бітрикс24
  • Двостороння синхронізація вимагає налаштування логіки «джерела істини» (у разі конфлікту — дані ЗУП приоритетні)