Definice součtu - záložka Detail

Zobrazí detailní informace o aktuální definici součtů ze záložky Seznam. Položky zadávané ke každému záznamu jsou standardně rozděleny do subzáložek dle svého významu:

Obsažené subzáložky: Hlavní údaje Formuláře

Pokud je v detailu agendy nebo číselníku pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.

V horní části záložky Detail může být variantně zobrazen některý z Panelů definovatelných údajů detailu pro tuto agendu. Zobrazení panelu definovatelných údajů detailu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.

Subzáložka Hlavní údaje

Zadávané položky:

Název Popis
Systémová definice

Nastavení, zda se jedná o definici systémovou či nikoliv. Běžný uživatel však nemá možnost toto nastavovat, položka mu není k dispozici k editaci.

Systémové a nesystémové definice součtů jsou odlišeny pouze touto položkou. Odlišení prefixem doplňovaným automaticky v kódu či názvu záznamu (jako je tomu u některých jiných typů systémových záznamů) se zde nepoužívá.

Pro systémové záznamy platí omezení, co se týče uživatelských oprav a jsou automaticky aktualizovány, dále viz Defaultní data a update mzdových agend.

Systémové definice jsou automaticky aktualizovány, dále viz Defaultní data a update mzdových agend a platí pro ně omezení, co se týče mazání a uživatelských oprav, viz Možnosti změn výp. schémat a definic součtů, historie.

Výpočtové schéma

Výpočtové schéma, pro které je daná definice součtu definována, tj. do jehož položky bude sčítanec nasčítáván. Zadáte kód výp. schématu nebo vyberete z číselníku výp. schémat.

Definice součtu nemá žádný Kód a název, k identifikaci slouží právě zadané výpočtové schéma, položka - součet (součtová položka) a položka-sčítanec (sčítaná položka).

Položka - součet

Název položky, pro kterou je daná definice součtu definována, tj. součtová položka ve výpočtovém schématu zadaném v předchozí položce, do níž se má dále zadaný sčítanec načítat. U uživatelsky definovaných položek se jedná o obsah položky "Název položky" v definici dané položky. Název položky buď zadáte z klávesnice nebo si lze vyvolat jejich nabídku. Po stisku Alt+ nebo tlačítka (může se lišit dle verze a nastaveného vzhledu) se v modálním okně zobrazí seznam položek definovaných k danému Business objektu ve formě Datového modelu.

Jak bylo zmíněno v úvodní kap., aby se sčítanec (resp. součet všech sčítanců určených pro zde zadanou položku - součet) do dané položky při jejím výpočtu uplatnil, musí být tato v rámci výpočtového schématu uvedeného v předchozí položce definována jako součtová položka, tj. v položce Součet výpočtového schématu musí být uvedena hodnota Součet položek.

Třída sčítance

Třída Business objektu (BO) pro položku - sčítanec, viz dále. U nové definice třídu vyberete ze skrytého seznamu, u již existující definice je položka nepřístupná, tedy nelze ji měnit.

Součet, může být obecně z libovolného BO, jediná podmínka je, že položka musí být číselná.

Nabízí se jen ty třídy BO, které danou funkcionalitu podporují (dáno výrobcem) a které korespondují s výpočtovým schématem zadaným výše. Objasníme na příkladu:

Je-li definice součtu definována pro výpočtové schéma třídy mzdový list souhrnný nebo průměry, pak sčítance mohou být položky třídy mzdový list souhrnný nebo mzdový list dílčí. Je-li pro výpočtové schéma třídy definice uzávěrky, pak sčítance mohou být položky třídy mzdový list souhrnný, mzdový list dílčí nebo srážky. Pokud je definice součtu definována pro výpočtové schéma třídy mzdový list dílčí, pak sčítance mohou být položky třídy mzdový list dílčí. Apod.

Řetězec, pod kterým se jednotlivé třídy v seznamu nabízejí, odpovídá položce "Popis" daného Business objektu a můžete podle ní i daný Business objekt dohledat v popisu Struktur a definic GenDoc.chm.

K vybrané třídě se zobrazuje i CLSID (identifikační GUID) Business objektu dané třídy.

V dokumentaci GenDoc.chm jsou CLSID Business objektů uvedeny jak v nekomprimovaném delším 36-ti znakovém tvaru (32 znaků vč. pomlček), resp. v 38-mi znakovém (vč. pomlček, závorek), tak v pakovaném 26-ti znakovém tvaru (viz PackedGUID), ve kterém se používají v programu (podle nich lze rovněž popis v dokumentaci GenDoc.chm rychle dohledat).

Položka - sčítanec Název položky, která se má sčítat do součtové položky zadané výše. U uživatelsky definovaných položek se jedná o obsah položky "Název položky" v definici dané položky. Název položky buď zadáte z klávesnice nebo si lze vyvolat jejich nabídku. Po stisku Alt+ nebo tlačítka (může se lišit dle verze a nastaveného vzhledu) se v modálním okně zobrazí seznam položek definovaných k danému Business objektu ve formě Datového modelu.
Platí od

Datum, od kdy je daná definice součtu platná. Nelze zadat zpětně do již uzavřených mzdových období, viz Možnosti změn výp. schémat a definic součtů, historie.

Při výpočtu součtu pak systém bere v potaz definice, které jsou k datu výpočtu platné (pokud nejsou potlačeny, viz dále). Pokud je tedy v seznamu sčítanců k danému součtu nadefinovaný sčítanec platný od nějakého data a v průběhu času je nutno změnit jeho definici tak, že od nějakého data se má začít počítat jinak (např. má platit jiný korekční výraz), znamená to, že je do seznamu sčítanců přidán tentýž sčítanec (sčítanec z téže položky) znovu (s novým korekčním výrazem) a s novým datem platnosti. Tento pak vlastně "nahradí" sčítanec platný od dřívějšího data. Do výsledného součtu k aktuálnímu dni se pak započte ten aktuálnější.

