Pas (Osobní údaje)

Z Prirucky

Pas (Osobní údaje)

Pas-Osobni udaje.png

Přesun údajů do agendy Cizinci

Podmínka zkopírování údajů: je vyplněno Číslo pasu v agendě Osobní údaje a zároveň státní příslušnost <> 203 (ČR).
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