• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/conversion/entityconversionwizard.php
  • Класс: Bitrix\Crm\Conversion\EntityConversionWizard
  • Вызов: EntityConversionWizard::getRedirectUrlByConversionException
private function getRedirectUrlByConversionException(EntityConversionException $conversionException): ?Main\Web\Uri
{
	if ($conversionException->getTargetType() !== EntityConversionException::TARG_DST)
	{
		return null;
	}

	$router = Container::getInstance()->getRouter();
	if ($this->isMobileContext)
	{
		$url = $router->getMobileItemDetailUrl($conversionException->getDestinationEntityTypeID());
	}
	else
	{
		$url = $router->getItemDetailUrl($conversionException->getDestinationEntityTypeID());
	}

	if ($url)
	{
		$url->addParams([
			self::QUERY_PARAM_SOURCE_TYPE_ID => $this->getEntityTypeID(),
			self::QUERY_PARAM_SOURCE_ID => $this->getEntityID(),
		]);
	}

	return $url;
}