Добавлена возможность отправки сообщений, вложений и отчетов в мессенджер 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 и искажать отображение;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.