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

Для этого нам понадобится 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.

Какие услуги предоставляю:
- Создание сайтов, шаблонов и компонентов на 1С-Битрикс;
- Разработка функционала с нуля и доработка кода на уже созданных проектах;
- Адаптивная вёрстка макетов и натяжка на Битрикс;
- Парсинг файлов и выгрузка на сайт (форматы - CSV, XML, XLSX, JSON)
- Интеграции со сторонними сервисами по API;
- Многоязычные версии и многое другое.

Если у вас остались вопросы, свяжитесь со мной любым удобным для вас способом или оставьте комментарий внизу.
E-mail: dmitriyribka@gmail.com
Skype: cinemacreaterus

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

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