• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxrest.php
  • Класс: BitrixSaleCashboxCashboxRest
  • Вызов: CashboxRest::printImmediately
public function printImmediately(Check $check): Result
{
	$url = $this->getPrintUrl();
	$printResult = SaleHelpersRestHttp::sendRequest(
		$url,
		$this->buildCheckQuery($check),
		$this->getRequestOptions()
	);

	if (!$printResult->isSuccess())
	{
		return $printResult;
	}

	$printData = $printResult->getData();
	if (isset($printData['ERRORS']) && is_array($printData['ERRORS']))
	{
		foreach ($printData['ERRORS'] as $errorMessage)
		{
			$printResult->addError(new ErrorsError($errorMessage));
		}
	}

	return $printResult;
}