+7 495 008 8452
  • Загрузка
Выберите ваш цвет

Выгрузка статусов заказов из 1С на сайт

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Цитата
newuser2013 пишет:
Единственное что работает - при пометке в 1С заказа на удаление, заказ на сайте отменяется.
Любые другие операции (проведение, реализация на основании заказа) никак не влияет на статус на сайте, т.е. статус как ставиться при создании заказа "Новый, ждите подтверждения менеджера", так и висит....
Как вообще должны эти изменения передаваться на сайт?

PS Если в 1С меняю содержимое заказа, то на сайте содержимое и общая стоимость - меняются.
Мои эксперименты показали, что обратно со стороны 1с передается номер и дата документа оплаты, номер и дата документа реализации. Наличие этих данных является триггером для переключения флагов "Оплачено" и "Готов к отгрузке", соответственно. А переключение этих флагов уже является триггером для переключения статусов заказа.

В какой статус будет переведен заказ при установке флагов Оплачено и Доставка разрешена задается в настройках модуля Интернет-магазин: "При получении оплаты переводить заказ в статус:" и "При получении разрешения доставки переводить заказ в статус:". При этом здесь разработчики битрикс предлагают, по-умолчанию, после получения документа реализации сразу перевести заказ в финальный статус. Это не всегда бывает правильно. И это единственный способ автоматически "из коробки" задавать статус Выполнено для заказа.

Сейчас в коде модуля Интернет-магазин вижу заглушки для нового флага "Отгружено", который будет рулить ситуацией полного выполнения заказа, но сейчас это не реализовано полностью.

Что касается передачи данных документов оплаты и реализации от 1с, тут все работает вроде четко. Данные документа оплаты передаются после создания такого документа(ов?) в 1с и 100%-оплаты, документа реализации - после 100% отгрузки.

Описанные выше автоматизированные смены статусов - это единственные способы менять статус заказа на сайте из 1с, на сколько я могу судить. В других случаях: статусы заказа на сайте - сами по себе, статусы заказа в 1с - сами по себе. Без кастомизаций обмена конечно.

Если бы назад от 1с в xml шли бы "Статус заказа 1с" и "Текущее состояние заказа" можно было бы сделать очень гибкое управление статусами на сайте. Но этого нет.

 

 

Источник: http://dev.1c-bitrix.ru/community/forums/messages/forum26/topic54418/message290625/#message290625

Назад в раздел

Подписаться на новые материалы раздела:
Загрузка...