CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Залишити заявку
EN UA RU

Інтеграція 1С/BAS ↔ Odoo

Підтверджені замовлення й контрагенти з Odoo стають документами в 1С/BAS, а оплати, відвантаження й залишки з 1С/BAS повертаються в Odoo

Продажі, CRM і воронка живуть в Odoo, а бухгалтерія, податкова звітність і склад лишаються в 1С/BAS, бо там працює бухгалтер. Між ними людина набирає заново кожне підтверджене замовлення й кожного нового клієнта, а продавці запитують у бухгалтера, чи клієнт оплатив. Зв'язка 1С/BAS ↔ Odoo робить кожне підтверджене замовлення в Odoo замовленням покупця в 1С/BAS із правильним контрагентом і повертає оплати, відвантаження й залишки з 1С/BAS назад в Odoo, тож продавець бачить стан угоди, нікого не питаючи. Нижче — що саме передається, які сценарії закриваємо і на які можливості обох систем спираємось.

Що передається між системами

  • Odoo → 1С/BASЗамовлення, підтверджене в Odoo, стає замовленням покупця в 1С/BAS із тими ж рядками, кількістю й цінами, а номер документа записується назад у замовлення Odoo.
  • Odoo → 1С/BASНова компанія чи контакт в Odoo створюється в 1С/BAS як контрагент із кодом ЄДРПОУ, адресою й реквізитами або зіставляється з наявним за кодом.
  • 1С/BAS → OdooОплати, отримані в 1С/BAS, записуються в замовлення й рахунок Odoo як оплачені, з датою й сумою, тож продавець бачить це у воронці.
  • 1С/BAS → OdooВідвантаження, проведені в 1С/BAS, позначають замовлення в Odoo доставленим із датою й номером відстеження перевізника.
  • 1С/BAS → OdooЗалишки й обраний вид ціни з 1С/BAS записуються в товари Odoo за розкладом, тож комерційні пропозиції будуються з реальних залишків і поточних цін.
  • 1С/BAS → OdooПрострочена дебіторка з 1С/BAS з'являється на картці клієнта в Odoo, тож продавець ще до дзвінка знає, що попередній рахунок не оплачено.

Що підключаємо

  • Домовляємось, хто чим володіє: товари, ціни й залишки — у 1С/BAS; клієнти, воронка й замовлення — в Odoo; оплати й відвантаження — у 1С/BAS. У кожного поля рівно один господар.
  • Перевіряємо редакцію й план Odoo: зовнішній доступ має бути включений, а хмарному акаунту потрібен локально заданий пароль або ключ доступу для користувача обміну.
  • В Odoo адміністратор створює окремого користувача для обміну з ключем доступу та правами лише на продажі, контакти й товари; ключ можна будь-коли відкликати.
  • З боку 1С/BAS використовуємо відкритий інтерфейс обміну, який платформа будує сама, від окремого користувача з правом читати залишки й оплати та створювати замовлення й контрагентів.
  • Зіставляємо каталоги й статуси: який товар Odoo є якою номенклатурою 1С/BAS, який етап замовлення в Odoo запускає передачу і які події 1С/BAS означають «оплачено» й «доставлено» в Odoo.
  • Тестуємо на копіях обох баз із десятком замовлень і клієнтів, звіряємо з бухгалтером і лише потім переводимо обмін на робочі системи.

Сценарії автоматизації

01

Замовлення набирають двічі

Було продавець підтверджує замовлення в Odoo, потім оператор набирає його в 1С/BAS, і раз на тиждень губиться рядок.

Стало підтверджене замовлення за хвилини з'являється в 1С/BAS із тими ж рядками, а Odoo показує номер документа 1С/BAS.

02

«Клієнт оплатив?»

Було продавці кілька разів на день пишуть бухгалтеру, щоб дізнатися про оплати.

Стало оплата з 1С/BAS за хвилини позначає замовлення в Odoo оплаченим, і продавець бачить це у воронці.

03

Пропозиція на застарілих залишках

Було продавець обіцяє поставку зі складу, який продали вчора, бо Odoo показує минулотижневі числа.

Стало залишки з 1С/BAS записуються в товари Odoo за розкладом, і пропозиція будується з того, що справді є на полиці.

04

Дві картки одного клієнта

Було клієнт є в Odoo під однією назвою, а в 1С/BAS під іншою, і звірка наприкінці місяця займає день.

