Неправильное время в сводках и трендах
Версия для печати


Форум:  НТО Терси-КБ
Тема:  http://tersy.ru/index.php?module=pnForum&func=viewtopic&topic=94

Неправильное время в сводках и трендах


1.  Sinckler,  17.04.2013 11:26
Вопрос банальный. При формировании сводок дата указывается, как:
Первая ячейка
13.12.1901 20:45:54 70 1
Да и когда сама таблица формируется, время указано на 7 часов меньше, чем в действительности. Вывод - время по Гринвичу, так как я в 7 часовых поясах от Лондона. Попытка поменять часовой пояс в Настройке параметров проекта в
подпункте Часовые пояса ничего не дала, даже после полной перезагрузки АРМ, контроллера да и вообще всего ПО. Как поменять время и в названии таблицы и внутри нее?

2.  Roman,  18.04.2013 10:07
SincklerВопрос банальный. При формировании сводок дата указывается, как:
Первая ячейка
13.12.1901 20:45:54 70 1
Да и когда сама таблица формируется, время указано на 7 часов меньше, чем в действительности. Вывод - время по Гринвичу, так как я в 7 часовых поясах от Лондона. Попытка поменять часовой пояс в Настройке параметров проекта в
подпункте Часовые пояса ничего не дала, даже после полной перезагрузки АРМ, контроллера да и вообще всего ПО. Как поменять время и в названии таблицы и внутри нее?

Это ошибка Каскад-САУ: если текущий часовой пояс Windows предусматривает перевод летнее/зимнее время, но автоматический перевод отключен, то время всегда отображалось по Гринвичу. Причем неправильным время отображалось также в событиях, на мнемосхемах и трендах.

Ошибка исправлена в обновлении 3.2.23. Обновление можно загрузить из файлового архива на нашем сайте.

Если нет возможности установить обновление, то установите в Windows другой часовой пояс с таким же смещением, как у Вас, но без перевода на летнее/зимнее время.

3.  Sinckler,  18.04.2013 20:01
После обновления до версии 3.2.23 действительно время в трендах и сводках стало соответствовать действительности! Спасибо!
Но в предыдущем вопросе был еще один - при занесении в сводку в тип ячейки "Дата и время" время встает одно и то же время - 13.12.1901 20:45:54. Хоть 10 записей с перерывом в сводку внести - одно и то же время, не изменяется. А в заголовке таблице точное время указывается (сегодняшняя дата и точное время). В документации не нашел по этому поводу ничего.

4.  flash,  19.04.2013 08:37
SincklerПосле обновления до версии 3.2.23 действительно время в трендах и сводках стало соответствовать действительности! Спасибо!
Но в предыдущем вопросе был еще один - при занесении в сводку в тип ячейки "Дата и время" время встает одно и то же время - 13.12.1901 20:45:54. Хоть 10 записей с перерывом в сводку внести - одно и то же время, не изменяется. А в заголовке таблице точное время указывается (сегодняшняя дата и точное время). В документации не нашел по этому поводу ничего.


Здравствуйте.

Для начала немного теории. Поле сводки "Дата и время" в качестве источника данных использует либо значение указанной точки (точка назначается в диалоге свойств поля), либо, если точка не указана, в поле подставляется текущее время.

Судя по описанным Вами симптомам, у Вас к полю "Дата и время" привязана точка, значение которой никогда не обновляется. Занести в значение точки дату и время можно при помощи алгоритмов. При этом точка должна иметь тип FLOAT, а для получения текущего времени необходимо использовать функцию DT_Get.

Если вы хотите видеть дату и время время заполнения поля, то в диалоге свойств поля уберите привязку к точке.

5.  Sinckler,  19.04.2013 09:07
Спасибо! Как раз решил с помощью алгоритма внести в точку время, а потом прочел и убрал точку из привязки. Все заработало!