Настройка обмена документами между 1С и 1С-Битрикс

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

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

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    995
  • 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 Appointment Booking Widget for a Medical Center
    733
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    772
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Клиент оплатил заказ, но счёт в личном кабинете не появился — ситуация знакомая. Менеджеры вручную ищут 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% — нетрудно посчитать экономию. Свяжитесь с нами — получите консультацию и демо-доступ к готовому решению. Закажите настройку обмена документами и автоматизируйте рутину.