SetTrendClient

> [HTML Version](settrendclient.html)

**Синтаксис**

````
procedure SetTrendClient(AClientName: string; AGroupID, ATrendNumber: Integer; ASetID: Int64; const ASetName: string = '');

````
**Описание**

Заменяет тренд в указанной группе трендов на заданном клиенте. Как узнать имя клиента, [см. по ссылке](howfindclientname.md). Процедура 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.
````