Битрикс — как выставить статус заказа игнорируя все ошибки

Для этого нам понадобится SQL запрос отправленный из админки.

Ошибка изменения статуса заказа: Отсутствует связанная с элементом отгрузки — Битрикс

Т.к. API битрикса будет вам всячески выдавать ошибки, как бы вы не пытались применять методы из документации.

Изменим статус заказа напрямую. Сделать это можно либо через phpMyAdmin либо отправив запрос через SQL консоль битркса. Второй способ будет быстрее 🙂

UPDATE `b_sale_order` SET `STATUS_ID` = 'F' WHERE `b_sale_order`.`ID` = 123

Вот и всё, вы выставили заказу номер 123 статус F — который означает Выполнен. Таким образом можно обойти ограничения bitrix framework, и особенно это будет полезно для случаев, на которые вы уже никак не повлияете — ошибка 1С или другие.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru

Пишите, отвечу на любые вопросы.
E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *