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







