Pas (Osobní údaje)

Z Prirucky
Verze z 16. 1. 2026, 15:17, kterou vytvořil Petrm (diskuse | příspěvky) (založena nová stránka s textem „''Pas (Osobní údaje)'' 550px|right * '''Číslo pasu '''– číslo pasu * '''Platnost do '''– datum platnosti pasu Varovná hlášení: ''Ukončení platnosti OP, pasu'' * '''Pas vydal''' - pro potvrzení: Info o nástupu/výstupu cizince == Přesun údajů do agendy Cizinci == Podmínka zkopírování údajů: pokud je vyplněno ''Číslo pasu'' v agendě Osobní údaje. <br> <small> Osobní údaje.…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Pas (Osobní údaje)

Pas-Osobni udaje.png

Přesun údajů do agendy Cizinci

Podmínka zkopírování údajů: pokud je vyplněno Číslo pasu v agendě Osobní údaje.
Osobní údaje.Číslo pasu --> Cizinci.Číslo dokladu (Doklad totožnosti)
Ciznci.Typ dokladu = P (pas)
Osobní údaje.Státní příslušnost --> Cizinci.Stát vydání (Doklad totožnosti)
Osobní údaje.Platnost_do (pas) --> Cizinci.platnost_do (Doklad totožnosti)
Osobní údaje.Pas.vydal --> Cizinci.Doklad_vydal (Doklad totožnosti)

update pracovnici set cdokl_nerezid = cislo_pasu where cislo_pasu is not null and cdokl_nerezid is null and st_prisl <> 203;
update pracovnici set typdokl_nerezid = 'P' where cislo_pasu is not null and st_prisl <> 203;
update pracovnici set statdokl_nerezid = (select kod_znakovy2 from cis_st_prisl where kod_ciselny = pracovnici.st_prisl) where cislo_pasu is not null and st_prisl <> 203;

delete from pracovnici_po where polozka in ('ciz_doklad_plat_do', 'ciz_doklad_vydal') and os_cislo in (select os_cislo from pracovnici  where cislo_pasu is not null and st_prisl <> 203);
insert into pracovnici_po (os_cislo, polozka, hodnota, dat_od, dat_do) select os_cislo, 'ciz_doklad_plat_do', pas_plat, null, null from pracovnici where os_cislo = pracovnici.os_cislo and cislo_pasu is not null and st_prisl <> 203;
insert into pracovnici_po (os_cislo, polozka, hodnota, dat_od, dat_do) select os_cislo, 'ciz_doklad_vydal', vydavatel_pasu, null, null from pracovnici where os_cislo = pracovnici.os_cislo and cislo_pasu is not null and st_prisl <> 203;

hd 80924

Odkazy