Closed evgen421 closed 3 months ago
Как то так: Дата = '01.01.1970'+КвоСекунд/(60 60 24) Правый операнд надо округлить до целых, я не помню уже как в 77. Время аналогично. И скорее всего будет время по Гринвичу, надо скорректировать по часовому поясу.
Думаю, вам стоит обратиться на форум по 1С 7.7
При работе с COM есть ещё такая проблема, что тип OLE DATE превращается в тип Дата, а время 1С 7.7 решило не учитывать. Возможно, и при преобразовании из timestemp'а своими силами, возникнет какая-то такая же проблема
Какую задачу хотите решить? Возможно, компонента чем-то может помочь
Здравствуйте dnab2. Спасибо, но в 1С 7.7 к дате можно добавить только количество дней.
Здравствуйте dnab2. Спасибо, но в 1С 7.7 к дате можно добавить только количество дней. Вот поэтому: > Правый операнд надо округлить до целых, я не помню уже как в 77.
Здравствуйте Денис. Я в #853 уже излагал проблему и компонента к сожалению возвращает только дату. А что за форум по 1С 7.7?
dnab2 возможно сработает, надо проверить
Ну, компонента как раз возвращает полностью дату и время, а 1С 7.7 приводит всё к своему типу Дата, где времени нет
Под форумом по 1С 7.7 имею ввиду какой-то абстрактный форум, где возможно, кто-то задавался таким же опросом. Какой точно на знаю. Миста?
В целом, начало решения видится таким:
TicksInDay
.TicksInDay
- это будут дни, значимые для вычисления датыTicksInDay
- это будут тики, значимые для вычисления времениdnab2 Воистину всё гениальное просто! Спасибо!
Здравствуйте. Подскажите пожалуйста какой нибудь не сложный вариант преобразования для 1С 7.7