понедельник, 7 августа 2017 г.

Нововведения в интерфейсе АРМ оператора в ЛЭРС УЧЁТ 3.07 R23

Новая версия помимо технических новшеств имеет заметное внешнее отличие от предыдущих выпусков ЛЭРС УЧЁТ.

В версии 3.07 R23 основным элементом управления становится не панель инструментов, а лента, напоминающая интерфейс Microsoft Word 2013.

До версии R23 в некоторых окнах уже использовались ленты (центр печати отчётов, сводка по жилому дому). Но только сейчас ленты станут основным интерфейсом для управления списками. Мы делаем это для того чтобы сделать интерфейс программы более цельным и однородным.

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

Теперь в верхней панели отображаются инструменты, относящиеся к текущей открытой вкладке. Например, если вы открываете список работ на объектах учёта, вместо панели ссылок будут отображены инструменты редактирования работ.


При этом, всё так же легко можно вызвать панель ссылок. Достаточно перейти на закладку "Навгиация" в ленте программы.



Закладка "Навигация" доступна всегда, независимо от того какой список вы открыли в основном окне.

Содержимое остальных закладок зависит от того какой список вы отображаете в основном окне. Например, для центра печати отчётов основная лента АРМ оператора будет выглядеть следующим образом:


Центр печати добавляет к ленте две закладки - для просмотра готовых отчётов и для формирования нового.

Надеемся, что новый интерфейс поможет вам более эффективно использовать ЛЭРС УЧЁТ для своих задач!

среда, 12 июля 2017 г.

История замены оборудования в ЛЭРС УЧЁТ 3.07 R23

Начиная с версии 3.07 R23 движение оборудования на объектах и точках учёта фиксируется в специальном журнале "История замены оборудования".

Для объекта учёта можно просмотреть историю, в которой отмечаются следующие события:

  • Установка устройства на объект
  • Снятие устройства с объекта
  • Выбор прибора в качестве устройства для опроса в точке учёта
  • Удаление прибора из точки учёта
  • Поверка устройства (смена даты следующей поверки)
Для того чтобы посмотреть историю замены оборудования, на списке объектов учёта выберите нужный объект и в панели слева нажмите "История замены оборудования".


Кроме этого, в таблице с данными по точке учёта появилась возможность отображать историю, связанную с этой точкой. Теперь если у вас в точке учёта изменилось устройство, вам не придётся гадать почему интеграторы изменились. В колонке "История оборудования" будет информация о замене.

История замены оборудования ведётся автоматически. От вас не потребуется никаких действий по её настройке.

понедельник, 10 июля 2017 г.

Настройка диагностики в ЛЭРС УЧЁТ 3.07 R23.

К выпуску готовится новая версия ЛЭРС УЧЁТ 3.07 R23. В этом небольшом цикле статей будет представлено краткое описание новых функций, которые были реализованы.

В версии 3.07 R23 у наших пользователей появится возможность самостоятельно настраивать формулы для диагностики различных нештатных ситуаций. До этого критерии возникновения НС определяли толькок разработчики. Единственное небольшое исключение - баланс масс по объекту учёта, для которого формулу можно было задавать самостоятельно.

Теперь данная функция доступна для всех объектов учёта и для всех возможных параметров точек учёта. Например, можно будет настроить расчёт какого-либо параметра и сравнить его с данными других точек учёта этого же объекта.

Поскольку в формуле расчёта критерия возникновения НС могут участвовать параметры нескольких точек, этот тип диагностики относится к объекту учёта.

Для настройки откройте свойства любого объекта учёта и перейдите на закладку "Диагностика".

Для каждого объекта учёта можно определить произвольное количество формул, которые описывают нештатные ситуации. Тип НС - предупреждение или критическая ошибка вы выбираете в выпадающем списке.


Критерий задаётся формулой, основанной на параметрах точек учёта, которые входят в этот объект. Точно такой же редактор используется при настройке баланса масс по объекту и для расчётных точек. Если вы знакомы с этими механизмами, настроить диагностику не составит никакого труда.

Кроме этого, для каждой формулы вы можете определить в какой период работы - зимний или летний диагностика должна выполняться. Так же, вы сами определяете типы данных, на основании которых будут выявлены нештатные ситуации.

Такая система позволит вам гибко настроить диагностику вашей системы и оперативно получать уведомлений о различных критических ситуациях.

понедельник, 30 января 2017 г.

Изменения в Lers Framework 3.07 R21

В версии ЛЭРС УЧЁТ R21 произошли изменения в структуре библиотеки Lers Framework. Разработчикам внешних модулей нужно их учесть и пересобрать свои проекты.

Список изменений:

