ON_ERROR | zachytává chybové zprávy, které zobrazí v okně výstrahy. Filtruje chybu COMMITu - není nic k provedení |
WHEN_NEW_FORM_INSTANCE | spouští proceduru PRIDANI_ZAMESTNANCE(rc NUMBER), která -pokud již
není - pro dané rodné číslo vytvoří nový záznam v tabulce Zamestnanec.
Pro dané rodné číslo nastaví id_zamestnance |
ICO_ZAMESTNAVATELE | WHEN_VALIDATE_ITEM - Kontroluje zda zadané IČO již není v databázi, pokud ano zobrazí chybu a zůstáva v této položce |
POPIS_POMERU | WHEN_LIST_CHANGED - Pokud je zadán pracovní pomer HPP( t.j. 0) provádí kontrolu, zda akt. zaměstnanec již nemá přiřazen akt. pracovní poměr HPP. Pokud ano, zobrazí chybu a zůstává v této položce. Nastavuje položku Typ_pomeru. |
POTVRD | WHEN_BUTTON_PRESSED - kontroluje zda jsou zadány požadované položky . Pokud ano vytvori novy zaznam v tabulce PRACOVNI_POMER. |
ZRUS | Zobrazí varování, a pokud je potvrzeno ukončí bez uložení formuláře. |
PRIDANI_ZAMESTNANCE | funkce podle zadaneho RC hleda zaznam v tabulce ZAMESTNANEC. Pokud neexistuje vytvoří nový a nastaví v tabulce OBCAN položku JE_ZAMESTNANEC na 1 a vrací TRUE. Jinak vrací TRUE pokud nedojde k neošetřené vyjímce |
ON_ERROR | zachytává chybové zprávy, které zobrazí v okn? výstrahy. Filtruje chybu COMMITu - není nic k provedení. Ošetřuje chybu pro nemožnost uložení záznamu a pro nemožnost rušení záznamu a nastavi :STAV.err =1 |
ON_CELAR DETAILS | automaticky generovaný trigger pro propojení tabulek PRACOVNI_POMER a PLATBY |
ERR | určuje, že při volaní COMIT došlo k chybě. |
JE_UKONCEN | určuje, že původní stav pracovního poměru je ukončen (t. j. má zadáno DATUM_DO) |
ULOZENO | určuje zda došlo k změnám |
JE_HPP | určuje zda původní stav pracovního poměru je HPP |
PRE_BLOCK | podle glob. promenne RC nastavuje id_zamestnance |
ICO_OLD | WHEN_VALIDATE_ITEM - Kontroluje zda zadané ICO je v databázi, pokud ne zobrazí chybu a zůstáva v této položce |
POTVRD2 | WHEN_BUTTON_PRESSED - podle hodnoty položky UKONCENE nastavi podminku WHERE pro datovy blok PRACOVNI_POMER. Přepne se do tohoto bloku a vykona ji. Pokud není nalezen žádný záznam zobrazi chybu a vrátí se do bloku VYBER_FIRMY. |
ZRUS | WHEN_BUTTON_PRESSED - Zobrazí varování, a pokud je potvrzeno ukončí bez uložení formulář. |
UKONCENE | slouží k výběru buď všech, nebo jen neukončených pracovních poměrů |
ID_ZAMESTNANCE | id_zaměstnance |
ON-POPULATE-DETAILS | automaticky generovaný trigger pro propojení s blokem PLATBY |
ON-CHECK-DELETE-MASTER | automaticky generovaný trigger pro propojení s blokem PLATBY. |
WHEN-NEW-RECORD-INSTANCE | nastavuje položky bloku STAV podle načtených hodnot |
POPIS_POMERU | WHEN_LIST_CHANGED - Pokud je zadán pracovní pomer HPP( t.j. 0) a není ukončen provádí kontrolu, zda akt. zaměstnanec již nemá přiřazen pracovní poměr HPP. Pokud ano, zobrazí chybu a zůstává v této položce. Nastavuje položku Typ_pomeru. Nastavuje položku ULOZENO |
POPIS_PRACE | POST_TEXT_ITEM - nastavuje ULOZENO na 0 |
PRACOVAL_OD | WHEN_VALIDATE_ITEM - nastavuje ULOZENO na 0 , pokud není PRACOVAL_DO NULL kontroluje zda není větší, pokud ano zobrazí chybu a zůstává v této položce, také kontroluje na nejnižší rok. |
PRACOVAL_DO | WHEN_VALIDATE_ITEM - Nemůže být nižžší než PRACOVAL_OD, nebo max. ROK z tab. PLATBY. Pokud byla zadána a nyní je NULL. Informuje a vynulluje POPIS_POMERU(TYP_POMERU) |
ULOZ | WHEN_BUTTON_PRESSED - kontroluje zda je zadán TYP_POMERU . Pokud ano podle typu změny změní hodnotu v tabulce PRACOVNI_POMER a ZAMESTNANEC. Aktualizuje položky v bloku STAV. |
DALSI | WHEN_BUTTON_PRESSED - pokud je ULOZENO 0 zobrazí potvrzení na přesun na další záznam bez uložení a po potvrzení přesune. Jinak přesune na další záznam |
PREDCHOZI | WHEN_BUTTON_PRESSED - pokud je ULOZENO 0 zobrazí potvrzení na přesun na předchozí záznam bez uložení a po potvrzení přesune. Jinak přesuna na předchozí záznam |
KONEC | WHEN_BUTTON_PRESSED - pokud je ULOZENO 0 zobrazí varování, a pokud je potvrzeno přepne do okna VYBER_FIRMY, jinak přepne bez dotazu. |
ROK | WHEN_VALIDATE_ITEM - kontroluje zda rok není mimo rozsah daný PRACOVAL_OD - PRACOVAL_DO a zda nebyl daný rok již zadán. Pokud není splněna jedna z podmínka vypíše chybovou zprávu a smaže zadanou hodnotu.Nastavuje ULOZENO na 0. |
SUMA | WHEN_VALIDATE_ITEM - kontroluje zda je k SUMA zadán ROK, a pokud je zadán ROK, jestli je také nastavena SUMA |
ON_ERROR | Odchytává vyjímku COMMITu, není nic k provedení |
ICO | WHEN-VALIDATE-ITEM - kontroluje, zda zadávané IČO již není v databázi. |
ZAKL_JMENI | WHEN-VALIDATE-ITEM - kontroluje, zda je již zadán typ firmy a zda ZAKL_JMENI odpovídá MIN_JMENI v tabulce TYPY_FIREM podle TYP_FIRMY |
POTVRD | WHEN-BUTTON-PRESSED - kontroluje zda jsou zadány všechny požadované položky a zda odpovídá ZAKL_JMENI. Pokud ano uloží novou firmu a ukončí formulář. |
ZRUS | WHEN-BUTTON-PRESSED - po potvrzení ukončí formulář bez uložení |
VYBER | ZOBRAZI seznam Jednatel |
ON_ERROR | Odchytává vyjímku COMMITu- není nic k provedení |
POTVRD2 | Vybere firmu podle zadaneho ICO_OLD a nastaví ji do dat. bloku FIRMA a okno s ním zobrazí. Pokud nenajde vypíše chybovou zprávu |
ZRUS | WHEN-BUTTON-PRESSED - po potvrzení ukončí formulář bez uložení |
WHEN_NEW_BLOCK_INSTANCE | Nastavuje položku POPIS_FIRMY jako platnou |
ICO | WHEN-VALIDATE-ITEM - pokud zadáno jiné - kontroluje, zda zadávané IČO již není v databázi. |
ZAKL_JMENI | WHEN-VALIDATE-ITEM - kontroluje, zda je již zadán typ firmy a zda ZAKL_JMENI odpovídá MIN_JMENI v tabulce TYPY_FIREM podle TYP_FIRMY |
POPIS_FIRMY | WHEN-VALIDATE-ITEM - nastavvuje ZAKL_JMENI na NULL a zobrazi zpravu |
POTVRD | WHEN-BUTTON-PRESSED - kontroluje zda jsou zadány všechny požadované položky a zda odpovídá ZAKL_JMENI. Pokud ano uloží změněnou firmu a ukončí formulář. |
ZRUS | WHEN-BUTTON-PRESSED - po potvrzení se vrátí do bloku VYBER_FIRMY |
VYBER | ZOBRAZI seznam Jednatel |