EDA_InsertVectorVersionHistRec
Funkcia prepisuje všetky aktuálne a historické hodnoty vektora v danej verzii. V prípade, že daná verzia vektora v čase volania funkcie obsahuje nejaké dáta (aktuálne, či historické), budú tieto dáta nenávratne zmazané.
Zapisované hodnoty (parameter values) musia byť usporiadané vzostupne podľa času vzniku hodnoty a potom podľa časovej pečiatky hodnoty. V prípade zápisu do periodických vektorov sú chýbajúce hodnoty automaticky doplnené.
Deklarácia
%EDA_InsertVectorVersionHistRec(
INT/TEXT in _vector,
INT/TEXT in _version,
REC in _values,
REC in _params,
INT out _errorCode
);Parametre
| Parameter | Dátový typ | Typ | Popis |
|---|---|---|---|---|
1 | vector | INT/TEXT | IN | ID / kód vektora. |
2 | version | INT/TEXT | IN | ID / kód verzi. |
3 | values | REC | IN | Trojstĺpcová štruktúra tvaru: TIME (čas vzniku hodnoty), TIME (časová pečiatka hodnoty), REAL/INT/BOOL (hodnota). |
4 | params | REC | IN | Štruktúra voliteľných parametrov. |
5 | errorCode | INT | OUT | Návratový kód. |
Obsah štruktúry voliteľných parametrov verzie 1:
| Parameter | Dátový typ | Prednastavená hodnota | Popis |
|---|---|---|---|---|
1 | structVersion | INT |
| Verzia štruktúry - 1. |
2 | userName | TEXT | "_EDA" | Meno užívateľa, ktorý vykonal zmenu. |
3 | batchId | INT |
| Identifikátor dávky, do ktorej sa má príkaz vložiť. |
4 | userLog | TEXT |
| Užívateľský popis akcie. |