Страница 1 из 1

Перевод из числа в время!!!

Добавлено: 20 мар 2013, 11:07
agrail
В модуле "Управление транспортом"--Оперативные данные--Регистрационные листы--открываем путевой лист--Сведения о ГСМ--Просмотр и расчет--поля: Автономное оборудование и Простой с включенным двигателем. В таблице Галактики данные поля хранятся в таблице putgsm.timeheat и putgsm.timeengine соответственно. Если вручную внести данные следующим образом: нажать комбинацию клавиш: ALT+S - поле поменяет свой вид с double(число например - 3,14) на time (время например - 3:14). Мы реализуем автоматическое заполнение данных полей путем загрузки в свой интерфейс файла excel - из которого выцепляем значение ячейки с форматом данных time. Как нам записать в эти поля (Автономное оборудование и Простой с включенным двигателем) данными, которые имеют формат данных - time?
P.S.: если взять в екселе ячейку и посмотреть ее формат ячейки и выбрать общий - то из значения 5:08:34 преобразуется в 0,21 - как это число записать в вышеуказ поле в виде: 5:08 ???????????????????????

Re: Перевод из числа в время!!!

Добавлено: 20 мар 2013, 13:59
edward_K
в транспорте все время работ храниться в double - при выводе на экран идет преобразование. Так что считайте скока будет вешать в граммах. Можно поискать готовые функции для преобразования или написать свою. Обратная вот такая(ею в транспорте и выводят) - Time2StrSep(работа, 0, ':') - второй параметр отвечает показывать ли секунды или нет, в таком виде только минуты