• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/shipment.php
  • Класс: BitrixSaleInternalsShipmentTable
  • Вызов: ShipmentTable::deleteWithItems
static function deleteWithItems($id)
{
	$id = intval($id);
	if ($id <= 0)
		throw new MainArgumentNullException("id");

	$itemsList = ShipmentItemTable::getList(
		array(
			"filter" => array("ORDER_DELIVERY_ID" => $id),
			"select" => array("ID")
		)
	);
	while ($item = $itemsList->fetch())
		ShipmentItemTable::deleteWithItems($item["ID"]);

	return ShipmentTable::delete($id);
}