Налаштування обміну 1С:Управління малою фірмою та 1С-Бітрикс
1С:Управління малою фірмою (УМФ) — популярна конфігурація для малого бізнесу з функціоналом обліку, CRM та управління замовленнями в одному продукті. Вбудований обмін із сайтом (CommerceML) дозволяє синхронізувати каталог, залишки, ціни та замовлення між 1С:УМФ та інтернет-магазином на Бітриксі.
Можливості обміну у 1С:УМФ
1С:УМФ підтримує двосторонній обмін:
- З УМФ у Бітрикс: номенклатура, ціни, залишки, зображення, характеристики
- З Бітрикса у УМФ: замовлення покупців (включаючи склад, дані покупця, адресу доставки)
- З УМФ у Бітрикс: оновлення статусу замовлення (опціонально, через зворотний обмін)
Налаштування обміну у 1С:УМФ
Розділ: Інтеграція → Обмін із сайтом. Параметри підключення:
- URL сайту, логін та пароль користувача Бітрикса
- Вид цін для вивантаження
- Склад для вивантаження залишків (УМФ підтримує кілька складів)
- Групи номенклатури для вивантаження (можна обмежити, якщо не весь каталог потрібен на сайті)
- Розписання автообміну
Окремо налаштовується: вивантажувати характеристики (розмір, колір) — якщо товари мають варіанти. При включенні характеристики передаються як торгові пропозиції у offers.xml.
Специфіка УМФ у порівнянні з УТ
У 1С:УТ та 1С:ERP є розширений документообіг та складні схеми ціноутворення. УМФ простіша — ціни більш прямолінійні, один або кілька складів, контрагенти у CRM базові. Це означає:
- Менше додаткових налаштувань маппінгу
- Ціноутворення передається без знижок за договорами (якщо немає спеціальних розробок)
- Інтеграція з CRM Бітрикс24 — окрема тема (не через CommerceML)
Замовлення: від Бітрикса до УМФ
При обміні замовлення з Бітрикса передається у УМФ як документ «Замовлення покупця». У УМФ з ним можна:
- Виставити рахунок
- Створити документ відправлення
- Прив'язати до конкретного менеджера
- Відслідкувати оплату
Дані покупця (ім'я, телефон, email, адреса) передаються у полях замовлення. Якщо у УМФ ведеться база контрагентів — при повторному замовленні того ж покупця прив'язка здійснюється за email або ІПН (якщо B2B).
Статуси замовлень
За умовчанням статус замовлення у Бітриксі не оновлюється автоматично при зміні статусу у УМФ. Для двосторонної синхронізації статусів реалізуємо:
- У 1С:УМФ — HTTP-сервіс або обробник, який при зміні статусу замовлення відправляє запит на сайт.
- У Бітриксі — обробник (контролер), що отримує запит та оновлює
b_sale_order.STATUS_ID.
Це кастомна розробка, яка виходить за рамки стандартного CommerceML-обміну.
Залишки у реальному часі
Стандартний обмін — періодичний (раз на 15–60 хвилин). Для відображення актуального залишку у реальному часі потрібен додатковий механізм: або більш частий обмін (раз на 5 хвилин через агент), або запит до 1С через HTTP-сервіс при кожному звертанні до карточки товару (навантажувальний варіант, вимагає швидкої відповіді 1С).
Що перевірити при первинному налаштуванні
- Користувач Бітрикса має права на роботу з
1c_exchange.php - У налаштуваннях УМФ вказаний вид цін, який реально заповнений у номенклатурі
- При вивантаженні характеристик у інфоблоці Бітрикса налаштовані торгові пропозиції
- Тестовий обмін виконаний з невеликою групою товарів перед повним запуском







