• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/salemanager.php
  • Класс: BitrixSalesCenterIntegrationSaleManager
  • Вызов: SaleManager::isCheckPublicUrlAvailable
protected function isCheckPublicUrlAvailable(SaleOrder $order)
{
	$documents = SaleCashboxCheckManager::collateDocuments($this->getOrderEntities($order));
	$document = current($documents);

	if ($document)
	{
		$check = SaleCashboxCheckManager::createByType($document['TYPE']);
		if ($check)
		{
			$check->setEntities($document['ENTITIES']);
			$check->setRelatedEntities($document['RELATED_ENTITIES']);

			$result = SaleCashboxManager::getAvailableCashboxList($check);
			foreach($result as $cashbox)
			{
				if(!empty($cashbox['OFD']))
				{
					return true;
				}
			}
		}
	}

	return false;
}