Функции вычислений

Следующие функции доступны в редакторе вычислений:

Функции объектов TPS

GetRankedObject("DataObject",ранг ) – возвращает значение объекта с рангом, где DataObject - это полное имя объекта, а ранг - это номер в последовательности с указанием ранга.
например, функция return GetRankedObject("Управление событиями._Мой приоритет",2 ) возвращает второе значение в упорядоченном списке "Мой приоритет" в модуле управления событиями.

MinutesToBreach() – возвращает число минут до состояния неучтения объекта в виде целого значения, превращая их в рабочие часы.
Например, функция return Событие.MinutesToBreach() возвращает число минут до состояния неучтения события.

TimeToBreach() – возвращает время до состояния неучтения объекта в виде строкового значения формата чччч:мм:сс, превращая его в рабочие часы. Так как функция возвращает строковое значение, вы не сможете отсортировать его.
Например, функция return Событие.TimeToBreach() возвращает время до состояния неучтения события.

Функции коллекции TPS

First() – возвращает значение указанного атрибута с самой ранней датой создания.
Например,функция элемент = Событие.Назначения.First() выбирает первое из назначений, созданных для события; вы затем можете использовать функцию return элемент.Заголовок для вывода заголовка первого назначения.

Latest() – возвращает значение указанного атрибута с самой последней датой создания.
Например, функция элемент = Событие.Назначения.Latest() выбирает последнее из назначений, созданных для события.

Max("атрибут") – возвращает максимальное значение указанного атрибута.
Например, функция Значение = Событие.Назначения.Max("_Длительность") устанавливает значение, равное наибольшему значению атрибута с именем _Длительность, для любого из назначений события.

Min("атрибут") – возвращает минимальное значение указанного атрибута.
Например, функция Значение = Событие.Назначения.Min("_Длительность") устанавливает значение, равное наименьшему значению атрибута с именем _Длительность, для любого из назначений события.

Count – возвращает число элементов в указанной коллекции.
Например, функция return Событие.Назначения.Count возвращает число назначений события.

Функции даты и времени

DateTime.Сейчас – возвращает текущую локальную дату и время в формате дата/время. Вы можете получить только значение текущей секунды, минуты, часа, дня, месяца или года, используя для этого соответствующий подпараметр.

DateTime.Сегодня – возвращает сегодняшнюю дату и время в формате дата/время; в поле времени будет возвращено время полночи.

DateTime.UtcNow – возвращает текущую дату UTC и время в формате дата/время. Вы можете получить только значение текущей секунды, минуты, часа, дня, месяца или года, используя для этого соответствующий подпараметр.