Налаштування обміну документами між 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С — щоб клієнт міг завантажити їх із особистого кабінету. Стандартний CommerceML для цього не призначений, тому реалізація завжди є кастомною.

Архітектура: як передаються документи

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

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

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

Другий підхід кращий: актуальна версія документа завжди з 1С, немає проблем із синхронізацією.

Прив'язка документів до замовлень

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

Зберігання документів у особистому кабінеті

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

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

Права доступу

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

Терміни налаштування

Реалізація вивантаження документів через REST API 1С — 2–4 дні. Через файловий обмін із прив'язкою за номером — 1–2 дні.