Nastaví predpis popisného vektora.
V prípade zápisu do verziovaných vektorov sú zmeneným dátam automaticky pridelené časové značky s aktuálnym časom. V prípade potreby je možné časovú značku zadať explicitne - nastavením parametra forceVersionTime na @TRUE a nastavením atribútu parametra version (version\TIM) na požadovaný čas. Existujúce dáta s rovnakou časovou značkou ako nové dáta budú prepísané.
Deklarácia
%EDA_SetDescriptiveVectorRec( INT in _vector, REC in _values, REC in _params, INT out _errorCode );
Parametre
Parameter | Dátový typ | Typ | Popis | |
---|---|---|---|---|
1 | vector | INT | IN | Id alebo kód vektora. |
2 | values | RECORD | IN | Štruktúra predpisu popisného vektora. |
3 | params | RECORD | IN | Štruktúra voliteľných parametrov. |
4 | 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 | cacheId | INT | 0 (default read cache) | Identifikátor cache. |
3 | userName | TEXT | "" (nezapisuje logovaciu informáciu) | Login užívateľa, ktorý vykonal zmenu. |
4 | version | INT/TEXT | invalid (nenastavené) | Použitie verzie. |
5 | forceVersionTime | BOOL | @FALSE (časová pečiatka sa generuje - aktuálny čas) | Pre zapisované dáta vynúti použitie časovej pečiatky z parametra version. |
6 | batchId | INT | Identifikátor dávky, do ktorej sa má príkaz vložiť. | |
7 | userLog | TEXT | Užívateľský popis akcie. |
Obsah štruktúry predpisu popisného vektora:
Parameter | Dátový typ | Popis | |
---|---|---|---|
1 | parent | INT | Index rodičovskej hodnoty |
2 | idx | INT | Index hodnoty |
3 | periodType | INT | Typ periódy (0 - žiadna, 1 - základ, 2 - rok, 3 - týždeň, 4 - deň, 5 - interval) |
4 | timeFrom | TIME | Čas od |
5 | timeTo | TIME | Čas do |
6 | value | REAL | Hodnota |
7 | value2 | REAL | Hodnota 2 |
8 | valueType | INT | Typ hodnoty (0 - žiadny, 1 - absolútna, 2 - koeficient plus, 3 - koeficient krát, 4 - interpolácia) |
9 | status | INT | Stav |
10 | supplement | INT | Id dodatku |
11 | valid | BOOL | Príznak platnosti |
Súvisiace stránky:
Pridať komentár