Синтаксис
procedure SetTrendClient(AClientName: string; AGroupID, ATrendNumber: Integer; ASetID: Int64; const ASetName: string = '');
Описание
Заменяет тренд в указанной группе трендов на заданном клиенте. Как узнать имя клиента, см. по ссылке. Процедура SetTrendClient обладает следующими параметрами:
Параметр |
Описание |
---|---|
AClientName |
Имя клиента, на котором нужно сменить тренд |
AGroupID |
ID группы трендов, в которой нужно сменить тренд |
ATrendNumber |
Порядковый номер тренда, который нужно сменить |
ASetID |
ID-переменной, тренд которой нужно отобразить. Если установить ASetID равным -1, то тренд будет скрыт. |
ASetName |
Имя, которое будет присвоено тренду. Необязательный параметр, если не указывать его, то будет взято описание переменной, если оно имеется. Если описание отсутствует, то будет взято имя переменной. |
Пример кода
begin
// заменить на клиенте 'Client_Name', в группе с ID=1 второй тренд
// на тренд переменной MyVar и описанием 'Температура котла'
SetTrendClient('Client_Name', 1, 2, MyVar.ID, 'Температура котла');
// заменить на клиенте, который вызвал скрипт, в группе с ID=1 второй тренд
// на тренд переменной MyVar и описанием 'Температура котла'
SetTrendClient(GetClientName, 1, 2, MyVar.ID, 'Температура котла');
// скрыть на клиенте, который вызвал скрипт, в группе с ID=1 второй тренд
SetTrendClient(GetClientName, 1, 2, -1);
end.