Pas (Osobní údaje): Porovnání verzí

Z Prirucky
(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.…“)
 
 
Řádek 8: Řádek 8:


== Přesun údajů do agendy [[Cizinci]] ==
== Přesun údajů do agendy [[Cizinci]] ==
Podmínka zkopírování údajů: pokud je vyplněno ''Číslo pasu'' v agendě Osobní údaje. <br>
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). <br>
<small>
<small>
Osobní údaje.Číslo pasu --> Cizinci.Číslo dokladu (Doklad totožnosti) <br>
Osobní údaje.Číslo pasu --> Cizinci.Číslo dokladu (Doklad totožnosti) <br>

Aktuální verze z 16. 1. 2026, 15:21

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