1.3.3.25.6. Пример работы с формулами и метками в конструкторе
 
Пример задачи: Cоздать через конструктор отчётов отчёт, где будет показано время работы объекта под нагрузкой, время простоя и общее время работы.
В данном случае есть два датчика, датчик зажигания, по которому определяется время простоя и двухпозиционный датчик спецоборудования, по которому определяется время в работе.
 
 
 
Создадим метки для обоих датчиков, чтобы позднее использовать из в конструкторе.
 
В конструкторе создадим суммарную таблицу и создадим следующие поля:
Объект
  • тип данных - транспортное средство;
  • группы датчиков - нет;
  • суммарная функция - нет;
  • field uid - obj (можно делать любым);
  • формула - нет;
  • функция форматирования - нет.
Холостой ход
  • тип данных - работа оборудования;
  • группы датчиков - зажигание;
  • суммарная функция - нет;
  • field uid - stay (можно делать любым);
  • формула - нет;
  • функция форматирования - длительность (H:m:s).
Работа под нагрузкой
  • тип данных - работа оборудования;
  • группы датчиков - работа датчика;
  • суммарная функция - нет;
  • field uid - work (можно делать любым);
  • формула - нет;
  • функция форматирования - длительность (H:m:s).
Длительность работы
  • тип данных - формула;
  • группы датчиков - нет;
  • суммарная функция - нет;
  •  field uid - dur (можно делать любым);
  • формула - =%work%+%stay% (в данном случае мы используем field uid работы под нагрузкой и холостого хода в формате %field uid%);
  • функция форматирования - длительность (H:m:s).
 
 
После чего отчёт можно сохранить и перейти в отчёты для проверки.
 Пользовательские отчёты появляются внизу списка отчётов в разделе "Конструктор отчётов".