Nastaví alebo prepíše predpis intervalového vektora. Voliteľne len pre daný interval.

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_SetIntervalVectorRec(
   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 intervalové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 btDelete TIME MIN_DATE Začiatočný čas prepisovaného intervalu.
4 etDelete TIME MAX_DATE Koncový čas prepisovaného intervalu.
5 userName TEXT "" (nezapisuje logovaciu informáciu) Login užívateľa, ktorý vykonal zmenu.
6 version INT/TEXT invalid (nenastavené) Použitie verzie.
7 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.
8 batchId INT   Identifikátor dávky, do ktorej sa má príkaz vložiť.
9 userLog TEXT   Užívateľský popis akcie.

Obsah štruktúry predpisu intervalového vektora:

  Parameter Dátový typ Popis
1 timeFrom TIME Čas od
2 timeTo TIME Čas do
3 value REAL Hodnota
4 status INT Stav
5 supplement INT Id dodatku
6 valid BOOL Príznak platnosti
Napíšte komentár