Definice sloupců bilance - záložka Detail

Zobrazí detailní informace o aktuální definici sloupců bilance 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: Sloupce Omezení

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.

Dále je v horní části záložky Detail ke každému záznamu možné zadávat následující položky:

Název Popis
Kód Kód označující danou definici sloupců. Obecně může jít o libovolný alfanumerický řetězec. Je to nepovinná položka, ale duplicita není povolena, viz dále (tudíž nelze uložit dva záznamy s prázdným kódem). Používá se v číselníkových položkách pro výběr definice sloupců. (Nemá-li uživatel v daných položkách nastaven výběrový údaj jinak.) Kód by měl být co nejvýstižnější, aby usnadňoval pozdější orientaci v seznamech definic sloupců. Při ukládání probíhá kontrola na duplicitu kódu. Duplicita není povolena.
Název Název definice sloupců. Zobrazuje se v popisném poli vedle číselníkových položek se zadanou definicí jako bližší, vysvětlující popis. (Nemá-li uživatel v daných položkách nastaven popisný údaj jinak.)
Nastavení Možnost vybrat nastavení, které se má použít pro zobrazení (určuje položky pro získání seznamu skladových karet a skladů a omezování za ně (viz Vytvoření seznamu omezovacích prvků), barvy a písma krizí, zobrazovací maska atd.), pokud je v agendě Bilance zvolena tato definice sloupců bilance. Povinná položka.
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 sad dat. zdrojů 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á.

Systémové definice jsou automaticky aktualizovány a platí pro ně omezení, co se týče mazání a uživatelských oprav.

Sada datových zdrojů pro výpočet krizí

Sada datových zdrojů, která se použije pro zjištění podrobnějších informací o krizích. Nepovinná položka. Je-li zadána, pak se v bilanci zobrazují sloupce Datum první krize a Doklad první krize v bilanci. Viz též Pevné sloupce v popisu záložky Seznam Bilance.

Nemá nijaký vztah s datovými zdroji, z nichž se čerpá do jednotlivých sloupců (tj. položka Datový zdroj v definici sloupce, viz dále).

Položka je k dispozici pouze, pokud se číselník volá ze standardní Bilance. Viz též popis následující položky Určení.

Určení

Určuje, pro jakou agendu je příslušná definice určena. Podle této položky se pak definice v daných agendách nabízí.

Položka je k dispozici pouze, pokud se číselník volá z Výrobní bilance nebo Kapacitního plánu.

Subzáložka Sloupce

Subzáložka obsahuje seznam sloupců v definici. Důležité je zde pořadí řádků, viz popis funkcí v Liště navigátoru dále. Obsahuje:

Seznam definic sloupců

Obsahuje editovatelný seznam, kde můžete pro danou definici sloupců bilance nadefinovat seznam sloupců, které se budou zobrazovat v bilanci a příp. zahrnovat do sloupce s výsledným stavem. Zadávané položky:

Název Popis
Název Název sloupce. Musí být bez diakritiky. Použije se pro název sloupce tabulky ve vyrovnávací paměti (viz část věcný obsah - poskytovatel dat). Pomocí tohoto názvu se lze na tento sloupec (položku tabulky vyrovnávací paměti) odkazovat, např. z definic tisk. výstupů, při definici výrazů počítaných sloupců apod.
Popisek Popisek sloupce. Použije se jako nadpis sloupce v Bilanci.

Počítaný

+ další doplňující údaje

Určuje, zda se jedná o sloupce datové nebo počítané. Viz sloupce datové a počítané. Podle typu sloupce se zpřístupní další doplňující položky v řádku:

  • Datový
  • Počítaný

    Jak bylo řečeno v kap. Základní pojmy a proces SCM, definice sloupců bilance musí obsahovat alespoň jeden sloupec datový odkazující se do nějakého datového zdroje druhu "Dokladový" nebo "Stavový" (aby podle něj bylo možno načíst údaje do pevně daných sloupců bilance, tj. skladové karty, sklady, ....). Výstupní položky StoreCard_ID a Store_ID obsahuje každý datový zdroj, viz povinné položky datového zdroje.

Datový

Pro nepočítaný, tedy datový sloupec se definují následující doplňující údaje:

