• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/trigger/basetrigger.php
  • Класс: Bitrix\Crm\Automation\Trigger\BaseTrigger
  • Вызов: BaseTrigger::getEntityTypeIdsBySelfCode
static function getEntityTypeIdsBySelfCode(): array
{
	$triggerCode = static::getCode();
	if (empty($triggerCode) || $triggerCode === self::getCode())
	{
		return [];
	}

	$entityTypeIds = TriggerTable::getList([
		'select' => ['ENTITY_TYPE_ID'],
		'filter' => [
			'=CODE' => $triggerCode
		],
		'cache' => [
			'ttl' => '7200'
		]
	])->fetchAll();

	return array_unique(array_column($entityTypeIds, 'ENTITY_TYPE_ID'));
}