Заметки
Как получить дату создания элемента смарт-процесса
Дата создания элемента возвращается в системном поле createdTime:
BX24.callMethod('crm.item.get', {
entityTypeId: 178,
id: 45
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data().item.createdTime);
}); 178 — тип, 45 — ID элемента. Это дата создания самой CRM-записи, а не дата создания документа или начала бизнес-процесса.
Сохраняйте исходное значение вместе с часовым поясом. Для показа сотруднику его можно преобразовать в нужную зону; обрезание строки до первых десяти символов не всегда даёт дату в часовом поясе пользователя.
При переходе с crm.deal.get или crm.deal.list легко ожидать dateCreate. В универсальных методах дата создания называется createdTime, в том числе для сделок и лидов. Поле begindate означает дату начала, а не техническое время создания карточки.
Документация: crm.item.get; crm.item.list.