• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/services/company/restrictions/paysystem.php
  • Класс: BitrixSaleServicesCompanyRestrictionsPaySystem
  • Вызов: PaySystem::delete
static function delete($restrictionId, $entityId = 0)
{
	$dbRes = CompanyServiceTable::getList(
		array(
			'select' => array('SERVICE_ID'),
			'filter' => array(
				'SERVICE_TYPE' => SaleServicesCompanyRestrictionsManager::SERVICE_TYPE_PAYMENT,
				'COMPANY_ID' => $entityId
			)
		)
	);

	while ($data = $dbRes->fetch())
	{
		CompanyServiceTable::delete(array('COMPANY_ID' => $entityId, 'SERVICE_ID' => $data['SERVICE_ID'], 'SERVICE_TYPE' => SaleServicesCompanyRestrictionsManager::SERVICE_TYPE_PAYMENT));
	}

	return parent::delete($restrictionId);
}