|
|
| (Není zobrazeno 290 mezilehlých verzí od stejného uživatele.) |
| Řádek 1: |
Řádek 1: |
| ''Názvy pracovních míst'' je zákaznická specialita - použití číselníku téhož jména v modulu [[Popisy pracovních míst]].
| |
|
| |
|
| == Funkcionalita ==
| | [[10001 (MH)]] |
| <small>Menu: PIS > Popisy pracovních míst > Číselníky / Názvy prac. míst </small> <br>
| |
| <small>Menu: PIS > Popisy pracovních míst > Číselník vlastností </small> <br>
| |
| <small>Menu: PIS > Popisy pracovních míst > Pracovní místa/Pracovní pozice/Profese/Šablony popisů </small>
| |
|
| |
|
| # Naplnění číselníku.
| | [[10470 (MH)]] |
| # 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ů.
| | [[10023 (MH)]] |
|
| |
|
| {|border="1" cellpadding="3" cellspacing="0"
| | [[10223 (MH)]] |
| | [[Image: Nazvy-prac-mist-ciselnik.png|400px|thumb|Číselník ''Názvy pracovních míst'' - příklad naplnění]]
| |
| | [[Image: Nazvy-prac-mist-vlastnost.png|80px|thumb|Vlastnost]]
| |
| | [[Image: Nazvy-prac-mist-popis-pracovniho-mista.png|500px|thumb|Popis pracovního místa - příklad naplnění]]
| |
| |}
| |
|
| |
|
| == Kontrola totožnosti názvů ==
| | [[10228 (MH)]] |
| {|border="1" cellpadding="3" cellspacing="0"
| |
| | [[Image: Nazvy-prac-mist-rozdil-priklad-1-1.png|400px|thumb|Název v číselníku ''Názvy prac.míst'']]
| |
| | [[Image: Nazvy-prac-mist-rozdil-priklad-1-2.png|700px|thumb|Použitý název pracovního místa neodpovídá hodnotě vlastnosti v popisu pracovního místa]]
| |
| |}
| |
|
| |
|
| === Zjištění všech rozdílů ===
| | [[10289 (MH)]] |
| {|border="1" cellpadding="3" cellspacing="0"
| |
| | <small>
| |
| select cis_pracmist, naz_pracmist,
| |
| (select nazev from funk_zkr, prac_mist_atrib where
| |
| funk_zkr.cislo = prac_mist_atrib.hodnota and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist and
| |
| cis_atributu = 1001)
| |
|
| |
| from prac_mist
| |
| where (select count(*) from prac_mist_atrib b where
| |
| b.id_pracmist = prac_mist.id_pracmist and cis_atributu = 1001) > 0 and
| |
| naz_pracmist <> (select nazev from funk_zkr, prac_mist_atrib where
| |
| funk_zkr.cislo = prac_mist_atrib.hodnota and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist and cis_atributu = 1001);
| |
| </small>
| |
| | [[Image: Nazvy-prac-mist-rozdil-priklad-1-3.png|590px]]
| |
| |}
| |
|
| |
|
| === Změna názvů pracovních míst ===
| | [[10286 (MH)]] |
| [[Image: Nazvy-prac-mist-db-tabulky.png|right]] | |
| '''Riziková operace.''' SQL příkaz pro změněnu názvů pracovních míst podle názvu v číselníku ''Názvy prac.míst''. Vazební položkou je údaj v popisu pracovního místa. Před spuštěním '''proveďte zálohu databáze'''.
| |
|
| |
|
| <small>
| | [[10286(MH)]] |
| update prac_mist set naz_pracmist =
| |
|
| |
| (select nazev from funk_zkr, prac_mist_atrib where
| |
| funk_zkr.cislo = prac_mist_atrib.hodnota and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist and
| |
| cis_atributu = 1001)
| |
|
| |
| where (select count(*) from funk_zkr, prac_mist_atrib where
| |
| funk_zkr.cislo = prac_mist_atrib.hodnota and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist and
| |
| cis_atributu = 1001) > 0;
| |
| </small>
| |
|
| |
|
| === Změna hodnoty vlastnosti v popisu pracovního místa ===
| | [[Atributy (JMHZ)]] |
| '''Riziková operace.''' SQL příkaz pro změněnu hodnoty vlastnosti v popisu pracovních míst - hledá se první název v číselníku ''Názvy prac.míst'' se shodným názvem jako je název pracovního místa. Vazební položkou je údaj v popisu pracovního místa. Před spuštěním '''proveďte zálohu databáze'''.
| |
| <small>
| |
| update prac_mist_atrib
| |
| set hodnota = (select min(funk_zkr.cislo) from funk_zkr,prac_mist where
| |
| funk_zkr.nazev = prac_mist.naz_pracmist and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist)
| |
|
| |
| where cis_atributu = 1001 and
| |
| (select count(*) from funk_zkr,prac_mist where
| |
| funk_zkr.nazev = prac_mist.naz_pracmist and
| |
| prac_mist.id_pracmist = prac_mist_atrib.id_pracmist) > 0 ;
| |
| </small>
| |
|
| |
|
| == Odkazy ==
| | [[Atributy (MH)]] |
| * [[Popisy pracovních míst]]
| | |
| * <small>DB: funk_zkr </small>
| | [[Registrace zaměstnavatele (JMHZ)]] |