Вопрос банальный. При формировании сводок дата указывается, как:
Первая ячейка
13.12.1901 20:45:54 70 1
Да и когда сама таблица формируется, время указано на 7 часов меньше, чем в действительности. Вывод - время по Гринвичу, так как я в 7 часовых поясах от Лондона. Попытка поменять часовой пояс в Настройке параметров проекта в
подпункте Часовые пояса ничего не дала, даже после полной перезагрузки АРМ, контроллера да и вообще всего ПО. Как поменять время и в названии таблицы и внутри нее?
2.
Roman,
18.04.2013 10:07
Это ошибка Каскад-САУ: если текущий часовой пояс 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
Здравствуйте.
Для начала немного теории. Поле сводки "Дата и время" в качестве источника данных использует либо значение указанной точки (точка назначается в диалоге свойств поля), либо, если точка не указана, в поле подставляется текущее время.
Судя по описанным Вами симптомам, у Вас к полю "Дата и время" привязана точка, значение которой никогда не обновляется. Занести в значение точки дату и время можно при помощи алгоритмов. При этом точка должна иметь тип FLOAT, а для получения текущего времени необходимо использовать функцию DT_Get.
Если вы хотите видеть дату и время время заполнения поля, то в диалоге свойств поля уберите привязку к точке.
5.
Sinckler,
19.04.2013 09:07
Спасибо! Как раз решил с помощью алгоритма внести в точку время, а потом прочел и убрал точку из привязки. Все заработало!