• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/location/external.php
  • Класс: BitrixSaleLocationExternalTable
  • Вызов: ExternalTable::deleteMultipleForOwner
static function deleteMultipleForOwner($primaryOwner)
{
	$primaryOwner = Assert::expectIntegerPositive($primaryOwner, '$primaryOwner');

	$listRes = self::getList(array(
		'filter' => array('LOCATION_ID' => $primaryOwner),
		'select' => array('ID')
	));
	while($item = $listRes->fetch())
	{
		$res = self::delete($item['ID']);
		if(!$res->isSuccess())
			throw new MainSystemException(Loc::getMessage('SALE_LOCATION_EXTERNAL_ENTITY_CANNOT_DELETE_DATA_EXCEPTION'));
	}
}