Výpočet položky je definován jako součet ze sčítance S s korekčním výrazem A platný od 1.1.2005. Dále je nadefinován tentýž sčítanec S, ale s korekčním výrazem B, platný od 1.1.2007. Při výpočtu součtu např. v únoru 2007 se započte pouze sčítanec S s korekčním výrazem B.

V definici výpočtu lze ale využít i případu záměrného započtení téže položky coby sčítance dvakrát či vícekrát (pokaždé např. s jiným korekčním výrazem). Tato situace nastane, pokud je v seznamu sčítanců k danému součtu nadefinovaný sčítanec z téže položky vícekrát, ale se shodným datem platnosti Platí od. Do výsledného součtu se pak započtou oba.

Výpočet Základu zálohové daně 20% (MLS:S_depositTaxDueBase) - mezi sčítanci je dvakrát uveden sčítanec položka Pojistné ZP zaměstnanec (MLD:S_HealthInsEmployee), pokaždé s jiným korekčním výrazem, přičemž oba sčítance platí od téhož data. Pak se započtou do výsledného součtu oba.

Potlačit definici

Možnost, jak přestat používat danou definici součtu ve výpočtu. Je-li zatrženo, přestane se položka-sčítanec počítat do položky-součet příslušného výp. schématu, viz výše.

Jedná se o jednu z Možností potlačení započtení sčítanců do výsledného výpočtu součtové položky.

Z popisu předchozí položky "Platí od" plyne, že pokud je v seznamu sčítanců více sčítanců z téže položky, ale platných od různého data (tj. novější "nahrazuje" starší), a u novějšího sčítance definici potlačíme, pak se tím vlastně "potlačí" i všechny předchozí (resp. předchozí jsou nahrazeny novější, která je potlačena). Do výsledného součtu se nezapočte žádný.

Použít výraz

Touto položkou lze potlačit uplatnění výrazů zadaných dále v položce Standardní definice nebo Uživatelská definice do výpočtu. Jedná se o skrytý seznam, z něhož vyberete jednu z možností:

  • Použít oba - pak se do výpočtu uplatní nejdříve výraz zadaný ve Standardní definici, pak výraz zadaný v Uživatelské definici
  • Použít systémový - pak se do výpočtu uplatní jenom výraz zadaný ve Standardní definici, výraz v Uživatelské definici se neuplatní
  • Použít uživatelský - pak se do výpočtu uplatní jenom výraz zadaný v Uživatelské definici, výraz ve Standardní definici se neuplatní
  • Nepoužít výraz - pak se do výpočtu neuplatní ani jeden z výrazů

Zvolená hodnota platí současně pro všechny typy výrazů, které se v definici součtu mohou vyskytovat (tj. korekční výraz, výraz pro podmínku).

Zobrazit výrazy

Položka určuje, co je aktuálně zobrazováno v položkách Standardní definice a Uživatelská definice. Jedná se o skrytý seznam, z něhož vyberete jednu z možností (jejich význam viz popis položky Standardní definice):

Standardní definice

Standardní, tj. výrobcem dodávané definice. Jaký typ definice je aktuálně zobrazen, závisí na nastavení v předchozí položce Zobrazit výrazy. Zda se při výpočtu Standardní definice použijí, závisí na nastavení položky Použít výraz (viz výše).

Výraz pro korekci nebo podmínku můžete zapsat ručně nebo jej můžete sestavit komfortněji pomocí Editoru výrazů, který si můžete vyvolat po stisku funkčního tlačítka Edituj. Toto tlačítko je k dispozici pouze, pokud je možné výraz či definici měnit, viz Možnosti změn výp. schémat a definic součtů, historie . (U systémových definic není možné tuto položku měnit nikdy, u nesystémových pouze za určitých okolností). Mimo editační režim si můžete zobrazené výrazy prohlížet také pomocí Editoru výrazů, který v tomto případě vyvoláte po stisku tlačítka Zobrazit, což oceníte hlavně u dlouhých definic, zvláště pokud je není možné editovat.

Uživatelská definice Obdobně jako předchozí položka Standardní definice, jen slouží pro definice dané uživatelem. Tj. je plně uživatelsky definovatelná. Zda se při výpočtu Uživatelská definice použije, závisí na nastavení položky Použít výraz (viz výše). Zda lze položku měnit, viz Možnosti změn výp. schémat a definic součtů, historie. (Tuto položku lze měnit i u systémových definic, ale pouze za určitých okolností).

Subzáložka Formuláře

Subzáložka je k dispozici pouze, je-li v menu Nastavení aktuálně zatržena volba pro zobrazení uživatelských formulářů. Umožňuje vybírat si z nadefinovaných uživatelských vstupních formulářů a zobrazovat a zadávat si skrz ně potom jednotlivé údaje.

Pravidla pro použití této záložky jsou pro všechny agendy, ve kterých se může vyskytnout, společná a byla podrobně popsána v kap. Záložka Formuláře - obecně.

Zobrazení seznamu v Detailu

V některé části této záložky může být zobrazen Seznam (Panel pro zobrazení seznamu na jiných záložkách), tedy záznamy ze záložky seznam (podrobněji viz Společné prvky v číselnících - záložka Detail).

Zobrazení seznamu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.

Funkce k záložce Detail:

Podmnožina funkcí ze záložky Seznam.

V editačním režimu platí zásady platné pro editaci záznamů v číselnících. K dispozici jsou standardní funkce pro režim editace.