- Модуль: 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;
}