Понадобилась такая функция, которая будет выдавать время в формате timestamp, в стандартных ее не нашел поэтому написал свою. Состоит практически из одной строки. Может быть кому то пригодится.
Немного про timestamp
Timestamp это такой формат времени когда показывается не конкретный месяц, число , время и т.д., а всего лишь количество секунд которые прошли с 01.01.1970 00:00:00.
Начало отсчета в 1С стартует с 01.01.0001 00:00:00, то есть не совершенно не совпадает с форматом timestamp. Код функции оказался до безобразия прост:
Код функции:
1 2 3 4 |
Функция ПолучитьТаймШтамп(Дата) КоличествоСекунд = Формат(Число(Дата - Дата('19700101')),"ЧГ=0"); Возврат КоличествоСекунд; КонецФункции |
Таким образом передав в функцию данные в формате «дата» вы получите эту же самую дату только в формате Timestamp.