• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/manager.php
  • Класс: Bitrix\Crm\Order\Manager
  • Вызов: Manager::getCheckData
static function getCheckData(array $orderIds): array
{
	$culture = Context::getCurrent()->getCulture();
	$result = [];

	if (!Main\Loader::includeModule('sale'))
	{
		return $result;
	}

	$dbRes = CheckManager::getList([
		'select' => ['ID'],
		'filter' => [
			'=ORDER_ID' => $orderIds,
			'=STATUS' => 'Y'
		]
	]);

	while ($data = $dbRes->fetch())
	{
		$check = CheckManager::getObjectById($data['ID']);

		if ($check)
		{
			$result[] = [
				'TITLE' => Loc::getMessage('CRM_ORDER_CHECK_TITLE', [
					'#NAME#' => $check::getName(),
					'#DATE_PRINT#' => FormatDate($culture->getLongDateFormat(), $check->getField('DATE_CREATE')->getTimestamp())
				]),
				'URL' => $check->getUrl(),
				'STATUS' => $check->getField('STATUS'),
			];
		}
	}

	return $result;
}