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

	$itemsFromDbList = ShipmentItemStoreTable::getList(
		array(
			"filter" => array(
				'ORDER_DELIVERY_BASKET_ID' => $id,
			),
			"select" => array("ID")
		)
	);
	while ($itemsFromDbItem = $itemsFromDbList->fetch())
		ShipmentItemStoreTable::delete($itemsFromDbItem['ID']);

	return ShipmentItemTable::delete($id);
}