Для теста обмена заказами с 1С необходимо удалить все заказы на тестовом домене.
Не могу удалить, потому что есть привязанные оплаты, а их не могу удалить, потому что есть привязанные отгрузки.
Удалял вручную отгрузки, пока сервер не стал отвечать ошибкой
[Bitrix\Main\LoaderException] Empty module name (0) /webforge/www/dev.olexdeco.ru/bitrix/modules/main/lib/loader.php:59 #0: Bitrix\Main\Loader::includeModule(string) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/basketitembase.php:506 #1: Bitrix\Sale\BasketItemBase->getProvider() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/providerbase.php:2070 #2: Bitrix\Sale\ProviderBase::tryReserveBasketItem(object, double) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/providerbase.php:1996 #3: Bitrix\Sale\ProviderBase::tryUnreserveShipmentItem(object) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:318 #4: Bitrix\Sale\Shipment->transferItem2SystemShipment(object, double) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:413 #5: Bitrix\Sale\Shipment->onShipmentItemCollectionModify(string, object, string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitemcollection.php:270 #6: Bitrix\Sale\ShipmentItemCollection->onItemModify(object, string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/collectableentity.php:19 #7: Bitrix\Sale\Internals\CollectableEntity->onFieldModify(string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:496 #8: Bitrix\Sale\ShipmentItem->onFieldModify(string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/entity.php:162 #9: Bitrix\Sale\Internals\Entity->setField(string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:241 #10: Bitrix\Sale\ShipmentItem->setField(string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:163 #11: Bitrix\Sale\ShipmentItem->delete() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/entitycollection.php:85 #12: Bitrix\Sale\Internals\EntityCollection->clearCollection() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:450 #13: Bitrix\Sale\Shipment->delete() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/admin/order_shipment.php:203 #14: require_once(string) /webforge/www/dev.olexdeco.ru/bitrix/admin/sale_order_shipment.php:2
Пробовал использовать вот этот метод но не получается, срабатывает без ошибок, но заказ не удаляется
Не могу удалить, потому что есть привязанные оплаты, а их не могу удалить, потому что есть привязанные отгрузки.
Удалял вручную отгрузки, пока сервер не стал отвечать ошибкой
[Bitrix\Main\LoaderException] Empty module name (0) /webforge/www/dev.olexdeco.ru/bitrix/modules/main/lib/loader.php:59 #0: Bitrix\Main\Loader::includeModule(string) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/basketitembase.php:506 #1: Bitrix\Sale\BasketItemBase->getProvider() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/providerbase.php:2070 #2: Bitrix\Sale\ProviderBase::tryReserveBasketItem(object, double) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/providerbase.php:1996 #3: Bitrix\Sale\ProviderBase::tryUnreserveShipmentItem(object) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:318 #4: Bitrix\Sale\Shipment->transferItem2SystemShipment(object, double) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:413 #5: Bitrix\Sale\Shipment->onShipmentItemCollectionModify(string, object, string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitemcollection.php:270 #6: Bitrix\Sale\ShipmentItemCollection->onItemModify(object, string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/collectableentity.php:19 #7: Bitrix\Sale\Internals\CollectableEntity->onFieldModify(string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:496 #8: Bitrix\Sale\ShipmentItem->onFieldModify(string, string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/entity.php:162 #9: Bitrix\Sale\Internals\Entity->setField(string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:241 #10: Bitrix\Sale\ShipmentItem->setField(string, integer) /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipmentitem.php:163 #11: Bitrix\Sale\ShipmentItem->delete() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/internals/entitycollection.php:85 #12: Bitrix\Sale\Internals\EntityCollection->clearCollection() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/lib/shipment.php:450 #13: Bitrix\Sale\Shipment->delete() /webforge/www/dev.olexdeco.ru/bitrix/modules/sale/admin/order_shipment.php:203 #14: require_once(string) /webforge/www/dev.olexdeco.ru/bitrix/admin/sale_order_shipment.php:2
Пробовал использовать вот этот метод но не получается, срабатывает без ошибок, но заказ не удаляется