Zápis docházkového systému do tabulky
Zápis docházkového systému do tabulky v KS.
Postup
1/ Data zapisuje docházkový systém přímo do tabulky do databáze KS.
2/ Z této tabulky (dch_sumace) pak uživatel data přenese tlačítkem pro přenos z docházky pro mzdové zpracování (do tabulky odmeny, která je pak dále zpracovávána standardně – do tabulky pichacky).
Popis db tabulky
Popis položek tabulky dch_sumace:
CREATE TABLE dch_sumace ( os_cislo decimal(10, 0), cislo_pom integer, prac_str char(10), kod integer, castka decimal(16, 4), dat_od char(10), dat_do char(10), dny decimal(3, 1), hodiny decimal(5, 2), datum char(10));
- Dat_od, dat_do, datum
Položky "dat_od", "dat_do", "datum" představují datum ve tvaru yyyy-mm-dd. Do těchto polí nesmí být ukládán prázdný řetězec, ale pouze platné datum nebo tzv. null hodnota. Do položky "datum" se ukládá hodnota prvního dne zpracovávaného období (měsíce). Pokud bude prováděno opakované ukládání dat do této tabulky (opakovaný přenos), musí strana, která data posílá (docházkový systém) zabezpečit nejprve smazání všech záznamů daného období (z předcházejícího přenosu) a poté vložení nových záznamů.
- Číslo poměru
Pokud není v datech (řádku) tabulky uvedena hodnota "číslo poměru", systém má funkčnost, kdy tato data přiřadí na hlavní pracovní poměr (aktivní). Pokud je v tabulce uvedeno číslo poměru, znamená to, že bylo vloženo v rámci importu dat. Obsah tabulky tedy představuje data vložená uživatelem.
Zapnutí funkcionality
Pro funkcionalitu v systému KS-program je pak potřeba přepnout rozšiřující parametr dch_sumace_exis (sk.9) z hodnoty "Ne" na hodnotu "Ano". Dále je nutné, aby rozšiřující parametr dochazka_davky (sk.9) byl přepnut na hodnotě "ne".