Настройка загрузки заказов из 1С-Битрикс в 1С:Бухгалтерия

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка загрузки заказов из 1С-Битрикс в 1С:Бухгалтерия
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • 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
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    745
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка загрузки заказов из 1С-Битрикс в 1С:Бухгалтерия

Загрузка заказов из Битрикс в 1С:Бухгалтерия предприятия — это компромиссное решение. Бухгалтерия не предназначена для управления заказами: здесь нет статусов заказа, нет менеджерской обработки, нет CRM. Но если бухгалтерский учёт ведётся именно в БП, а переходить на УТ пока не планируется — интеграция всё равно нужна.

Что создаётся в БП при передаче заказа

В отличие от УТ, где создаётся «Заказ покупателя», в БП заказ из Битрикс создаётся как «Счёт на оплату покупателю» или «Реализация товаров и услуг» (зависит от версии БП и настроек).

Чаще всего — «Счёт на оплату». Это означает: менеджер видит выставленный счёт, но до момента оплаты это не влияет на складские остатки. Резервирования нет — в БП нет механизма резервов. Движение по складу происходит только при проведении «Реализации».

Это принципиальное отличие от УТ: в УТ заказ = резерв + движение статусов. В БП заказ = счёт, который вручную превращается в реализацию.

Настройка приёма заказов в БП

Раздел в БП: Банк и касса → Обмен с сайтом → Настройки. Версии разные, но логика одна.

Контрагент. При создании счёта БП ищет контрагента:

  • Для юрлиц — по ИНН
  • Для физлиц — по наименованию (ФИО)

Если не найден — создаётся новый. Дубли физлиц с одинаковыми именами — неизбежная проблема. Решение: передавать email как дополнительный идентификатор и проверять его перед созданием нового контрагента.

Номенклатура. Позиции счёта заполняются по XML_ID из заказа Битрикс. Если XML_ID не совпадает с GUID в БП — позиция создаётся с «неизвестной» номенклатурой или со строковым наименованием (в зависимости от настроек).

Настройка: в параметрах обмена БП включить «Создавать номенклатуру при необходимости». Это позволит заказу попасть в систему, но бухгалтер должен будет вручную уточнить номенклатуру. Лучше: наладить двустороннюю синхронизацию номенклатуры, чтобы XML_ID совпадали.

Обратная передача статусов

В БП нет статусной системы заказов. Единственные состояния документа — «Проведён / Не проведён». Обратная синхронизация статусов в Битрикс работает следующим образом:

  • Счёт создан в БП → Битрикс получает подтверждение создания → можно обновить статус заказа (например, «Принят в обработку»)
  • Счёт проведён (после оплаты) → можно передать статус «Оплачен» в Битрикс
  • Реализация проведена → статус «Отгружен»

Технически: БП при каждом обмене отправляет в Битрикс обновлённые документы с актуальным состоянием. Битрикс обновляет статус заказа по маппинг-таблице.

Налоги и НДС в счёте

Если магазин работает с НДС — счёт в БП должен содержать правильные ставки. При передаче заказа из Битрикс в XML нужно указывать ставку НДС для каждой позиции:

<Товар>
  <Ид>товар-guid</Ид>
  <Количество>2</Количество>
  <ЦенаЗаЕдиницу>1000.00</ЦенаЗаЕдиницу>
  <Налоги>
    <Налог>
      <Наименование>НДС</Наименование>
      <УчтенВСумме>false</УчтенВСумме>
      <Ставка>20</Ставка>
    </Налог>
  </Налоги>
</Товар>

В Битрикс ставка НДС хранится в свойстве позиции корзины. Убедитесь, что при создании заказа ставки НДС корректно заполняются из карточки товара (модуль торгового каталога).

Кейс: розничный магазин на БП без перехода на УТ

Небольшой магазин бытовой химии: 1200 позиций, один менеджер, 15–30 заказов в день. Учёт ведётся в БП, переходить на УТ нецелесообразно по масштабу.

Настройка: заказы из Битрикс передаются в БП каждые 5 минут. В БП создаётся счёт на оплату. Менеджер видит список счётов в БП и обрабатывает их по очереди.

Добавили нотификацию: при создании нового счёта в БП запускается регламентное задание, которое отправляет email менеджеру с ссылкой на счёт. Реализовано через «Рассылку» в модуле «Почта» БП.

После отгрузки: менеджер в БП переводит счёт в «Реализацию» и проводит. При следующем обмене Битрикс получает обновлённый статус и переводит заказ в «Выполнен». Покупатель получает email.

Ограничение: между проведением реализации в БП и обновлением статуса на сайте — задержка до 5 минут (интервал обмена). Для данного масштаба бизнеса это приемлемо.

Когда БП недостаточно

Если количество заказов превышает 50–80 в день или нужны:

  • Резервирование товара при заказе
  • Многоэтапная статусная обработка
  • Учёт по нескольким менеджерам/складам

— пришло время переходить на 1С:УТ. Миграция данных (номенклатура, контрагенты, ценовая история) занимает 1–2 дня и не требует переделки Битрикс: XML_ID номенклатуры сохраняются при правильно проведённой миграции.