• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/action/entity/canchangecurrencyaction.php
  • Класс: Bitrix\Crm\Controller\Action\Entity\CanChangeCurrencyAction
  • Вызов: CanChangeCurrencyAction::existPaymentAndDeliveryDocuments
private function existPaymentAndDeliveryDocuments(int $entityId, int $entityTypeId): bool
{
	/**
	 * @var PaymentDocumentsRepository $repository
	 */
	$repository = ServiceLocator::getInstance()->get('crm.entity.paymentDocumentsRepository');

	$result = $repository->getDocumentsForEntity($entityTypeId, $entityId);
	if ($result->isSuccess())
	{
		$documents = $result->getData()['DOCUMENTS'] ?? [];
		return !empty($documents);
	}

	return false;
}