• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Router.php
  • Класс: Bitrix\Crm\Service\Router
  • Вызов: Router::getCompatiblePlaceholder
protected function getCompatiblePlaceholder(int $entityTypeId): string
{
	if ($entityTypeId === \CCrmOwnerType::DealCategory)
	{
		return 'category_id';
	}

	$entityName = mb_strtolower(\CCrmOwnerType::ResolveName($entityTypeId));
	$paramName = "{$entityName}_id";
	if (mb_strpos($entityName, 'order_') !== false)
	{
		$orderSubEntityName = str_replace('order_', '', $entityName);
		$paramName = "{$orderSubEntityName}_id";
	}

	return $paramName;
}