Преобразование времени Excel в дату 1с #584090


#0 by Prilepsky
Столкнулся с такой проблемой. Есть обработка , которая считывает csv файл и записывает его в ТЗ, все бы хорошо, но! В этом файле есть одна колонка формата "чч.мм.сс" которая в 1с загружается как число. Как это число преобразовать обратно во время? Тип колонки задаю вручную: Поэтому я не могу загружать как TEXT.
#1 by Rie
Excel под рукой отсутствует. Но - что за число? В Excel целая часть этого числа - дата (в днях), дробная - время. Отсюда можно вычислить дату в 1С.
#2 by Prilepsky
В exsel 0:02:15 а в 1с 0,0015625
#3 by Rie
Это не дата, а только время. 0,0016525 умножаешь на 84600 - получаешь время от начала суток в секундах. Далее путём последовательных делений и взятия остатка получаешь секунды, минуты, часы времени.
#4 by Prilepsky
Да, понимаю, что время. В заголовке ошибся. Спасибо, попробую.
#5 by Rie
Не ошибся. В 1С тип называется именно Дата. Это я невнимательно читал , где прямым текстом было сказано "чч.мм.сс".
#6 by Prilepsky
Все получилось,спасибо. Только умножать надо на 86400, но думаю, это очепятка =)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С