Добрый день. Как я могу настроить шрифт, цвет текста и размер кнопок навигации для панели страниц?
Добрый день. Как я могу настроить шрифт, цвет текста и размер кнопок навигации для панели страниц?
Как вариант можно использовать кнопки и через скрипт подвязать переход по экранам. Хочется найти свойство для редактирования текста в панели страниц.
Здравствуйте.
Для панели страниц всегда используется контрастный цвет шрифта относительно основного цвета вкладки страницы. Также, цвет шрифта панели страниц (и панели сообщений) зависит от используемой цветовой схемы проекта. Изменить размер панели страниц можно при помощи кнопок "+" и "-" на самой панели. Каких-либо других настроек нет.
Если штатный интерфейс панели страниц не подходит, то можно реализовать свой интерфейс – подробнее см. по ссылке. При возникновении дополнительных вопросов, их можно направить на почту техподдержки support@simple-scada.com.
Добрый день. Я хочу сделать в шаблоне переключение видимости текста в зависимости от значения переменной, которая поступает через подстановку (%имя_тэга%). Как это реализовать? Пока что получилось вот такая конструкция, но она не работает.
Также заметил проблему в отображении цвета кнопок. На одной кнопке настроено состояние 12 - включить (зеленый), 11 - выключить (красный), на другой кнопке 16 - включить (зеленый), 15 - выключить (красный). При нажатии этих кнопок происходит запись соответствующего значения в переменную int. Запись осуществляется корректно. Проблема с отображением цвета, когда нажимаешь на первую кнопку, вторая тоже меняет цвет. Это происходит не всегда, есть зависимость от состояния, т.е. если переходить с 12 на 16, то цвет изменится. При необходимости могу выслать видео.
Здравствуйте.
1. Работа с шаблонами в скриптах рассмотрена по ссылке. Пример универсального скрипта для того, чтобы скрыть/показать объект, можно найти в руководстве по ссылке (пример №2).Я хочу сделать в шаблоне переключение видимости текста в зависимости от значения переменной, которая поступает через подстановку (%имя_тэга%). Как это реализовать? Пока что получилось вот такая конструкция, но она не работает.
2. Непонятно, для чего в свойстве "Тег" и "Переменная" указана одна и та же подстановка? Для описанной задачи использовать свойство Тег не требуется, удалите подстановку из него. Свойство "Тег" – это дополнительный параметр, который можно использовать как угодно, например для каких-либо условий и проверок в скриптах. Но не для указания имени переменной.
3. Для работы с шаблонами необходимо использовать однотипные имена переменных, тогда для шаблонного объекта можно будет указать, например, только одну цифру. Для быстрого переименования переменных можно использовать групповое переименование. Перед использованием шаблонов рекомендуем ознакомиться с примерами создания шаблонов.
Если не разберетесь, то пришлите на почту техподдержки support@simple-scada.com текущую версию Вашего проекта из директории "...\Simple-Scada 2\Projects\Имя_проекта". Сделаем пример в Вашем проекте.
Никаких проблем нет. Состояние кнопки зависит от текущего значения переменной привязанной к кнопке. Если у кнопки два состояния со значениями 12 и 11, а в переменную записывается значение 16 (т.е. несуществующее состояние кнопки), то кнопка переключится в первое состояние. Непонятно, для чего в переменную кнопки производится запись значения, для которого не создано состояние кнопки. Пришлите на почту техподдержки support@simple-scada.com текущую версию проекта и максимально подробно опишите задачу, которую Вы пытаетесь решить - мы предложим наиболее простое решение.Также заметил проблему в отображении цвета кнопок. На одной кнопке настроено состояние 12 - включить (зеленый), 11 - выключить (красный), на другой кнопке 16 - включить (зеленый), 15 - выключить (красный). При нажатии этих кнопок происходит запись соответствующего значения в переменную int. Запись осуществляется корректно. Проблема с отображением цвета, когда нажимаешь на первую кнопку, вторая тоже меняет цвет.
Последний раз редактировалось Simple-Scada; 12.02.2026 в 12:28.
Добавлена возможность отправки сообщений, вложений и отчетов в мессенджер MAX. Для обеспечения бесперебойной отправки в Telegram по-прежнему доступна настройка прокси-сервера. Добавлена автоматическая выдача сообщений о выходе за пределы шкалы, улучшено взаимодействие сервера с десктоп-клиентами, в списках сообщений можно отобразить только активные сообщения и др.
Изменения:
- в настройки переменных добавлена опция "Сообщения о выходе за пределы";
- в настройки сообщений добавлены опции "Сообщения о выходе за пределы по-умолчанию", "Текст для значения выше максимума шкалы", "Текст для значения ниже минимума шкалы";
- новое свойство "Только активные" у списков сообщений. Позволяет отобразить только активные сообщения из указанной группы;
- добавлена поддержка мессенджера MAX. Можно отправлять сообщения, вложения и отчеты;
- сервер быстрее отвечает десктоп клиентам и расходует меньше оперативной памяти при формировании ответов;
- для клиентов теперь можно задать сетевой таймаут от 5 до 20 секунд. Если в течение заданного периода от клиента нет отклика, сервер инициирует принудительное отключение;
- новая функция Emoji для удобного добавления смайлов в сообщения Telegram / MAX;
- добавлены системные события: secDBСonnected, secDBDisconnected, secDBConnectionLost, secTelegramSendError, secMaxSendError;
- добавлены системные переменные уровня потребления оперативной памяти "SysRamCurrentUsage" и "SysRamMaxUsage";
- в скрипты добавлена процедура SendMax для отправки сообщения в мессенджер MAX;
- добавлена возможность отправки сообщений в мессенджер MAX группам пользователей и отдельным пользователям;
- классу TM_User добавлен метод MemberOf. Позволяет проверить, состоит ли пользователь в указанной группе;
- добавлен настраиваемый комментарий для экрана блокировки при исчерпании лимита попыток входа;
- при управлении пользователями через клиент поля Telegram и MAX скрыты, если данные мессенджеры отключены в настройках;
- минимально допустимый размер окон/шаблонов (при растягивании указателем мыши) теперь 42 на 42 пикселя. Исправлено отображение тени у окон/шаблонов малого размера;
- инспектор объектов: если переменная не назначена, то клик ПКМ вызывает переход в меню редактирования переменных;
- инспектор объектов: если кликнуть ПКМ по свойству с переменной удерживая CTRL, то будет выполнен переход в меню редактирования переменной и открыто окно редактирования переменной;
- оптимизирован сброс значения переменной при подтверждении всех сообщений;
- кнопка перехода в тренды не отображается когда от пользователя скрыты все тренды;
- если в проекте нет пользователей, то переход в меню авторизации не выполняется при нажатии на кнопку авторизации;
- обновлены библиотеки системы отчетов для взаимодействия с MySQL и PostgreSQL;
- по-умолчанию теперь выбрана опция автоматического масштаба интерфейса для клиентов и редактора;
- web клиенты: улучшено обнаружение разрывов связи с сервером;
- редактор и десктоп клиенты теперь записывают в лог изменения связанные с DirectX рендером;
- некоторые ошибки при отправке Telegram/MAX теперь лучше описаны в журнале и логах;
- в вызовах TM_Report.Save в пути не обязательно добавлять закрывающий слэш, он теперь добавляется автоматически;
- функции GetUserName, GetUserID заменены на GetCurrentUser;
- исправлена работа методов ToDate, ToTime, ToCurrency, ToExtended, ToDouble, ToSingle у StringHelper компилятора;
- исправлен сброс значений при подтверждении всех сообщений, если сообщения работают с битами;
- исправление: координаты объектов на основе шаблона могли смещаться на величину меньше 1px и искажать отображение;