Заметки
Как получить дату приёма на работу через user.get
В ответе user.get дата приёма может находиться в UF_EMPLOYMENT_DATE. Запросите пользователя и проверьте фактическое значение:
BX24.callMethod('user.get', { FILTER: { ID: 123 } }, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
const user = result.data()[0];
console.log(user?.UF_EMPLOYMENT_DATE ?? null);
}); Пустое поле не заменяйте DATE_REGISTER: дата регистрации учётной записи и начало работы — разные события. В конкретной коробке кадровая дата может храниться в другом пользовательском поле или приходить из 1С.
Для даты без времени не добавляйте произвольное преобразование в UTC, способное сдвинуть день. Если нужен стаж, считайте календарную разницу — пример на PHP.
Документация: user.get.