Налаштування обміну документами між 1С та 1С-Бітрікс

Клієнт оплатив замовлення, але рахунок в особистому кабінеті не з'явився — ситуація знайома. Менеджери вручну шукають PDF в 1С, відправляють email, витрачаючи до 15 хвилин на кожне замовлення. При 100 замовленнях на день це 25 годин на місяць чистої рутини. Покупці чекають, менеджери нервують, а біз
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Налаштування обміну документами між 1С та 1С-Бітрікс
Простий
~1 день

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1018
  • 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
    760
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    803
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1162

Клієнт оплатив замовлення, але рахунок в особистому кабінеті не з'явився — ситуація знайома. Менеджери вручну шукають PDF в 1С, відправляють email, витрачаючи до 15 хвилин на кожне замовлення. При 100 замовленнях на день це 25 годин на місяць чистої рутини. Покупці чекають, менеджери нервують, а бізнес втрачає лояльність. Стандартний CommerceML (Wikipedia) передає лише XML-структури, але не бінарні файли, тому вивантажити рахунок або акт в особистий кабінет без кастомної розробки неможливо. Ми, сертифіковані спеціалісти 1С-Бітрікс з п'ятирічним досвідом, налаштовуємо інтеграцію, яка повністю автоматизує процес. За 50+ проектів ми відпрацювали типові помилки: наприклад, прив'язку за ID замовлення замість ACCOUNT_NUMBER, що призводило до втрати документів. Гарантуємо, що кожен клієнт побачить свої документи одразу після оплати.

Автоматизація дає пряму економію: клієнти скорочують витрати на обробку замовлень на 40%, а час відправки документів — на 80%. Це не просто зручність, а фінансова вигода — зниження навантаження на менеджерів та прискорення обороту. Зв'яжіться з нами — ми безкоштовно проаналізуємо ваш процес і запропонуємо оптимальну схему обміну.

Варіанти передачі документів з 1С в Бітрікс

Два основні підходи:

1. 1С генерує PDF → зберігає файл → Бітрікс забирає за розкладом. 1С формує друковану форму, зберігає PDF в мережеву папку або на FTP. Бітрікс по крону сканує папку, прив'язує файли до замовлень за ACCOUNT_NUMBER. Цей варіант дешевий, але не гарантує актуальності: документ на сайті може застаріти.

2. Бітрікс запитує документ у 1С через REST API на вимогу. Покупець натискає «Завантажити рахунок» → Бітрікс робить HTTP-запит до веб-сервісу 1С → 1С повертає PDF. Документ не зберігається на сайті постійно. Це надійніше: користувач завжди отримує свіжу версію з 1С.

Критерій Файловий обмін REST API
Актуальність Ні (копія на момент вивантаження) Так (завжди з 1С)
Складність реалізації Низька Середня
Залежність від розкладу Так (крон) Ні (запит за подією)
Навантаження на сайт Низька (файли вже готові) Середня (генерація PDF на льоту)
Вартість налаштування 1-2 дні 2-4 дні

Чому важлива правильна прив'язка до замовлень?

Для зв'язки документа із замовленням потрібен спільний ідентифікатор. В 1С це номер документа «Замовлення покупця», на сайті — ACCOUNT_NUMBER замовлення. Типова помилка: використовують ID замовлення з Бітрікс, який не збігається з номером в 1С. При налаштуванні обміну обов'язково перевіряємо, що номери ідентичні. В іншому випадку документ не прив'яжеться, і клієнт його не побачить.

Як зберігаються документи в особистому кабінеті?

Якщо обрано підхід із зберіганням файлів на сайті — прив'язка до замовлення через highload-блок:

Поле Опис
UF_ORDER_ID ID замовлення в Бітрікс
UF_DOC_TYPE Тип: рахунок / акт / накладна
UF_DOC_NUMBER Номер документа
UF_DOC_DATE Дата документа
UF_FILE Файл (тип File)

Як налаштувати права доступу до документів?

Покупець повинен бачити лише свої документи. В компоненті особистого кабінету фільтрація за UF_ORDER_ID з перевіркою, що замовлення належить поточному користувачу. Використовуємо CSaleOrder::GetByID та стандартні методи авторизації.

Покрокове налаштування обміну (REST API)

  1. Створюємо в 1С веб-сервіс для видачі PDF за ACCOUNT_NUMBER.
  2. На сайті Бітрікс реєструємо REST-маршрут і компонент для кнопки «Завантажити рахунок».
  3. Розробляємо highload-блок для кешування посилань (опціонально).
  4. Налаштовуємо права доступу — перевіряємо власника замовлення.
  5. Тестуємо на реальному замовленні: створюємо замовлення в 1С, перевіряємо відображення в особистому кабінеті.
  6. Навчаємо менеджерів і передаємо документацію.
Приклад реалізації REST-запиту ```php // Бітрікс: відправка запиту до 1С $httpClient = new \Bitrix\Main\Web\HttpClient(); $response = $httpClient->get('https://1c.example.com/order/doc?number='.$accountNumber); if ($response->getStatus() == 200) { $fileContent = $response->getResult(); // зберігаємо або віддаємо файл } ```

Що входить в налаштування?

  • Розробка компонента особистого кабінету для відображення документів.
  • Створення highload-блоку для зберігання посилань на файли.
  • Налаштування REST-маршруту або агента для файлового обміну.
  • Інтеграція з 1С: доробка друкованих форм (якщо необхідно).
  • Тестування на реальних замовленнях і навчання менеджерів.
  • Надання документації та гарантійна підтримка.

Скільки часу займає налаштування?

Реалізація вивантаження документів через REST API 1С — 2–4 дні. Через файловий обмін з прив'язкою за номером — 1–2 дні. Терміни можуть збільшитися, якщо потрібна доробка друкованих форм 1С або нестандартне зв'язування. Вартість налаштування обговорюється індивідуально, але в середньому проект окупається за 1–2 місяці.

Наш досвід: понад 50 проектів з інтеграції 1С та Бітрікс, 5 років на ринку, гарантія на всі роботи. Скорочуємо час відправки документів на 80% — неважко порахувати економію. Зв'яжіться з нами — отримайте консультацію та демо-доступ до готового рішення. Замовте налаштування обміну документами і автоматизуйте рутину.