• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/action/entity/canchangecurrencyaction.php
  • Класс: Bitrix\Crm\Controller\Action\Entity\CanChangeCurrencyAction
  • Вызов: CanChangeCurrencyAction::run
public function run(int $entityId, ?int $entityTypeId = null, ?string $entityType = null)
{
	if (!isset($entityTypeId))
	{
		$entityTypeId = CCrmOwnerType::ResolveID($entityType);
	}

	if(!EntityAuthorization::checkReadPermission($entityTypeId, $entityId))
	{
		$this->addError(new Error('Access denied.'));
		return null;
	}

	if ($this->existPaymentAndDeliveryDocuments($entityId, $entityTypeId))
	{
		return false;
	}

	return true;
}