Налаштування обміну 1С:Бухгалтерія підприємства та 1С-Бітрікс

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

Бухгалтерія підприємства (БП) — не торгова система, але на практиці саме вона часто виявляється єдиною обліковою програмою в малому бізнесі. Інтернет-магазин працює на Бітрікс, номенклатура та ціни ведуться в БП — і виникає запит: «зробіть так, щоб товари на сайті оновлювалися з 1С». Стандартний модуль обміну в БП є, але він суттєво простіший, ніж у УТ або КА.

Що вміє обмін у БП з коробки

У 1С:Бухгалтерія підприємства (редакції 3.0) модуль обміну з сайтом знаходиться в розділі Адміністрування → Обмін даними. Функціональність обмежена:

  • Вивантаження номенклатури (найменування, артикул, одиниця виміру)
  • Вивантаження цін (один вид — «Основна ціна продажу»)
  • Вивантаження залишків (загальний залишок, без деталізації по складах)
  • Завантаження замовлень покупців (створюється документ «Рахунок покупцю»)

Чого немає: характеристики (варіанти), кілька видів цін, деталізація по складах, зображення, категорії (ієрархія груп передається плоским списком без вкладеності глибше одного рівня).

Для невеликого магазину (до 5000 позицій, одна ціна, один склад) цього достатньо. Для всього іншого — потрібне доопрацювання.

Проблема з ієрархією категорій

Це найчастіший головний біль при роботі з БП. У довіднику «Номенклатура» в БП групи — це просто папки, без обмеження вкладеності. XML-вивантаження передає групи коректно (з ParentID), але Бітрікс при імпорті іноді створює пласку структуру замість дерева.

Причина: у налаштуваннях модуля обміну Бітрікс за замовчуванням може бути увімкнена опція «Не оновлювати прив'язку до розділів». Якщо вона була увімкнена при першому імпорті та потім вимкнена — ієрархія не відновлюється автоматично. Потрібно скинути XML_ID розділів і запустити повторний повний імпорт.

Налаштування вивантаження цін

У БП тільки один вид ціни — «Основна ціна продажу». Це ціна з регістру відомостей ЦіниНоменклатури. На стороні Бітрікс вона маппується на базовий тип ціни в торговому каталозі.

Якщо на сайті потрібні роздрібна та оптова ціни, а в БП вони не ведуться — типове рішення: вивантажувати базову ціну з БП, а націнки рахувати формулами Бітрікс (Налаштування → Торговий каталог → Типи цін → Формула).

// Приклад формули для оптової ціни зі знижкою 15%
BASE_PRICE * 0.85

Це працює за умови, що логіка ціноутворення проста. Якщо знижки залежать від обсягу, клієнта або акцій — потрібен або перехід на УТ/КА, або кастомна логіка в Бітрікс.

Завантаження замовлень у БП

Замовлення з Бітрікс надходять у БП як «Рахунок покупцю» — не «Замовлення покупця», як у УТ. Це важливо: у БП немає повноцінного модуля продажів, тому менеджер у 1С бачить рахунок, а не замовлення в статусній системі.

Бухгалтер у БП не повинен вручну проводити кожен рахунок — це зайва робота. Налаштуйте автоматичне проведення рахунку при надходженні з обміну через прапор АвтоматичнеПроведення = Так у налаштуваннях вузла обміну.

Контрагенти. При створенні рахунку БП шукає контрагента за ІПН або найменуванням. Якщо покупець — фізособа — ІПН немає, пошук за найменуванням (ПІБ). Дублі контрагентів — дуже часта проблема при замовленнях фізосіб із схожими іменами. Рекомендую на стороні Бітрікс передавати унікальний зовнішній ID покупця (XML_ID) і налаштувати в БП пошук за ним.

Кейс: ювелірний інтернет-магазин

Магазин ювелірних прикрас, 3000 позицій, усі ціни в БП. Проблема: ціни в БП змінювалися по кілька разів на день (золото, срібло — біржові ціни), а сайт оновлювався раз на добу.

Налаштували інкрементальний обмін — тільки зміни цін — кожні 30 хвилин. У БП написали регламентне завдання: при зміні курсу металу — перерахувати ціни номенклатури та оновити регістр ЦіниНоменклатури. Бітрікс забирає зміни при наступному обміні.

Обсяг XML при інкрементальному обміні — у середньому 200–400 позицій замість 3000. Час обробки — 8 секунд замість 90.

Обмеження і коли варто переходити на УТ

БП підходить для інтеграції з Бітрікс, якщо:

  • До 10 тис. позицій номенклатури
  • Один вид ціни (або прості формульні націнки)
  • Один-два склади
  • Немає характеристик товарів (варіанти за кольором, розміром)

Якщо щось із цього не виконується — розгляньте перехід на 1С:УТ або КА. Міграція даних із БП у УТ штатними засобами займає 1–2 дні.