Názvy pracovních míst (číselník): Porovnání verzí
Z Prirucky
(Založena nová stránka: ''Názvy pracovních míst (číselník)'' je '''zákaznická specialita''' - použití číselníku téhož jména v modulu Popisy pracovních míst. == Funkcionalita…) |
|||
Řádek 24: | Řádek 24: | ||
|} | |} | ||
=== Zjištění | === Zjištění rozdílů === | ||
[[Image: Nazvy-prac-mist-rozdil-priklad-1-3.png]] | |||
{|border="1" cellpadding="3" cellspacing="0" | {|border="1" cellpadding="3" cellspacing="0" | ||
| <small> | | <small> | ||
select cis_pracmist, naz_pracmist, | select A.id_pracmist, A.datum_od, A.datum_do, A.cis_pracmist, A.naz_pracmist, | ||
C.nazev, | |||
B.hodnota, B.platnost_od, B.platnost_do | |||
from prac_mist | from prac_mist A left outer join prac_mist_atrib B on A.id_pracmist = B.id_pracmist and B.cis_atributu = 1001, | ||
funk_zkr C | |||
where | |||
B.hodnota = C.cislo and | |||
(A.datum_do is null or A.datum_do > (select max(datum_prvni) from par_map)) and | |||
(B.platnost_do is null or B.platnost_do > (select max(datum_prvni) from par_map)) and | |||
(A.naz_pracmist <> C.nazev or C.nazev is null) | |||
</small> | </small> | ||
| [[Image: Nazvy-prac-mist- | | [[Image: Nazvy-prac-mist-db-tabulky.png|right]] | ||
|} | |} | ||
=== Všechna pracovní místa s kombinací platností == | |||
[[Image: Nazvy-prac-mist-rozdil-priklad-1-4.png]] | |||
<small> | |||
select A.id_pracmist, A.datum_od, A.datum_do, A.cis_pracmist, A.naz_pracmist, | |||
C.nazev, | |||
B.hodnota, B.platnost_od, B.platnost_do | |||
from prac_mist A left outer join prac_mist_atrib B on A.id_pracmist = B.id_pracmist and B.cis_atributu = 1001, | |||
funk_zkr C | |||
where | |||
B.hodnota = C.cislo | |||
</small> | |||
== Odkazy == | |||
* [[Popisy pracovních míst]] | |||
* <small>DB: funk_zkr </small> | |||
<!-- hd id 35895 --> | |||
<!-- | |||
=== Změna názvů pracovních míst === | === Změna názvů pracovních míst === | ||
[[Image: Nazvy-prac-mist-db-tabulky.png|right]] | [[Image: Nazvy-prac-mist-db-tabulky.png|right]] | ||
Řádek 74: | Řádek 95: | ||
prac_mist.id_pracmist = prac_mist_atrib.id_pracmist) > 0 ; | prac_mist.id_pracmist = prac_mist_atrib.id_pracmist) > 0 ; | ||
</small> | </small> | ||
--> | |||
Verze z 2. 3. 2017, 15:25
Názvy pracovních míst (číselník) je zákaznická specialita - použití číselníku téhož jména v modulu Popisy pracovních míst.
Funkcionalita
Menu: PIS > Popisy pracovních míst > Číselníky / Názvy prac. míst
Menu: PIS > Popisy pracovních míst > Číselník vlastností
Menu: PIS > Popisy pracovních míst > Pracovní místa/Pracovní pozice/Profese/Šablony popisů
- Naplnění číselníku.
- Založení vlastnosti do číselníku.
- Vyplnění popisu pracovního místa.
Používáno pro kontrolní účely a pro návaznost do dalších systémů.
Kontrola totožnosti názvů
Zjištění rozdílů
select A.id_pracmist, A.datum_od, A.datum_do, A.cis_pracmist, A.naz_pracmist, C.nazev, B.hodnota, B.platnost_od, B.platnost_do from prac_mist A left outer join prac_mist_atrib B on A.id_pracmist = B.id_pracmist and B.cis_atributu = 1001, funk_zkr C where B.hodnota = C.cislo and (A.datum_do is null or A.datum_do > (select max(datum_prvni) from par_map)) and (B.platnost_do is null or B.platnost_do > (select max(datum_prvni) from par_map)) and (A.naz_pracmist <> C.nazev or C.nazev is null)
|
= Všechna pracovní místa s kombinací platností
select A.id_pracmist, A.datum_od, A.datum_do, A.cis_pracmist, A.naz_pracmist, C.nazev, B.hodnota, B.platnost_od, B.platnost_do from prac_mist A left outer join prac_mist_atrib B on A.id_pracmist = B.id_pracmist and B.cis_atributu = 1001, funk_zkr C where B.hodnota = C.cislo
Odkazy
- Popisy pracovních míst
- DB: funk_zkr