Další související položky:
Šířka Výchozí šířka pro zobrazení sloupce v bilanci.
Datový zdroj

Odkaz na datový zdroj. Datový zdroj mj. určuje, jaká data a jakým způsobem se budou načítat při použití této definice sloupců v bilanci. Číselník se zde nabízí defaultně programově omezený tak, že z datových zdrojů druhu "Skladové karty" a "Sklady" nabízí jen ty, které jsou použity v tom nastavení SCM, na které se odkazuje editovaná definice sloupců ve své položce Nastavení, viz výše. Dále viz Druhy datových zdrojů a Vytvoření seznamu omezovacích prvků.

Položka Název výstupní položky datového zdroje, jejíž hodnota se bude v daném sloupci v bilanci zobrazovat. K výběru se nabízí položky definované k danému zdroji v jeho subzáložce Položky.
Agregační funkce

Data pro bilanci jsou automaticky agregována (součtována) za sklad a skladovou kartu. Tato funkce určuje způsob agregace zobrazovaných dat.

Pozor na znaménko množství u požadavkových zdrojů. Dále viz kap. Často kladené otázky k SCM - otázka Bilance - Agregační funkce MIN a MAX.

Do výsledku

Určuje, zda bude obsah zvolené položky zvoleného datového zdroje zahrnut do výsledku bilance.

Do výsledku má význam zahrnovat pouze položky vyjadřující buď požadované nebo zajištěné množství. Tj. sloupce zobrazující výstupní položky datového zdroje datového typu Reálné číslo se Způsobem použití = Množství. (Výstupní položky dat. zdrojů s jiným způsobem použití než Množství do výsledku zahrnuty nebudou, ani kdyby pro ně v definici sloupců bilance bylo v položce "Do výsledku" nastaveno Ano.) Hodnoty jednotlivých sloupců, které mají být zahrnuty do výsledku, se sčítají. Přitom "požadavkové" datové zdroje (např. objednávky přijaté) by měly vracet množství se záporným znaménkem. Viz Podmínky pro SQL dotaz.

Podmínka pro zobrazení

Podmínka pro zobrazení sloupce v bilanci. Podmínkou může být libovolný výraz, který je vyhodnocen a je-li splněn, pak se sloupec v bilanci zobrazí. Výraz 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 (může se lišit dle verze a nastaveného vzhledu). Výraz může obsahovat kromě matematických a jiných funkcí také QuickReports funkce a reference na vlastnosti business objektu, k němuž se agenda váže.

Příkladem může být sloupec, který se zobrazí pouze v případě, kdy uživatel nemá v bilanci zatrženo zatržítko "za všechny sklady". V takové situaci může mít jako podmínku zadán výraz not NxIsEmptyOID(Store_ID).

Počítaný

Pro počítaný sloupec se definují následující doplňující údaje:

Další související položky:
Šířka Výchozí šířka pro zobrazení sloupce v bilanci.
Datový typ

+ Způsob použití

 

Lze volit z následných datových typů:

  • Celé číslo
  • Reálné číslo
  • Text
  • Datum
  • Logická hodnota Ano/Ne

Význam je obdobný jako u popisu Datového typu v definicích Datových zdrojů s tím, že k jednotlivým dat. typům zde lze jako Způsob použití použít jen defaultní hodnotu, kromě typu reálné číslo, kdy lze zvolit i Způsob použití = Množství.

Způsob použití Množství má totiž zapracovánu další podporu, jako je např. možnost zahrnout jej do sloupce zobrazujícího výsledné vyhodnocení (viz položka Do výsledku dále) anebo automatický přepočet zobrazovaného množství v případě změny jednotky (např. viz sloupec Jednotka v Bilanci) na jednotku s jiným vztahem.

Výraz

Výraz, jehož vyhodnocením se získá hodnota počítaného sloupce. Vyhodnocení výrazu obstarává poskytovatel dat. Výraz 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 (může se lišit dle verze a nastaveného vzhledu). Výraz může obsahovat kromě matematických a jiných funkcí také QuickReports funkce a reference na vlastnosti business objektu, k němuž se agenda váže. V tomto případě business objektu skladové karty a skladu.

Je možné použít výraz StoreCard_ID.Specification, pokud budeme chtít zobrazit v Bilanci specifikaci skladové karty.

