- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/history/leadstatushistorywithsupposedentry.php
- Класс: Bitrix\Crm\History\LeadStatusHistoryWithSupposedEntry
- Вызов: LeadStatusHistoryWithSupposedEntry::prepareHistoryRow
static function prepareHistoryRow($history)
{
$historyRow = [
'OWNER_ID' => $history['LEAD_ID'],
'STATUS_SEMANTIC_ID' => $history['STATUS_SEMANTIC_ID_FROM_HISTORY'],
'STATUS_ID' => $history['STATUS_ID_FROM_HISTORY'],
'IS_LOST' => $history['STATUS_SEMANTIC_ID_FROM_HISTORY'] === 'F' ? 'Y' : 'N',
'IS_SUPPOSED' => 'N',
'LAST_UPDATE_DATE' => $history['HISTORY_CREATED_DATE'],
'CREATED_TIME' => $history['HISTORY_CREATED_TIME'],
'CREATED_DATE' => $history['HISTORY_CREATED_DATE'],
'CLOSE_DATE' => new Date('3000-12-12', 'Y-m-d'),
'SPENT_TIME' => null
];
if (in_array($history['LEAD_STATUS_SEMANTIC_ID'], ['F', 'S']))
{
$historyRow['CLOSE_DATE'] = $historyRow['LAST_UPDATE_DATE'];
}
return $historyRow;
}