Použitá osobní čísla: Porovnání verzí
m |
|||
| (Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
| Řádek 36: | Řádek 36: | ||
<small>Jen jako zákaznická výjimka. </small> | <small>Jen jako zákaznická výjimka. </small> | ||
== Unikátní os.čísla mezi databázemi == | |||
Funkcionalitu Použitá os.čísla lze využít rovněž pro zajištění unikátnosti os.čísel mezi různými databázemi (např. mezi českou a slovenskou databází u jedné firmy). Toto lze zajistit v kombinaci s funkcionalitou [[Sdílení tabulek z externích databází]], kdy se nasdílí mezi různými databázemi tabulka "pouzita_os_cisla". | |||
Zde je potřeba zvážit, zda není potřeba doplnit výše uvedenou db tabulku ve zdrojové databázi o hodnoty, které jsou již uloženy v této tabulce v ostatních databázích, které budou využívat pohled do zdrojové databáze. | |||
''Toto lze zajistit např. SQL příkazem "insert into pouzita_oscisla (pouzite_os_cislo) select pouzite_os_cislo from nazev_jine_databaze..pouzita_os_cisla; " '' | |||
== Volná osobní čísla == | == Volná osobní čísla == | ||
Aktuální verze z 26. 5. 2025, 13:47
Použitá osobní čísla - systém si uchovává informaci jak o aktuálně obsazených osobních číslech, tak o tom, že osobní číslo již někdy v historii bylo použito.
Obsazená osobní čísla
Obsazená osobní čísla je možno zobrazit například v agendě Evidence zaměstnanců nebo MaPExpress.
Jsou to zaměstnanci
- aktivní
- vystoupivší
Při pokusu o zadání nového zaměstnance pod obsazeným osobním číslem dojde k chybové hlášce (není možno uložit).
Použitá osobní čísla
Systém ukládá unikátně do db tabulky pouzita_os_cisla všechna osobní čísla, která se vyskytují při měsíční uzávěrce v agendě Evidence zaměstnanců.
Může se stát, že jednou založené osobní číslo (zaměstnanec) bylo zrušeno (smazáno), například způsoby:
- Měsíční uzávěrka ledna - promazání databáze.
- Smazání starých záznamů (jednorázová funkce 53) - promazání databáze.
Systém uchovává seznam takových osobních čísel:
- db: select * from pouzita_os_cisla; = obsazená osobní čísla + použitá osobní čísla
- archívy - tabulky archívů.
Při pokusu o zadání nového zaměstnance pod použitým osobním číslem dojde k informativní hlášce (s volbou zda pokračovat dále či ne).
Blokování dříve existujícího osobního čísla
Rušení
Agenda
- Rušení - je využívána v případě, kdy je omylem navedený zaměstnanec (nenastoupil do zaměstnání). Pokud ještě nebyl zpracováván, je možno ho v daném období zrušit. Informace o tomto zrušení se nedostane do historie použitých osobních čísel.
Jen jako zákaznická výjimka.
Unikátní os.čísla mezi databázemi
Funkcionalitu Použitá os.čísla lze využít rovněž pro zajištění unikátnosti os.čísel mezi různými databázemi (např. mezi českou a slovenskou databází u jedné firmy). Toto lze zajistit v kombinaci s funkcionalitou Sdílení tabulek z externích databází, kdy se nasdílí mezi různými databázemi tabulka "pouzita_os_cisla".
Zde je potřeba zvážit, zda není potřeba doplnit výše uvedenou db tabulku ve zdrojové databázi o hodnoty, které jsou již uloženy v této tabulce v ostatních databázích, které budou využívat pohled do zdrojové databáze. Toto lze zajistit např. SQL příkazem "insert into pouzita_oscisla (pouzite_os_cislo) select pouzite_os_cislo from nazev_jine_databaze..pouzita_os_cisla; "
Volná osobní čísla
Menu: Evidence > Evidence zaměstnanců > Seznam zaměstnanců / tlačítko Volná os.čísla
- Sestava - s volbou, zda zobrazit/nezobrazit osobní čísla použitá v historii/použitá v archívech.
- Při zadání zaměstnance - v rozbalovacím poli.