Подвійне введення кадрових даних — типова біль HR-відділу. Коли співробітника прийнято в 1С:ЗУП, а в Бітрікс24 його немає, починається хаос: відпустки не видно, структура не актуальна. Уявіть: керівник планує завантаження, а дані по відсутностях застаріли на день. Або відділ кадрів витрачає 2 години на перенесення змін з однієї системи в іншу. Ми вирішуємо цю проблему налаштуванням безшовного обміну між 1С:Зарплата та управління персоналом та Бітрікс24. Наші інженери мають 10+ років досвіду з обома платформами та реалізували десятки проєктів синхронізації. Автоматичний обмін скорочує час на оновлення в 10 разів порівняно з ручним введенням. Економія на адмініструванні — до 80%. Нижче розберемо, які дані передаються, як працює механізм і що входить у налаштування. Замовте налаштування та забудьте про ручне введення.
Що синхронізується
З 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С:ЗУП:
- Обробка ЗУП формує запит до REST API Бітрікс24
user.add. - Створюється користувач Бітрікс24 із зазначенням відділу, посади, керівника.
- Користувачеві автоматично надсилається запрошення (якщо налаштовано в Бітрікс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С:ЗУП вивантажуємо дерево підрозділів
- У Бітрікс24 створюємо відповідні відділи через
department.add - Зберігаємо відповідність: ID у ЗУП → ID у Бітрікс24 у таблиці маппінгу (у ЗУП — регістр відомостей, у Бітрікс24 — user-field або окрема сутність)
Авторизація
Інтеграція працює через OAuth 2.0 або вхідний вебхук Бітрікс24. Для продакшн-рішення використовуємо серверне OAuth-застосунок: токен оновлюється автоматично, немає прив'язки до конкретного користувача.
Обмеження
- Бітрікс24 не є повноцінною HR-системою — дані про зарплати, податки та розрахунки в Бітрікс24 не передаються
- Двостороння синхронізація вимагає налаштування логіки джерела істини (у разі конфлікту — дані ЗУП пріоритетні)
Як налаштувати обмін 1С:ЗУП та Бітрікс24?
Налаштування виконується поетапно та включає:
- Аудит поточної структури компанії в 1С та Бітрікс24
- Розробку маппінгу підрозділів та посад
- Написання зовнішньої обробки на стороні 1С:ЗУП (HTTP-сервіс)
- Налаштування REST-методів та бізнес-процесів у Бітрікс24
- Тестування синхронізації на тестових даних
- Передачу документації та навчання відповідальних
Терміни — від 3 до 7 робочих днів. Вартість розраховується індивідуально після аналізу. Оцінимо ваш проєкт за 1 день — зв'яжіться для консультації.
Що входить у роботу
| Етап | Результат |
|---|---|
| Аудит | Схема поточної структури та список невідповідностей |
| Налаштування маппінгу | Таблиця відповідності підрозділів |
| Розробка обробки 1С | HTTP-сервіс з REST-запитами |
| Налаштування Бітрікс24 | Готові бізнес-процеси та вебхуки |
| Тестування | Звіт про синхронізацію (пілотний запуск) |
| Документація | Інструкція з експлуатації та підтримки |
Гарантуємо коректну роботу інтеграції протягом 30 днів після здачі. Замовте налаштування та отримайте консультацію — ми зв'яжемося протягом дня.
Чому автоматизація обміну критична для HR?
Ручне дублювання призводить до розбіжностей, затримок та штрафів. Автоматизація виключає людський фактор і прискорює процеси. Впровадження інтеграції окупається за рахунок зниження операційних витрат.
| Тип помилки | При ручному введенні | При автоматичній синхронізації |
|---|---|---|
| Помилки в даних | ~5% записів | <0.1% |
| Час на оновлення | 2 години на день | 15 хвилин |







