Nákladové středisko různé od pracovního (sestava)

Z Prirucky
Verze z 7. 6. 2018, 12:49, kterou vytvořil Petrm (diskuse | příspěvky) (Založena nová stránka: ''Nákladové středisko různé od pracovního (sestava)'' je sestava určená pro Generátor sestav II. [[Image: Nakladove-stredisko-rozdilne-od-pracovniho-za-aktualn…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Nákladové středisko různé od pracovního (sestava) je sestava určená pro Generátor sestav II.

Nakladove-stredisko-rozdilne-od-pracovniho-za-aktualni-obdobi.png

Účel

  • Pořízení nebo import

Někdy může docházet k tomu, že nákladové středisko se liší od pracovního střediska u zaměstnance. Je to dáno tím, že uživatelům je umožněno při ručním zadávání např. odměny změnit defaultně nabízené (pracovní) středisko na středisko jiné. Také importem z docházky nebo výroby může být tato informace dotažena (zaměstnanec pracoval tolik a tolik hodin na jiném středisku).

  • Více pracovních poměrů

Další situací, kdy k tomu dochází, je výpočet u zaměstnance, který má souběžných více pracovních poměrů a u každého jiné pracovní středisko. Protože daň je počítána v souhrnu za všechny pracovní poměry, je pak nákladově přiřazena k jednomu (nejčastěji ke kmenovému středisku - středisku v Evidenci zaměstnanců). Obdobně tomu může být u dalších položek.

  • Rozdíly

Níže uvedená sestava ukáže právě toto; tedy záznamy z agendy Zpracování brutto, u nichž je evidováno jiné středisko, než je pracovní středisko dotyčného zaměstnance.

Položkově

Nakladove-stredisko-rozdilne-od-pracovniho-polozkova-sestava-a-filtr.png

Je možno vytvořit sestavu pomocí položek: skupina Evidence zaměstnanců

  • Příjmení
  • Jméno

skupina Pracovní poměr

  • Číslo poměru
  • Prac.středisko - prac.stř.-P.pom.

skupina Složky mzdy

  • Os.číslo
  • Prac.středisko - prac.stř.-Btto ("nákladové")
  • Kód
  • Hodiny
  • Datum

Sestava vytvoří všechny záznamy. Rozdílové je potřeba získat filtrací (středisko z prac.pom <> středisko ze Zprac.brutta). Sestava je určena pro vytváření za jedno období.

SQL definice

select pracovnici.os_cislo, prijmeni, jmeno, prac_pom.cislo_pom, kmen_str, prac_pom.prac_str, pichacky.prac_str as str_btto, pichacky.kod, vyznam, dny, hodiny, sazba, castka, pichacky.datum from pracovnici, prac_pom, pichacky, ciselnik

where pracovnici.os_cislo = prac_pom.os_cislo and prac_pom.os_cislo = pichacky.os_cislo and prac_pom.cislo_pom = pichacky.cislo_pom and prac_pom.prac_str <> pichacky.prac_str and ciselnik.kod = pichacky.kod and year(pichacky.datum) = (select year(datum_prvni) from par_map) and month(pichacky.datum) = (select month(datum_prvni) from par_map) and year(%DATUMDO%) = (select year(datum_prvni) from par_map) and month(%DATUMDO%) = (select month(datum_prvni) from par_map)

union

select pracovnici.os_cislo, prijmeni, jmeno, pom_zal.cislo_pom, kmen_str, pom_zal.prac_str, pichacky.prac_str as str_btto, pichacky.kod, vyznam, dny, hodiny, sazba, castka, pichacky.datum from pracovnici, pom_zal, pichacky, ciselnik

where pracovnici.os_cislo = pom_zal.os_cislo and pom_zal.os_cislo = pichacky.os_cislo and pom_zal.cislo_pom = pichacky.cislo_pom and pom_zal.prac_str <> pichacky.prac_str and ciselnik.kod = pichacky.kod and pom_zal.datum = pichacky.datum and pom_zal.datum >= %DATUMOD% and pom_zal.datum <= %DATUMDO% and pichacky.datum >= %DATUMOD% and pichacky.datum <= %DATUMDO%

Sestavu je možno vytvářet i za více období:

Nakladove-stredisko-rozdilne-od-pracovniho-za-vice-obdobi.png

Odkazy