Funkcia pre modifikáciu viacerých atribútov vektora naraz. Atribúty ponechané/nastavené na neplatnú hodnotu nebudú modifikované.

Deklarácia

%EDA_UpdateVectorRec(
  INT/TEXT in _vector,
  REC in _params,
  INT out _errorCode
 );

Parametre

  Parameter Dátový typ Typ Popis
1 vector INT/TEXT IN ID / kód vektora.
2 params RECORD IN Štruktúra voliteľných parametrov.
3 errorCode INT OUT Návratová hodnota.

Obsah štruktúry voliteľných parametrov verzie 1:

  Parameter Dátový typ Prednastavená hodnota Popis
1 structVersion INT   Verzia štruktúry - 1.
2 title TEXT(64) (nenastavené) Zobrazované meno vektora. Meno, ktoré sa použije pre zobrazenie užívateľovi.
3 filterName TEXT(64) (nenastavené) Filter
4 description TEXT(256) (nenastavené) Popis vektora.
5 valueType INT (nenastavené)  Typ hodnoty (3 - reálne číslo).
6 isIntegral BOOL (nenastavené) Príznak integrálnosti vektora.
7 groupId INT (nenastavené) Id skupiny, do ktorej bude vektor zaradený. 0 - bez zaradenia do skupiny.
8 isPrivate BOOL (nenastavené) Príznak prístupnosti vektora.
9 isValid BOOL (nenastavené) Príznak platnosti vektora.
10 techUnit TEXT(12) (nenastavené) Technická jednotka hodnôt (os-x pre párové vektory).
11 techUnitY TEXT(12) (nenastavené) Technická jednotka hodnôt os-y (len pre párové vektory).
12 valueX TEXT(50) (nenastavené) Meno údajov na osi-x (pre párové vektory).
13 valueY TEXT(50) (nenastavené) Meno údajov na osi-y (pre párové vektory).
14 viewRound INT (nenastavené) Zaokrúhlenie pre zobrazenie (1 - absolútna presnosť, 2 - matematické, 3 - nahor, 4 - nadol).
15 viewRoundDecPlaces  INT (nenastavené) Počet desatinných miest zaokrúhlenia pre zobrazenie.
16 execRound INT (nenastavené) Zaokrúhlenie pre výpočet (1 - absolútna presnosť, 2 - matematické, 3 - nahor, 4 - nadol).
17 execRoundDecPlaces INT (nenastavené) Počet desatinných miest zaokrúhlenia pre výpočet.
18 dataRangeBt TIME (nenastavené) Začiatok intervalu platnosti dát vypočítaného vektora.
19 dataRangeEt TIME (nenastavené) Koniec intervalu platnosti dát vypočítaného vektora.
20 dropPrecalc BOOL (nenastavené) Príznak, či sa pri zmene intervalu platnosti dát vypočítaného vektora má zrušiť predpočítaná časť vektora.
21 archiveName TEXT(64) (nenastavené) Názov objektu D2000 archivovaná hodnota.
22 archiveRow INT (nenastavené) Riadok v štruktúrovanom archíve.
23 archiveCol INT (nenastavené) Stĺpec v štruktúrovanom archíve.
24 userName TEXT(32) (nenastavené) Názov užívateľa, ktorý vykonáva zmenu.
25 statusText TEXT(64) (nenastavené) Názov objektu D2000 stavový text. Prázdny text zruší priradenie stavového textu na vektor. Existencia objektu sa nekontroluje.
26 masterEntityId INT (nenastavené) Id master entity. 0 zruší zapisovanie do tabuľky.
27 logAccess BOOL (nenastavené) Príznak logovania prístupov k vektoru.
28 intervalStable BOOL (nenastavené) Príznak vypočítaného vektora, ktorý znamená, že jeho výsledná hodnota v danom čase je nezávislá od načítavaného intervalu. Takýto vektor potom využíva pokročilejšie vlastnosti cache.
29 batchId INT   Identifikátor dávky, do ktorej sa má príkaz vložiť.
30 idValidator INT (nenastavené) Nastaví id vypočítaného vektora, ktorý sa má použiť na validáciu vkladaných dát.
0 - vypne validáciu.
Napíšte komentár