Обработка заказа от ТС X5 Retail Group
От торговой сети может прийти два типа заказа:
Основной заказ — заказ на поставку продукции. В основном заказе торговая сеть может менять ассортимент, количество товара, дату поставки. Номер версии основного заказа имеет вид «x.0». Например: 1.0, 2.0, 3.0.
Временной заказ — заказ, в котором содержится информация об изменении времени приема машины. Во временных заказах номер версии имеет вид «x.y», где x — номер версии основного заказа. Например: 1.1, 1.2, 2.1.
Схема работы с версиями заказов
Настройка модуля для работы с версиями заказов
Новая схема работы с версиями заказов от торговой сети Х5 реализована в модуле с версии 1.20.0. В основном окне модуля будут добавлены три новые колонки: «Время отправки из сети», «Срок ответа на заказ», «Врата времени». По умолчанию они скрыты, включите их в настройках видимости колонок.

Добавление реквизитов в справочник
Чтобы список заказов формировался быстро, в справочник сообщений нужно добавить реквизиты:
- ДатаВремяОтправки (тип строка, длина 24)
- ВратаВремени (тип строка, длина 50)
Добавьте эти реквизиты в конфигурацию одним из способов:
- вручную в Конфигураторе;
- обновите метаданные EDI по инструкции Обновление базы 1С.
Если не добавлять реквизиты в справочник, список заказов будет формироваться медленнее. Модулю придется доставать значения из структуры сообщения, это дополнительные накладные расходы на распаковку структуры.
Установка срока ответа на заказ
Модуль рассчитывает срок, до которого нужно успеть отправить ответ на заказ, и показывает его в колонке «Ответить до». По умолчанию установлен срок ― 4 часа с момента отправки ORDERS из сети и прибытия его на сервер EDI.
Если у поставщика с сетью индивидуальные договоренности, по которым время для ответа на заказ другое, внесите изменения. Для этого:
- Откройте карточку партнера: нажмите на кнопку «Настройки» → «Партнеры» → в списке выберите нужную торговую сеть.
- На вкладке «Настройки» найдите настройку «Срок ответа на заказ (в минутах)» и укажите нужное время.
- Нажмите «Записать и закрыть».
Включение новых колонок
Чтобы в основном окне модуля были видны колонки: «Время отправки из сети», «Срок ответа на заказ», «Врата времени»:
- В основном окне модуля нажмите на кнопку «Колонки».
- В настройках установите флажки «Отправлен из сети», «Время на ответ» и «Врата времени».
- Нажмите «ОК».

Работа с версиями заказов от X5
Получение первой версии заказа 1.0
Первая версия заказа обрабатывается модулем как обычный заказ.
- В списке заказов будет показано время отправки заказа из сети, а также рассчитанный срок ответа.
- Если сеть указала время прибытия машины, оно будет показано в колонке «Врата времени».

Получение временной версии заказа (1.1, 1.2, 1.3)
При получении временной версии заказа модуль в списке заказов изменяет только значение «Врат времени», если сеть прислала изменение врат.
Требуемое действие не изменяется, срок ответа тоже.
Получение новой основной версии заказа (2.0, 3.0)
При получении новой основной версии заказа в основном окне модуля в списке заказов изменится:
- Требуемое действие ― меняется на «Обработать новую версию заказа».
- Время отправки заказа из сети — время, когда новая основная версия была получена на сервере EDI.
- Расчетный срок ответа.
- «Врата времени», если сеть прислала изменение врат. Подробнее см. Врата времени.

Обработайте новую основную версию заказа. Подробнее см. Работа с версиями заказов.