[full] Полное соответствие отгрузок БУС-МС
Last updated
Last updated
При выборе этого типа обмена отгрузками модуль начнет автоматически дублировать отгрузки из БУС в МС. Т.е. при выгрузке заказа из БУС в МС, вы сразу увидите в МС привязанную отгрузку к заказу, т.к. в БУС будет аналогичная отгрузка. Сама отгрузка будет не проведена.
Ниже в этой инструкции будет много раз затронута тема доп. полей у отгрузок. Вам нужно будет создавать их по мере настройки. Чтобы создавать доп. поля достаточно нажать на эту кнопку в разделе "Отгрузки" в МС и далее следуя инструкции создавать поля нужных типов:
На данный момент модуль будет дублировать отгрузку из БУС в МС автоматически, поэтому важно чтобы отгрузка в МС была проведена только в том случае, если она отгружена в БУС.
Поэтому, по умолчанию, на поле "Проведено" в отгрузке МС:
Влияет поле "Отгружено" в отгрузке в БУС:
Вы можете выбрать направление обмена документами отгрузок. При этом для двустороннего обмена и для обмена из МС в БУС, вам необходимо установить веб-хуки для сущности demand (вкладка "веб-хуки"):
Веб-хуки как раз обеспечивают обратный обмен из МС в БУС. Обмен из БУС в МС работает автоматически.
При отмеченной опции "Применять дату отгрузки БУС как дату создания документа отгрузки в МС" модуль будет менять дату создания документа отгрузки в МС в соответствии с тем, когда будет проведен документа отгрузки в БУС. Полезно для отчетности.
Полный обмен предполагает также удаление отгрузок. При этом удалять отгрузки из МС в БУС стандартным способ нельзя из-за ограничений при работе с API МС, поэтому был придуман механизм удаления отгрузки по флагу из МС в БУС.
Схема такая:
1) Создаем доп. поле отгрузки в МС тип "Флажок":
2) Выбираем это поле в настройках модуля:
3) Сохраняем настройки. И далее удаление отгрузки в БУС будет осуществляться при выборе этой галочки в самой отгрузке МС.
Выбрали галочку в МС -> Удалилась отгрузка в БУС. Затем можете удалять саму отгрузку в МС, будучи уверенным что отгрузка удалилась в БУС.
Аналогично можно настроить способ удаления отгрузки из БУС в МС. Можно выбрать чтобы удалялась отгрузка в МС. Также можно выбрать, чтобы просто ставилась соответствующая галочка из настройки выше (тогда отгрузка в МС не будет удаляться).
В этой настройке можно проставить соответствие статусов отгрузок в БУС и МС. При этом в МС нужно будет создать эти статусы если их нет.
Вот так выглядят статусы отгрузок в БУС:
В МС же необхоидимо настроить эти статусы:
Далее создайте нужные статусы
После этого вы увидите в настройках модуля возможность поставить соответствие этих статусов (слева статусы отгрузок БУС, в выпадающем списке статусы МС):
Проставьте соответствия и сохраните настройки модуля.
У отгрузки в БУС есть поле "Доставка разрешена":
Чтобы передать это поле в отгрузку МС, вам необходимо создать доп. поле для отгрузки МС типа "Флажок" и далее выбрать это поле в настройках модуля:
1) Создаем доп. поле типа "Флажок" для отгрузок в МС:
2) Выбираем это поле в настройках модуля:
Теперь это поле будет обмениваться модулем.
В обмене стоимостью доставки можно выбрать куда именно выгружать стоимость доставки из отгрузки БУС в отгрузку МС. Есть два способа:
Этот способ обмена стоимостью доставки подразумевает, что на стороне МС у отгрузок есть доп. поле тип "Число дробное":
И стоимость доставки далее будет передавать в это доп. поле и обмениваться в обе стороны через это доп. поле.
Этот способ подразумевает, что в отгрузку МС будет добавлена услуга "Доставка сайт" с внешним кодом ORDER_DELIVERY и стоимость этой услуги будет являться стоимостью доставки. Стоимость этой отгрузки будет также передавать в стоимость отгрузки БУС.
Опция позволяет выбрать доп. поле в отгрузке МС, в которое можно записывать трек номер отправления и он будет дублировать в отгрузке БУС (или в обратную сторону).
Также модуль позволяет проставить склад в отгрузке, если эти склады будут совпадать по внешенму коду. При этом на стороне БУС должен быть тип доставки "Самовывоз" с выбранными складами, чтобы модуль смог проставить эти склады.
В отгрузках БУС всегда есть тип доставки (служба доставки). На стороне отгрузок МС нет такого поля. Поэтому необходимо сделать следующее, если нужно обменивать тип доставки:
1) Создать справочник в МС и назвать его "Типы доставки"
2) Создать доп. поле у отгрузок в МС с типом "Справочник" и выбрать справочник из пункта выше
3) У справочника создать нужные значения вручную
4) Выбрать в модуле созданное доп. поле и проставить соответствие типов доставки:
Теперь вы всегда будете видеть какой тип доставки у конкретной отгрузки и сможете его менять например из отгрузки в МС.
По умолчанию номер отгрузки в МС устанавливается автоматически, вы можете выбрать в этой настройке что устанавливать в качестве номера отгрузки в МС:
Аналогично опции выше, только номер будет передаваться в комментарий отгрузки.
Вы можете выбрать каким способом устанавливать НДС внутри отгрузки.
Аналогично вы можете управлять включен ли в цену НДС и откуда брать значение этого поля.
Необходимо выбрать склад отгрузки, если у привязанного заказа он не будет выбран на момент создания документа отгрузки.