1. Из сборки Lers.System в сборку Lers.Utils были перенесены классы:

  • ArrayUtils
  • AttribUtils
  • EmailUtils
  • EnumExtensions
  • EnumUtils
  • ExceptionExtensions
  • ExceptionUtils
  • FileUtils
  • FormatUtils


Если ваше приложение использовало любой из этих классов, в проект нужно включить ещё одну сборку Lers.Utils.dll. Бинарный файл расположен в папке C:\Program Files\LERS\Common\Core\bin


2. Изменена сигнатура методов ReportManager.GetPreparedReportInfo и ReportManager.GetPreparedReportInfoAsync

Из них был удалён не несущий смысловой нагрузки параметр reportOptions. Если вы используете этот метод в своих модулях, удалите этот параметр. Метод будет функционировать как прежде.

3. Следствие пункта 2. Из класса ReportOptionsObject удалено поле bool GetPreparedReport.

4. Изменена сигнатура методов ReportManager.GeneratePreparedReport и ReportManager.GeneratePreparedReportAsync. Вместо класса ReportOptionsObject они принимают идентификатор отчёта, который нужно получить.

5. Следствие пункта 4. Из класса ReportOptionsObject удалено поле int? PreparedReportId. Идентификатор теперь передаётся в методы напрямую.

среда, 30 ноября 2016 г.

Телеметрия в ЛЭРС УЧЁТ R20

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

Например, для будущего развития системы нам важно знать, какие версии SQL-серверов используют наши пользователи.Эти сведения, а также динамика их изменения, позволят нам принять решение, нужно ли двигаться вперед и начать планировать работы по модернизации SQL-серверов или с этим стоит повременить.

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

Для ответа на подобные вопросы нам часто не хватает сведений о том, как пользователи используют ЛЭРС УЧЁТ, достаточно ли производительности их систем для выполнения основных функций и т.д.

В настоящее время, единственный канал получения необходимых данных от пользователей - это наша техническая поддержка. По вашим обращениям мы собираем косвенные сведения об использовании функций системы. Естественно, далеко не все пользователи обращаются в техническую поддержку и предоставляют нам сведения.

Со сведениями о производительности ситуация еще плачевнее, так как мы получаем их только в виде жалоб, когда пользователи уже не могут терпеть медленную работу. Зачастую, мы вынуждены выбирать один из путей решения проблемы наугад из-за того что у нас не хватает исходных данных.

Чтобы кардинально изменить ситуацию и начать работать на упреждение, в версии ЛЭРС УЧЁТ 3.07 R20 мы разработали модуль сбора телеметрической информации с пользовательских систем. Эта статистическая информация нам для дальнейшего улучшения программы, разработки нового функционала и улучшения уже существующего.

Вся собираемая информация анонимна и обезличена. Мы не можем идентифицировать вас по тем данным, которые собирает наш сервер.

Система телеметрии  передает только техническую информацию о версиях компонент, количестве системных объектов, статистику вызовов некоторых функций системы, их производительности и используемых системных ресурсах.

Мы не предоставляем доступ к собранной информации третьим лицам.

Мы не собираем и не храним ничего из следующего списка:
  • IP-адреса
  • Номера лицензий
  • Названия объектов учёта и точек учёта
  • Серийные номера оборудования
  • Номера телефонов или другие чувствительные параметры каналов связи с оборудованием
  • Имена/логины пользователей, адреса их электронной почты и номера телефонов
  • Считанные с приборов данные
  • Введённые вручную или импортированные данные

Отправка телеметрической информации может быть отключена в конфигурационном файле сервера ЛЭРС УЧЁТ.
Откройте текстовым редактором файл C:\Program Files\LERS\Server\Lers.Server.xml

Добавьте в него секцию advanced, в которой разместите тег <trackTelemetry>false<trackTelemetry>.

Конфигурационный файл должен выглядеть следующим образом:


Просим вас не отключать телеметрию без реальной необходимости. Эти данные нам очень важны для дальнейшего совершенствования ЛЭРС УЧЁТ.


пятница, 15 июля 2016 г.

Критические изменения в ЛЭРС УЧЁТ R18

Новая версия ЛЭРС УЧЁТ приносит в систему множество полезных и нужных функций. Список статей с их описанием можно прочитать по этой ссылке.

Некоторые из этих нововведений привели к критическим изменениям в работе с ЛЭРС УЧЁТ.

четверг, 14 июля 2016 г.

Настройка подключений в ЛЭРС УЧЁТ 3.07 R18

Одно из самых важных изменений в версии 3.07 R18 - перенос подключений из точек учёта в объект.

Теперь у объекта учёта есть отдельный справочник подключений, в котором можно просмотреть и настроить все доступные объекту учёта каналы связи.