Ми займаємося інтеграцією 1С з Бітрікс більше 10 років і знаємо всі тонкощі обміну з редакцією КОРП. Бухгалтерія КОРП відрізняється від базової підтримкою кількох організацій в одній базі, розширеним обліком за підрозділами та гнучким налаштуванням видів цін. Але принципова архітектура обміну з Бітрікс залишається тією ж — CommerceML через веб-сервіс — і всі обмеження базової БП тут також присутні. Наша команда гарантує стабільний обмін без дублів і втрат даних, а економія на ручних операціях сягає 250 000 грн на рік. Вартість налаштування обміну — від 15 000 грн.
Чому обмін з КОРП складніше, ніж здається?
Кілька організацій. У КОРП одна база може вести облік кількох юросіб. При налаштуванні обміну з сайтом потрібно явно вказати, від імені якої організації вивантажується номенклатура та приймаються замовлення. Якщо сайт один, а організацій кілька — налаштуйте один вузол обміну з фільтром за організацією. У нашій практиці був випадок, коли наш клієнт з 5 юрособами та одним інтернет-магазином — ми налаштували єдиний вузол із фільтром.
Розширені види цін. У КОРП можна налаштувати кілька видів цін із формулами перерахунку. Вивантажити кілька видів цін у Бітрікс — завдання вирішуване: в налаштуваннях вузла обміну обираємо потрібні види, у Бітрікс створюємо відповідні типи цін у торговому каталозі. Якщо цього не зробити, на сайті можуть відображатися невірні ціни.
Облік за підрозділами та складами. У КОРП склади можуть бути прив'язані до підрозділів. При вивантаженні залишків потрібно явно вказати, за якими складами підсумовувати. Якщо цього не зробити — вивантажується сумарний залишок по всій організації, що може не відповідати реальній доступності товару на конкретному складі відвантаження.
Як налаштувати обмін 1С:Бухгалтерія КОРП з Бітрікс без дублів?
Крок 1. Підготовка на стороні БП КОРП.
У розділі Адміністрування → Налаштування програми → Синхронізація даних переконайтеся, що синхронізацію увімкнено. Далі: НСІ та адміністрування → Обмін даними → Обмін із сайтом.
Параметри вузла:
Найменування: Сайт example.com Адреса: https://example.com/bitrix/admin/1c_exchange.php Організація: ТОВ "Приклад" Вид цін: Роздрібна, Оптова Склади: Основний склад Крок 2. Налаштування авторизації.
Створіть у Бітрікс окремого користувача для обміну з правами адміністратора або кастомної ролі з доступом до /bitrix/admin/1c_exchange.php. Не використовуйте основний admin-акаунт — при зміні пароля обмін зламається в невідповідний момент.
Крок 3. Перший тестовий обмін.
Запустіть обмін у ручному режимі з інтерфейсу БП КОРП. Слідкуйте за логом — особливо за помилками типу «Об'єкт не знайдено» (невідповідність GUID) і «Перевищено ліміт пам'яті» (великий каталог). У 75% випадків помилки пов'язані саме з дублями номенклатури.
Крок 4. Налаштування розкладу.
У регламентних завданнях БП КОРП налаштуйте автоматичний запуск. Рекомендую окремий розклад:
- Повний обмін номенклатури: щодобово о 02:00
- Обмін цін і залишків: кожні 20–30 хвилин
- Завантаження замовлень з Бітрікс: кожні 5–10 хвилин
Типові помилки при налаштуванні обміну:
- Помилка авторизації: перевірте логін/пароль користувача Бітрікс.
- Перевищення ліміту пам'яті: збільште memory_limit у php.ini.
- Несинхронізація GUID: запустіть повний обмін після об'єднання дублів.
- Невірні залишки: вкажіть конкретний склад у параметрах вузла.
Чому в КОРП дублі номенклатури критичні?
У КОРП при роботі кількох користувачів часто виникають дублі в довіднику «Номенклатура» — особливо при веденні обліку за кількома організаціями. Дубль у БП = дубль на сайті. Перед першим запуском обміну обов'язково проведіть перевірку довідника на дублі. У КОРП є штатна обробка «Пошук і видалення дублів». Після об'єднання дублів GUID виживших записів зміняться — потрібно буде запустити повний обмін, щоб Бітрікс оновив XML_ID.
Кейс нашого клієнта: мережа офлайн-магазинів + інтернет-магазин
Рітейлер одягу: 5 організацій в одній базі КОРП (різні міста), один федеральний інтернет-магазин на Бітрікс. Завдання — вивантажувати єдиний каталог товарів (номенклатура загальна), але залишки — лише по онлайн-складу (окремий склад «Інтернет-магазин»).
Налаштували один вузол обміну з фільтром: організація — головна, склад — «Інтернет-магазин». Номенклатура вивантажується вся, залишки — тільки по вибраному складу. Ціни — вид «Роздрібна єдина».
Додаткове завдання: при надходженні замовлення з Бітрікс потрібно автоматично створювати заявку на резервування товару на складі «Інтернет-магазин». Реалізували через підписку на подію ОбробкаВхідногоДокумента у вузлі обміну — при створенні рахунка покупцеві автоматично проводиться резервування. Це скоротило час обробки замовлення на 35%.
Що входить у налаштування обміну: deliverables
| Етап | Що робимо | Результат |
|---|---|---|
| Аудит поточного обміну | Перевіряємо налаштування, логи, дублі | Звіт із проблемами |
| Проектування | Обираємо схему (один/кілька вузлів) | Схема обміну |
| Налаштування | Створюємо вузли, користувача, права | Робочий обмін |
| Тестування | Перевіряємо зведення, ціни, замовлення | Протокол тестів |
| Документація та навчання | Інструкція для бухгалтера | PDF-документ |
| Підтримка | Моніторинг, виправлення помилок | 30 днів пост-підтримки |
Відмінність від базової БП: що дає КОРП
| Можливість | БП базова | БП КОРП |
|---|---|---|
| Кілька організацій | Ні | Так |
| Кілька видів цін | Обмежено | Так |
| Облік за підрозділами | Ні | Так |
| Розширені права доступу | Ні | Так |
Для інтеграції з Бітрікс КОРП дає реальну перевагу тільки в сценарії з кількома організаціями або кількома сайтами. В іншому — різниця мінімальна, і вибір редакції диктується бухгалтерськими вимогами, а не потребами інтеграції.
Порівняння підходів: штатний обмін і кастомна розробка
| Критерій | Штатний CommerceML | Кастомна розробка |
|---|---|---|
| Швидкість впровадження | 1–2 дні | 2–4 тижні (у 10 разів довше) |
| Вартість | Входить у ліцензію | Індивідуально |
| Гнучкість | Обмежена протоколом | Максимальна |
| Підтримка оновлень | Автоматична | Ручна доробка |
Штатний обмін впроваджується в 10 разів швидше за кастомний. Наш метод дозволяє у 2 рази скоротити кількість дублів. Штатний обмін підходить для 80% проектів. Але якщо потрібен нестандартний обмін (наприклад, з додатковими полями або складними формулами розрахунку цін), краще замовити кастомну розробку. Оцінимо ваш проект — зв'яжіться з нами для консультації.
Ми спеціалізуємося на інтеграції 1С Бухгалтерія КОРП та Бітрікс. Використовуємо REST API, JSON-формат та cron для автоматизації замовлень 1С. Гарантуємо, що обмін працюватиме стабільно навіть при високому навантаженні. Наші сертифіковані спеціалісти мають 10+ років досвіду з 1С та Бітрікс. Замовте налаштування обміну — отримайте працюючу інтеграцію під ключ.