Стало контрагенти зіставляються за кодом, новий клієнт створюється один раз, і обидві системи посилаються на один запис.

Як це працює технічно

Для тих, хто перевіряє: кожен пункт веде на сторінку офіційної документації, звідки він узятий.

  • Офіційний портал підтримки BAS описує технології інтеграції під назвою «Технології інтеграції 1С:Підприємства 8.3» — BAS побудований на платформі 1С:Підприємство 8.3.

    Джерело: its.bas-soft.eu ↗ перевірено 2026-09-25
  • За тією ж документацією, платформа автоматично будує REST-інтерфейс за протоколом OData, через який зовнішні системи можуть читати, змінювати, створювати й видаляти дані через HTTP.

    Джерело: its.bas-soft.eu ↗ перевірено 2026-09-25
  • Майже всі дані й функції Odoo доступні ззовні для підключення чи аналізу; частина цього доступна через XML-RPC з різних мов програмування.

    Джерело: www.odoo.com ↗ перевірено 2026-09-25
  • Зовнішній доступ до даних доступний лише на індивідуальних тарифах — його немає на початковому тарифі на один застосунок і на стандартному тарифі.

    Джерело: www.odoo.com ↗ перевірено 2026-09-25
  • Хмарні облікові записи (Odoo Online) потребують окремо встановленого локального пароля для зовнішнього підключення, оскільки звичайний вхід через автентифікацію Odoo Online для цього не підходить.

    Джерело: www.odoo.com ↗ перевірено 2026-09-25
  • Починаючи з версії 14.0, Odoo підтримує ключі доступу, які можна використовувати замість пароля в скриптах, тоді як звичайний вхід облікового запису лишається без змін.

    Джерело: www.odoo.com ↗ перевірено 2026-09-25

Обмеження

Обмеження складаються з двох систем. Odoo в такій схемі сама не надсилає події: обмін читає нові й змінені замовлення за розкладом у хвилини, а не миттєво. Зовнішній доступ включений не в кожен план Odoo, а хмарному акаунту потрібен локально заданий пароль або ключ доступу; це перевіряємо насамперед. У кожного поля один господар, тож ціна, змінена руками в Odoo, на наступному проході перезаписується з 1С/BAS. 1С/BAS є в офіційному переліку забороненого ПЗ: проєкти для держорганів, критичної інфраструктури та систем із державними даними ми не беремо, а з приватним бізнесом чесно обговорюємо ризик.

Як почати

Три кроки від першого повідомлення до роботи над вашим проєктом.

  1. 01

    Залиште заявку

    Опишіть задачу у формі — текстом або голосом. Бюджет і строки — за бажанням.

  2. 02

    Ми розбираємо й оцінюємо

    Розробник вивчає ТЗ, уточнює незрозуміле й надсилає оцінку.

  3. 03

    Починаємо

    Щойно обсяг і ціну узгоджено, починаємо роботу.

або напишіть на info@coreviaflow.space

Питання

Навіщо взагалі лишати 1С/BAS, якщо в Odoo є бухгалтерія?
Бо там бухгалтер, податкова звітність і звички аудитора, а їх переїзд — окремий проєкт зі своїм ризиком. Зв'язка дає продажам працювати в Odoo вже сьогодні, не чіпаючи облік; якщо згодом перенесете облік в Odoo, обмін просто вимикається.
Наша Odoo стоїть на власному сервері, не хмарна. Це має значення?
Це спрощує справу: зовнішній доступ є, і перевіряти план не треба. Потрібен лише користувач обміну з ключем доступу та мережевий доступ з нашого боку до вашого сервера.
А якщо продавець змінить замовлення після того, як воно пішло в 1С/BAS?
Зміни в замовленні, яке ще не відвантажене, переносяться в документ 1С/BAS на наступному проході. Щойно замовлення відвантажене в 1С/BAS, воно блокується з боку Odoo, і подальші зміни йдуть через нове замовлення або повернення; це правило погоджуємо на кроці зіставлення.

Розкажіть, що потрібно підключити

Опишіть задачу текстом або голосовим. Ми подивимось, що у вас є, і відповімо планом.

Кожна система окремо

Інші зв'язки

Впровадження · Розробка · Інтеграції →

1С/BAS ↔ Odoo — назви систем є товарними знаками їхніх власників. CoreviaFlow не афілійована з ними, якщо не вказано інше.