• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Model/ItemCategoryTable.php
  • Класс: Bitrix\Crm\Model\ItemCategoryTable
  • Вызов: ItemCategoryTable::deleteByEntityTypeId
static function deleteByEntityTypeId(int $entityTypeId): Result
{
	$result = new Result();

	$list = static::getList([
		'select' => ['ID'],
		'filter' => [
			'=ENTITY_TYPE_ID' => $entityTypeId,
		],
	]);
	while($item = $list->fetch())
	{
		$deleteResult = static::delete($item['ID']);
		if (!$deleteResult->isSuccess())
		{
			$result->addErrors($deleteResult->getErrors());
		}
	}

	return $result;
}