Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка элемента "Календарь"  (Прочитано 2835 раз)

Ilshat

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Ошибка элемента "Календарь"
« : 02 Июня 2021, 09:24:52 »
Добрый день.
Если сервер Simple - Scada установлен как служба. В клиенте, при попытке выбрать другую дату, дата сбрасывается на исходное (1899 год). Выбрать другую дату не получается.
При установке сервера Simple - Scada по умолчанию календарь работает корректно. 

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка элемента "Календарь"
« Ответ #1 : 02 Июня 2021, 09:39:09 »
Здравствуйте.

Сервер как служба и сервер как обычное приложение - это по сути два одинаковых приложения, которые работают в соответствии с одним и тем же алгоритмом. Нет никакой разницы при работе с календарём или датой/временем. Поэтому с большой вероятностью Вы сделали неправильные выводы о причинах сброса даты. На всякий случай мы перепроверили работу сервера как службы. Значения в календаре всегда меняются правильно.
Убедитесь, что у Вас значение переменной привязанной к календарю не обнуляется на контроллере, на OPC-сервере, или через скрипты. Если разобраться не получается, то вышлите текущую версию проекта из папки "..\Projects\" для проверки на support@simple-scada.com

Ilshat

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ошибка элемента "Календарь"
« Ответ #2 : 09 Июня 2021, 09:25:59 »
Здравствуйте.

Проблема с календарем, в варианте сервер как служба, осталась. С проектом она не связана, создал пустой проект с элементом календарь, ошибка повторилась. Полагаю проблема не в вашем программном обеспечении, а в системном. Компьютеры в домене с ограничениями. 

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка элемента "Календарь"
« Ответ #3 : 09 Июня 2021, 10:20:10 »
Здравствуйте.

Все-таки это очень странно, т.к. Вы писали, что "После запуска проекта выводится текущая дата", значит скада успешно получает от Windows текущее время. Затем, когда Вы меняете дату/время, скада вообще не обращается к функциям Windows, вместо этого берётся текущее значение в календаре и в этом значении меняется та часть, которую Вы изменили. Мы так и не смогли придумать что можно было бы ограничить в ОС, чтобы возникли проблемы со сменой времени в календаре.
У Вас компонент Календарь привязан к какой-то переменной? Если да, то какой тип данных имеет эта переменная? Это внешняя переменная, или внутренняя? Меняете значение через обычный клиент скады, или через web-клиент?

Ilshat

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ошибка элемента "Календарь"
« Ответ #4 : 09 Июня 2021, 11:27:09 »
В проекте есть привязка к внутренней переменной типа DateTime, но в пустом проекте, для проверки, не привязывал к переменной. Simple - Scada (2.5.6.0) установлен на Windows Server 2016.
Пробовал установить версию Time limit demo на компьютер в домене с Windows 10. Запустил "Demo-проект" через клиент-приложение - календарь работает корректно. Открываю "Demo-проект" через вэб-клиент - календарь сбрасывается. На компьютерах вне домена проблем нет. В домене имеются ограничения на установку приложений.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка элемента "Календарь"
« Ответ #5 : 09 Июня 2021, 16:04:35 »
Цитировать
Запустил "Demo-проект" через клиент-приложение - календарь работает корректно. Открываю "Demo-проект" через вэб-клиент - календарь сбрасывается.
Так может быть сброс происходит только при использовании web-клиентов? А с обычным клиентом всегда работает правильно? Вы раньше, когда обнаружили сброс, тоже использовали web-клиент?

pro_100_russ

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Ошибка элемента "Календарь"
« Ответ #6 : 26 Сентября 2022, 11:05:50 »
Добрый день.
Проблема еще актуальна!
« Изменён: 28 Сентября 2022, 06:56:11 от pro_100_russ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка элемента "Календарь"
« Ответ #7 : 27 Сентября 2022, 20:20:45 »
Здравствуйте.

Проблема связана с локализацией ОС. Исправлена в обновлении 2.6.3.1.