Подходит для интеграций с внешними системами, веб-сервисами и API, где используется UNIX-время.
Функция ДатаВUNIX(Дата) Экспорт
Результат = Число((Дата - '19700101') * 1000);
Результат = Формат(Результат, "ЧГ=");
Возврат Результат;
КонецФункции
Функция UNIXВДату(Unix) Экспорт
Если ПустаяСтрока(Unix) Тогда
Возврат Дата('00010101');
КонецЕсли;
Результат = Формат(Unix,"ЧГ=");
Результат = Дата(1970,1,1,1,0,0) + Число(Лев(Результат,10));
Возврат Результат;
КонецФункции
Конвертация даты из формата ISO8601 в дату 1С с учетом миллисекунд
Универсальные процедуры для работы с логами
ИнициализироватьПравилоКонвертацииОбъекта (БСП)
ИнициализироватьТаблицуСвойствДляПравилаКонвертации (БСП)
ПолучитьПравилаКонвертацииОбъектов (БСП)
ПолучитьПравилаКонвертацииОбъектовЧерезВнешнееСоединение (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)