1. Клиент запущен под учёткой ДИСПЕТЧЕРА. При запуске веб-клиента и после авторизации пользователя АДМИНИСТРАТОРА на простом клиенте учётка меняется с ДИСПЕТЧЕРА на АДМИНИСТРАТОРА, хотя это 2 разных клиента.У Вас в скриптах используются процедуры смены пользователей, например Logout или ChangeUser? У пользователей ограничена "Длительность сеанса" (https://simple-scada.com/help/manual/editor-users.html)? Можете выслать текущую версию проекта для проверки?
2. Отображение флажка на CheckBox. На простом клиенте выставлены флажки, но в веб флажки проинвентированы.Вы используете последнюю версию 2.3.6.3? Такая ошибка была в старых версиях у флажков с включенным свойством "Инверсия".
3. Некоторые изображения в веб не отображаются, хотя формат картинок один и тот же *.png.Нужен проект чтобы определить точную причину по которой изображения не смогли загрузиться. В старых версиях такая проблема была если изображения лежали в подпапках папки "Pictures\".
4. Съезжают надписи в веб.Убедитесь что в редакторе у компонента выставлена достаточная ширина, чтобы уместить в него текст без переноса. Перенос текста в браузерах и в нашем клиенте может незначительно отличаться, к сожалению шрифты невозможно сделать абсолютно одинаковыми, т.к. браузер и скада используют разные способы отрисовки.
5. Не срабатывает событие нажатия на кнопку в веб (не на всех кнопках, выборочно как-то).Вы разрешили управление через web (https://simple-scada.com/help/manual/editor-settings.html) в настройках проекта? Если управление запрещено, то кнопки смогут только открывать связанные с ними окна, но не смогут выполнять управляющие функции.
6. Неактивный ComboBox в веб.
1. Смена пользователей осуществляется при запуске проекта и по нажатию на кнопку через ChangeUser(GetClientName)Как Вы определяете что пользователь сменился? Где-то на мнемосхеме выводится надпись с именем пользователя, например через скрипт с типом "Авторизация пользователя"? Или становится понятно какой пользователь выбран по уровню доступа к объектам мнемосхемы?
2. Использую последнюю версию 2.3.6.3 (Professional). Инверсия сохранилась, видимо.Инверсию перепроверили. Работает правильно, дело похоже не в ней. В проекте флажки привязаны к переменным? Если да, то убедитесь что в скриптах не меняется свойство Checked. Свойство Checked нужно менять через скрипты только в том случае, если флажок не привязан к переменной. Если он привязан к переменной, то менять надо саму переменную (напр. CheckBox.Value := true;), а скада автоматически изменит состояние (Checked) флажка в зависимости от значения переменной.
begin
Text_user1.Text:=GetUserName;
If auLogin='Диспетчер' then
begin
ComboBox2.Enabled:=false;
Button13.Visible:=false;
end;
If auLogin='Администратор' then
begin
ComboBox2.Enabled:=true;
Button13.Visible:=true;
end;
end.
var ch1:integer;
begin
If Sender=CheckBox1 then
begin
If CheckBox1.Checked=false then ch1:=1;
If CheckBox1.Checked=true then ch1:=2;
If ch1=1 then
begin
CheckBox1.Checked:=true;
TrendViewer3.TimeTrends[0].Visible:=true;
end
else
begin
CheckBox1.Checked:=false;
TrendViewer3.TimeTrends[0].Visible:=false;
end;
end;
end.
Но я скрипт привязала по нажатию на объект, что в принципе тоже должно работать, потому что в простом клиенте проблем нетВ ближ. обновлении исправим отображение свойства Checked на web-клиентах.