Dále je zde k dispozici možnost odkazovat se na hodnoty získané z datových zdrojů obsažené v dané definici sloupců. A to buď pomocí QuickReports funkce SCMDataSourceValue nebo v jednodušších případech rovnou odkazem na název datového sloupce. (Čili kromě standardních datových položek objektů jsou zde i speciální proměnné shodné s názvem sloupců a obsahující stejnou hodnotu, jako bude mít v bilanci daný sloupec.)

Mějme v definici sloupců dva datové sloupce s názvy LowLimit_Quantity a HighLimit_Quantity zobrazující spodní a horní limit skladové karty:

Střední hodnotu mezi limity skladů je možné pak jednoduše nadefinovat jako (LowLimit_Quantity + HighLimit_Quantity) / 2.

Do výsledku

Určuje, zda bude výsledek tohoto počítaného sloupce zahrnut do výsledku bilance.

Do výsledku má význam zahrnovat pouze položky vyjadřující buď požadované nebo zajištěné množství. Tj. počítané sloupce datového typu Reálné číslo se Způsobem použití = Množství, viz výše. (Výstupní položky dat. zdrojů s jiným způsobem použití než Množství do výsledku zahrnuty nebudou, ani kdyby pro ně v definici sloupců bilance bylo v položce "Do výsledku" nastaveno Ano.) Hodnoty jednotlivých sloupců, které mají být zahrnuty do výsledku, se sčítají. Přitom "požadavkové" datové zdroje (např. objednávky přijaté) by měly vracet množství se záporným znaménkem. Viz Podmínky pro SQL dotaz.

Podmínka pro zobrazení Viz výše popis stejnojmenné položky u Datového sloupce.

 

Lišta navigátoru

Pod editovatelným seznamem v dolní části subzáložky je k dispozici lišta navigátoru:

Navigátor v této subzáložce

Navigátor v této záložce obsahuje tlačítka:

  • Pro pohyb kurzoru po řádcích (na začátek, předchozí řádek, další řádek, na konec) editovatelného seznamu, změně jejich pořadí a hledání hodnoty v seznamu. Pořadí sloupce v definici sloupců bilance určuje počáteční pořadí sloupce při zobrazení v agendě Bilance.
  • Vložit - Pro vložení nového řádku před aktuální řádek (na němž stojí kurzor).
  • Přidat - Pro přidání nového řádku na konec.
  • Vymazat - Pro vymazání aktuálního řádku, resp. označených, pokud je nějaký označen.

Subzáložka Omezení

Zde je možné zadat omezení příslušného dat. zdroje obsaženého v definici. (Pro počítané sloupce nemá význam). Jako omezující prvky se zde nabízí položky ze seznamu výstupních položek datového zdroje. Každá položka odpovídá jednomu omezení, kromě položek typu Reálné číslo - Množství, které se do omezení nezahrnují (a tudíž se jako prvek v omezení neobjeví). Typ a způsob zadání omezení plyne z datového typu dané položky. Vzhled této subzáložky, ovládání a způsob zadání hodnot jednotlivých omezujících prvků je obdobný, jako je zadávání omezení ve standardních záložkách Omezení jednotlivých dokladových agend. Obecně platná pravidla pro standardní záložky Omezení jsou uvedena v samostatné kapitole (tj. způsob nastavení omezení, ovládání seznamu omezovacích prvků a popis jejich typů, využití tzv. divokých znaků (wildcards) v omezení za znakové údaje atd.).

Ze seznamu výstupních položek každého datového zdroje obsaženého v dané definici se vytvoří průnik položek, které každý z těchto zdrojů vrací. Každá položka z tohoto průniku odpovídá jednomu omezení.

Zde ovšem s tím rozdílem, že zde nemají význam žádné funkce dostupné v záložkách Omezení ani nemá význam ukládání definic omezení apod. (nastavené omezení je uložené v rámci dané sady dat. zdrojů).

Zadané omezení se uplatní při získávání dat z datového zdroje. Dále viz Možnosti omezování dat v agendách SCM.

Subzáložka je k dispozici pouze v editačním režimu a pouze pro nesystémové definice. (Pro systémové nemá význam, nelze je editovat. Pro ně se žádná omezení neuplatňují.)

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.