Настройка загрузки заказов из 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 номенклатуры сохраняются при правильно проведённой миграции.







