Odměny sloupcově
Odměny sloupcově je druh požadavku. Je novější variantou požadavku na odměny (Portál-požadavky-odměny).
- Řádky - zaměstnanci
- Sloupce - mzdové položky. Pořadí sloupců je dáno číslem mzdových položek (hd 44531).
- Buňky - hodnoty dnů/hodin/částek - podle nastavení Pořizování dat - nastavení mzdových položek, kde se současně definuje, kterým druhům pracovního poměru je možno hodnotu zadat.
Nastavení
- Požadavky (KS portál)
- Poznámka v přehledu: Vlastnost Visible, hodnota: true/false (hd 63259)
Načítání zaměstnanců
Obvyklé nastavení je zobrazování zaměstnanců s ohledem na systemizaci (podřízená pracovní místa). Musí se jednat o platnou systemizaci, platné pracovní místo, které má zaměstnanec přiřazeno nejpozději v první den aktuálního mzdového období.
- hd 68602
Načítají se pouze zaměstnanci s pracovním poměrem, který je platný k prvnímu dni aktuálně zpracovávaného období (tzn. nástupy v průběhu měsíce se nezobrazují).
Hromadné zadání
Hromadné zadání stejné částky (hodnoty) všem. Pravoklik myši v poli "Částka" ("Hodiny", ...) a volba Hromadné zadání.
Zadání s poznámkou
Pro vybraný sloupec. Prostřednictvím místní nabídky. Pravoklik myši v poli "Částka" ("Hodiny", ...) a volba Zadání s poznámkou. Umožňuje vkládat jak hodnoty, tak textovou poznámku (např. důvod udělení odměny). Po zadání hodnot je potřeba stisknout tabelátor nebo Enter pro akceptaci vložené hodnoty. hd 44828
Uchování hodnoty se děje odskokem z pole. Zavření stránky provedete klikem na tlačítko "křížku" vpravo nahoře. Není zde tlačítko "uložení", částečně záměrně. Uložení přece probíhá zároveň s uložením požadavku. Kdyby zde bylo tlačítko, mohl by zadavatel nabýt dojmu, že už uložením v okně s poznámkami všechno uložil a může z požadavku odejít.
Identifikace poznámky v seznamu
V seznamu je existence poznámky u daného zaměstnance a daného kódu indikována - v užším sloupci za kódem, ikonou. Po najetí myši na ikonu se zobrazí i pořízený text.
Zadání odměny libovolnému zaměstnanci
Standardně je umožněno zadávat návrh odměny jen těm zaměstnancům, které má zadavatel přístupné. Nastavením je možné docílit toho, aby návrh odměny mohl vložit i některému jinému zaměstnanci. Nastavení se provádí v Nastavení uživatelského rozhraní (Nastavení workflow) tak, že pro příslušný krok bude zapnuto
- Položka Form1, vlastnost Vložení zaměstnance na hodnotu true.
Poté se v žádosti objeví tlačítko Vložit nový, po jehož stisku se zobrazí okno pro vyhledání požadovaného zaměstnance. Nabízí se možnost vybrání ze seznamu, nebo vyhledání (zadáním příjmení).
hd 46858
Přehled
Další vlastnosti
- Všechny zaměstnance / Zaměstnanci s pořízenými hodnotami - umožňuje zobrazit jen ty zaměstnance, kterým byla pořízena hodnota. (hd 58449)
- Informace o poznámce - je uvedena ikonou v samostatném sloupci
- Pamatování filtru - při zadání v postupu: 1. filtr (např. středisko) 2. zadání s poznámkou. (hd 58449)
Průběžná editace
Průběžnou editací se zde myslí proces, při němž uživatel nezadá všechny návrhy na odměnu naráz, ale je pro něj žádoucí pořizovat je průběžně, a teprve na závěr krok uzavřít a poslat dále (ke schválení). Tato se nastavuje prostředky wkfl, jak je zobrazeno na obrázku.
- Průběžná editace - viz krok 5, stav zad1 - Editace dat
Více druhů pro různá workflow
- Mzdy (Rozšíření aplikace)
- OdměnySlExtra1Popisek - zadání názvu pro variantu 1. Obdobně pro další varianty (2,3,4,5).
Informovat
Kontrolní příkaz zjišťující, kolikrát je mzdová položka v uvedeném období (08/2022) pořízena. Neberou se v potaz požadavky ukončené neúspěchem. (hd 63712)
SELECT P.os_cislo, (select prijmeni from pracovnici where os_cislo = P.os_cislo), (select jmeno from pracovnici where os_cislo = P.os_cislo), P.cislo_pom, P.prac_str, P.kod, count(*) as pocet from prtl_porizovak P where P.id_poz in (select id_poz from workfl_body where archiv is null and obdobi = '2022-08-01' and id_poz not in (select id_poz from workfl_proc where sys_stav = 's')) group by P.os_cislo, P.cislo_pom, P.prac_str, P.kod
Sestavy
Sestava pořízených dat s uvedením posledního procesu
select HL.id_poz, HL.os_cislo, PRAC1.prijmeni, PRAC1.jmeno, HL.last_notif, (select min(obdobi) from workfl_body where id_poz = HL.id_poz) as obdobi, P.os_cislo, PRAC2.prijmeni, PRAC2.jmeno, P.cislo_pom, P.prac_str, P.kod, P.dny, P.hodiny, P.sazba, P.castka, P.poznamka, PRO.poradi, PRO.stav, PRO.faze, PRO.resitel, (select prijmeni from pracovnici where os_cislo = PRO.resitel) as prijm, PRO.adresat, PRO.vyraz, PRO.faze_akt, PRO.akce, PRO.archiv, PRO.datum, PRO.cas, PRO.zapsal, (select prijmeni from pracovnici where os_cislo = PRO.zapsal) as prijm from workfl_hl HL, prtl_porizovak P, pracovnici PRAC1, pracovnici PRAC2, workfl_proc PRO where HL.typ = 'odmenysl' and HL.id_poz = P.id_poz and HL.os_cislo = PRAC1.os_cislo and P.os_cislo = PRAC2.os_cislo and PRO.id_poz = HL.id_poz and PRO.id = (select max(id) from workfl_proc PRO2 where PRO2.id_poz = PRO.id_poz) and HL.id_poz in ( select id_poz from workfl_body BO where BO.obdobi >= %DATUMOD% and BO.obdobi <= %DATUMDO%)
Zjednodušená sestava
select * FROM prtl_porizovak where id_poz in (select id_poz from workfl_body where obdobi >= %DATUMOD% and obdobi <= %DATUMDO%);
Odkazy
- odmeny_sobe
- odmeny_poznamka
- Požadavky (KS portál)
- Portál-požadavky-odměny
- DB: prtl_porizovak