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
Napíšte komentár