Для этого нам понадобится SQL запрос отправленный из админки.
Ошибка изменения статуса заказа: Отсутствует связанная с элементом отгрузки – Битрикс
Т.к. API битрикса будет вам всячески выдавать ошибки, как бы вы не пытались применять методы из документации.
Изменим статус заказа напрямую. Сделать это можно либо через phpMyAdmin либо отправив запрос через SQL консоль битркса. Второй способ будет быстрее 🙂
UPDATE `b_sale_order` SET `STATUS_ID` = 'F' WHERE `b_sale_order`.`ID` = 123
Вот и всё, вы выставили заказу номер 123 статус F – который означает Выполнен. Таким образом можно обойти ограничения bitrix framework, и особенно это будет полезно для случаев, на которые вы уже никак не повлияете – ошибка 1С или другие.