Настройка загрузки статусов заказов из 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С при каждом сеансе обмена.

Механизм передачи статусов

1С передаёт изменённые статусы заказов в том же файле orders.xml, что и при выгрузке новых заказов. В XML каждого документа — тег <ПометкаУдаления> и атрибут статуса:

<Документ>
  <Ид>12345</Ид>
  <Статус>
    <Ид>STATUS_1C_ID</Ид>
    <Наименование>Отгружен</Наименование>
  </Статус>
</Документ>

Битрикс при импорте этого файла ищет заказ по идентификатору и обновляет статус согласно маппингу.

Настройка маппинга статусов

Магазин → Настройки → Статусы заказов → каждый статус → поле "Идентификатор в 1С":

Здесь прописывается идентификатор статуса из 1С. Получить список статусов 1С можно из XML-файла обмена или из справочника «Состояния заказов» в конфигурации 1С.

Пример типичного маппинга для УТ 11:

ID статуса в 1С Код статуса Битрикс
В работе P (Принят)
Подготовлен D (Доставляется)
Выполнен F (Выполнен)
Отменён C (Отменён)

Уведомления покупателю при смене статуса

При автоматическом изменении статуса через обмен событие OnSaleStatusOrder срабатывает, что запускает стандартные почтовые уведомления. Убедиться, что шаблон письма настроен для каждого статуса:

Настройки → Почтовые события → ORDER_STATUS_CHANGED

Диагностика: статус не меняется

Если статусы из 1С не применяются:

  1. Проверить лог обмена — ошибки маппинга
  2. Убедиться, что <Ид> заказа в XML совпадает с номером на сайте (ACCOUNT_NUMBER, не ID)
  3. Проверить, что пользователь обмена имеет право изменять статусы заказов

Сроки настройки

Настройка загрузки статусов с маппингом и уведомлениями — 3–6 часов.