Book Contents

Book Index

Základní funkce

Book Contents

Book Index

Filtry Alt+F9

V programu K2 znamenají filtry významnou část práce s daty, ať již se jedná o aktivní práci (vkládání, změnu údajů) nebo o veškerá vyhodnocování.

Pojem Filtr obecně představuje množinu dat nějaké tabulky omezenou podle definovaných kritérií. Znamená to, že pokud pracujeme přímo s daty (filtr není aktivován), vidíme všechny záznamy a vkládání nového záznamu znamená fyzické vytváření nového dokladu. Pokud však filtr aktivujeme, omezí se nám zobrazené záznamy pouze na jistou množinu dat. Vkládání nového záznamu pak představuje výběr z již vytvořených záznamů a jejich vložení do vybraných záznamů filtru.

V programu K2 existují celkem 4 kombinace:

Vše

Kniha

V knize jsou data setříděna podle primárního klíče (u dokladů Kniha - Období - Číslo, u Zboží Zkratka1 atd.). Pokud jsou doklady členěny do knih, jsou zobrazena pouze data jedné knihy! Přepínání mezi knihami se provádí zpravidla klávesou Alt+F10.

Vše

V tomto stavu se zobrazí naprosto všechna data, tedy ze všech knih. Nelze zde ani vkládat nové doklady do databáze, ani vkládat nové doklady do filtru. Tento stav může sloužit především k práci nad úplně všemi daty. Většinou se však nevyužívá.

Kontejner

Rychlý filtr

Je aplikován přímo na Knize. Rychlý filtr využívá pouze indexů dané tabulky, jeho práce je tedy v reálném čase, zapnutí je okamžité, avšak možnosti voleb tohoto filtru jsou omezené.

Kontejner

Nejčastější stav pro vyhodnocení. Do tohoto filtru lze vybírat ze všech dat dané tabulky dle libovolných kritérií.

Základní ovládání filtrů:

Shift+F9

Přepínání ze stavu Kniha nebo Rychlý filtr do stavu Vše nebo Kontejner a zpátky.

Ctrl+F9

Přepínání mezi stavy Kniha a Rychlý filtr a mezi stavy Vše a Kontejner.

Alt+F9

Vyvolání podmínek pro filtrování.

Obr.: Schéma přepínání mezi jednotlivými stavy filtrů

Pro práci s filtry lze používat nejen funkční klávesy uvedené výše. Můžeme využít také možnosti, které se zobrazí při stisknutí pravého tlačítka myši v dolním rohu obrazovky. Po kliknutí na ikonu filtru můžeme využít možnost Tovární filtry, Správu filtrů, zapnout Sloupcový filtr nebo Přidat/odebrat podmínku filtru.

pic_867_UI.png

Obr.: Nabídka možností filtrů v knize Faktur vydaných

Rychlý filtr

Pro rychlou orientaci v jednotlivých knihách lze použít Rychlé filtry. Tyto filtry pracují v reálném čase a jejich zapnutí je okamžité. Zároveň to znamená, že pokud jiný uživatel v síti vytvoří nový záznam, který vyhovuje podmínkám našeho filtru, objeví se nám tento záznam automaticky na obrazovce (při její obnově). Při zapnutém filtru se nezobrazí všechny položky tabulky, ale jen ty z nich, které vyhovují podmínkám filtru. Program se potom chová tak, jako kdyby v databázích nebyly jiné údaje než ty, které vyhovují zadaným podmínkám filtru. O aktivaci filtru nás informuje popis Rychlý filtr v levé horní části obrazovky.

Př.: Protože práce s rychlým filtrem je ve všech modulech podobná, vysvětlíme si pro jednoduchost zapnutí rychlého filtru nad knihou Faktur vydaných, konkrétně nad tuzemskými fakturami (v horní modré liště obrazovky je nastaven popis Kniha: 10 - Tuzemsko).

Rychlý filtr lze vyvolat nad knihou Faktur vydaných, která se nachází ve stavu Kniha, klávesami Ctrl+F9. Po jejich stisknutí se vyvolá formulář s podmínkami pro filtrování. Ve formuláři vybereme ty podmínky, které nás při filtrování záznamů zajímají, a potvrdíme jejich nastavení klávesami Ctrl+Enter nebo tlačítkem OK. Tímto se vyfiltrují všechny záznamy, které odpovídají zadaným podmínkám a které náleží do původně vybrané knihy (např. do knihy 10 - Tuzemsko). V levé horní části obrazovky se zobrazí popis Rychlý filtr.

pic_026_UI.png

Obr.: Podmínky Rychlého filtru nad Fakturami vydanými - Ctrl+F9

Př.: Nastavíme-li v knize Faktur vydaných pravítko na fakturu společnosti AB Group, po stisknutí kláves Ctrl+F9 je ve filtru přednastaveno AB Group. Po stisknutí tlačítka OK se vyberou všechny faktury, které jsou vystaveny na tohoto odběratele.

Označování záznamů

Hvězdičky

Pomocí hvězdiček můžeme označit záznamy v knize. Tato funkce je významná pro hromadné akce a pro tisk.

Podmínky pro označování záznamů:
  1. V modulu Správce - Parametry uživatele - Obecné zatrhneme pole Výběr více záznamů.
  2. Do knihy event. přidáme sloupec 'S' (Selection).

Pozn.: V případě, že je v Parametrech uživatele zvolen Výběr více záznamů, při implicitním nastavení se sloupec 'S' zobrazí automaticky.

ikona Hvězdička

Hvězdičky lze přidávat a vymazávat třemi způsoby:

pic_317_UI.png

Obr.: Hvězdičky a záložky v knize Faktur vydaných

V dolní části obrazovky se ve stavovém řádku ukazuje aktuální počet hvězdiček. Nemáme-li označenu žádnou položku, toto číslo chybí.

Pozn.: Pokud uživatel nejdříve označí záznamy a následně změní stav DM (přepnutí mezi stavy kniha/kontejner/filtr), může dojít k rozporu mezi celkovým počtem označených záznamů a počtem označených záznamů zobrazených v tabulce.

Po opuštění programu se hvězdičky automaticky vymažou.

Máme-li v knize záznamy označené hvězdičkou, program se při tisku sestavy RPM nebo AM chová jako při spuštění na filtru.

Book Contents

Book Index

Vytvoření kontejneru/filtru z označených záznamů

Z označených záznamů můžeme vytvořit Kontejner. Nad označenými záznamy stiskneme klávesovou zkratku Ctrl+Shift+Alt+F9. Zobrazí se formulář "Práce s kontejnerem", kde jsou dvě možnosti:

pic_4690_UI.png

Obr.: Spuštění funkce "Práce s kontejnerem"

V poli Cíl si zvolíme, zda chceme vytvořit kontejner nebo filtr.

Pozn:. Pokud je zvolena možnost Filtr, skryjí se checkboxy pro kontejner, protože nemají pro filtr význam (filtr se vytvoří vždy nový).

Book Contents

Book Index

Jiné kontejnery

V IS K2 lze provádět vzájemnou vazbu mezi více kontejnery pomocí odkazů z jiných modulů.

Kontejnery

Funkce je dostupná přes pic_1073i výběrem možnosti Vytvoření jiného kontejneru.

Možnost Přidání do jiného kontejneru přidá do kontejneru ke stávajícím položkám položky odpovídající zadané podmínce.

Možnost Odmazání z jiného kontejneru zaručí odmazání vybíraných položek z druhého kontejneru. Tato varianta je vhodná např. v situaci, kdy vytvoříte kontejner všech zákazníků, potom vytvoříte kontejner faktur za platnosti specifických podmínek a pak z kontejneru zákazníků odmažete všechny ty, kteří jsou na vybraných fakturách. Dostanete tak všechny zákazníky, kteří na vybraných fakturách nejsou.

Příklad: Chceme vyfiltrovat všechny faktury vydané, které se vážou na konkrétní výdejky.

Tím se do kontejneru faktur vydaných vyberou všechny faktury, které jsou přes zakázky vázány na tyto výdejky.

Pozn.: V knize Odkazy do kontejneru jsou ve sloupci Položky zařazeny „Svázané doklady“, které se odkazují na 9. stranu dokladů. Tzv. „Položky prodeje“ se váží na 2. stranu dokladů.

Základní vlastností tohoto postupu je především rychlost vytváření kontejneru z jiného modulu. Stejně tak lze např. z kontejneru faktur vybrat do kontejneru Dod./Odb. všechny zákazníky, na které jsou dané faktury vystaveny, nebo lze z kontejneru pokladních a bankovních dokladů vytvořit kontejner všech faktur, které jsou těmito doklady placené apod.

Další možností, jak využít kontejneru jiného modulu, je vybrání jiného kontejneru z podmínek filtru Alt+F9.

Př.: Chceme zjistit, kterými výdejkami jsme vydali konkrétní zboží:

Tím se ve filtru výdejek zobrazí všechny výdejky, které mají na 2. straně položku hledaného zboží.

Filtry

Práce ve filtrech je díky používání SQL dotazů velmi efektivní.

Př.: Chceme vytvořit filtr všech aktivit brněnských firem.

Po stisknutí tlačítka OK se provede požadovaný filtr všech aktivit vybraných brněnských firem.

Book Contents

Book Index

Uložení kontejneru

Každý uživatel si může vytvářet zálohy každého kontejneru. Toto se provádí nad knihou filtrovaných dokladů. Funkci lze spustit z nabídky menu modulu Formulář - Kontejner - Pokročilé - Načtení/Uložení kontejnerů. Vyvolá se kniha Načtení a uložení kontejneru, která obsahuje seznam všech dostupných záloh kontejnerů.

Uložení kontejneru se provádí stisknutím klávesy Ins a zadáním pořadového čísla a případného popisu kontejneru. Klávesou F2 danou zálohu kontejneru uložíme.

Chceme-li načíst kontejner, opět zvolíme nabídku z menu modulu Formulář - Akce - Kontejner - Pokročilé - Načtení/Uložení kontejneru. V tabulce vybereme pravítkem požadovaný kontejner a volbu potvrdíme stisknutím tlačítka Načíst.

Book Contents

Book Index

Filtry

V programu K2 si může uživatel, kromě filtrování Alt+F9, jednoduchým způsobem vytvořit vlastní výběry dat, se kterými chce pracovat. Pomocí SQL dotazů je práce s daty mnohem rychlejší, jednodušší a variabilnější.

Filtry můžeme vytvářet těmito způsoby:

  1. Na záložce Seznam z pole záznamu.
  2. Na kartě dokladu z konkrétního pole.
  3. Na "gridu" karty dokladu - naplněném i prázdném.
  4. Z formuláře podmínek.
  5. Z menu filtru.

Pozn.: Jednotlivé způsoby vytváření filtrů jsou blíže popsány v kapitole Vytvoření filtrů (včetně příkladů).

Nadefinovaný filtr si program pamatuje i po opuštění dané knihy. Máme-li vytvořený filtr, můžeme libovolné záznamy v něm odmazat pomocí kombinace kláves Delete.

Pro práci s filtry si můžeme nadefinovat operace ve velkých tabulkách (bližší popis viz Parametry mandanta - 1. strana tlačítko Vlastnosti) a v Parametrech uživatele nastavit některé vlastnosti formulářů.

Filtry můžeme zařadit i do okna pro spouštění sestav a skriptů (F9) do dávky.

Filtry - podmínky

Stiskneme-li ikonu pic_830i, zobrazíme si nabídku uložených filtrů a nabídku možností pro práci s nimi.

pic_1039_UI.png

Obr.: Rozbalená nabídka filtrů na knize Zakázky

Popis nabídky Filtr:

Tovární

 

Zobrazí přednastavené tovární filtry.

Přidat podmínku/odebrat podmínku

Shift+Ctrl+F9

Přidá/ odebere do/z aktuálního filtru další podmínku.

Sloupcový filtr

Ctrl+Alt+F

Zapne/vypne sloupcový filtr.

Správa filtrů

Shift+Ctrl+Alt+S

Po otevření nabídky Správa se zobrazí formulář pro správu filtrů.

Vypnout

 

Vypne zapnutý filtr.

Popis nabídky Kontejner:

Vložit označené do kontejneru

Shift+Ctrl+Alt+F9

Označené záznamy vloží do kontejneru (tabulka bude ve stavu Kontejner).

Přidat

Insert

Záznamy z aktuálního filtru přidá do kontejneru.

Odmazat

Delete

Vymaže záznamy z kontejneru (tabulka ve stavu Kontejner.).

Pozn.: Vytvořit, Přidat a Odmazat mají stejnou funkčnost jako tlačítka ve formuláři Filtr (viz kapitola Záložka Podmínky).

Filtry - PRÁVA

Úroveň Globální, Mandant, Skupina

Ukládání konfiguračních objektů závisí na právech uživatele, které nalezneme v knize Uživatelské role. Jedná se o právo Správce - Přístup k úrovni nastavení.

Definice podmínek filtru

Pro přidání podmínky do filtru můžeme využít tyto možnosti:

pic_7321

Obr.: Přidat podmínku filtru

Ve formuláři Podmínka si definujeme hodnoty pro filtrování.

pic_7322

Obr. Podmínka filtru

V poli Operátor lze vybrat:

Rovná se

Vyfiltrují se záznamy, které odpovídají přímo definované hodnotě.

Nerovná se

Vyfiltrují se záznamy, které neodpovídají zadané hodnotě.

Menší

Vyfiltrují se záznamy, jejichž hodnota je menší než hodnota zadaná ve formuláři.

Menší nebo rovno

Vyfiltrují se záznamy, jejichž hodnota je menší nebo rovna hodnotě zadané ve formuláři.

Větší nebo rovno

Vyfiltrují se záznamy, jejichž hodnota je větší nebo rovna hodnotě zadané ve formuláři.

Větší

Vyfiltrují se záznamy, jejichž hodnota je větší než hodnota zadaná ve formuláři.

Obsahuje

Vyfiltrují se záznamy, které obsahují zadanou hodnotu.

Neobsahuje

Vyfiltrují se záznamy, které neobsahují zadanou hodnotu.

Začíná

Vyfiltrují se záznamy, které začínají zadanou hodnotou.

Nezačíná

Vyfiltrují se záznamy, které nezačínají zadanou hodnotou.

Vyhovuje

Vyfiltrují se záznamy, které vyhovují zadané hodnotě.

Nevyhovuje

Vyfiltrují se záznamy, které nevyhovují zadané hodnotě.

Je prázdný

Vyfiltrují se záznamy, jejichž hodnota je prázdná.

Není prázdný

Vyfiltrují se záznamy, jejichž hodnota není prázdná.

Mezi

Vyfiltrují se záznamy, které odpovídají rozmezí zadaných hodnot.

Není mezi

Vyfiltrují se záznamy, které neodpovídají rozmezí zadaných hodnot.

V seznamu

Vyfiltrují se záznamy, které odpovídají zadané hodnotě.

Není v seznamu

Vyfiltrují se záznamy, které neodpovídají zadané hodnotě.

Do pole Hodnota zadáváme výraz, který chceme filtrovat.

Po stisknutí tlačítka Pouze přidat se námi vytvořená podmínka pouze přidá do seznamu, k vyfiltrování záznamů dle zadané hodnoty nedojde. Pro filtrování záznamů dle zadané podmínky se použije tlačítko Filtrovat. Tlačítkem Storno námi zadanou podmínku filtru zrušíme. Tlačítko Více... otevře formulář, ve kterém je možné měnit datové pole.

Přes ikonu pic_1187i v záhlaví tabulky lze provést náhled na jednotlivé podmínky, které filtr obsahuje.

pic_7323

Obr.: Zobrazení podmínek filtru

Popis ikon v záhlaví tabulky filtru:

pic_1188i

Zplatnění/zneplatnění podmínky.

pic_1189i

Výmaz podmínky.

pic_1190i

Změna podmínky.

pic_1191i

Přidání podmínky do filtru.

pic_1192i

Menu filtru.

pic_1193i

Aktualizace filtru.

pic_1194i

Spuštění.

Záložka Podmínky filtru

pic_1034_UI.png

Obr.: Záložka Podmínky filtru

Na této záložce můžeme přidat, kopírovat, potlačit, změnit, vymazat, nebo provést změnu v umístění podmínky filtru. Pro práci s podmínkami může využít ikony v záhlaví tabulky, nebo klávesy Insert (vložení), Delete (výmaz), F4 (potlačení/zaktivnění potlačené podmínky).

Dvojitým klikem myši na vybranou podmínku se otevře formulář Pole, ve kterém je možné definici podmínky upřesnit.

pic_7326

Obr. Formulář pro definici Pole filtru

Upravenou podmínku filtru potvrdíme tlačítkem OK a filtr s upravenou podmínkou spustíme tlačítkem Filtrovat.

Pro práci s filtry slouží i tyto ikony:

Pic_1031i

Po stisknutí této ikony nebo klávesy Insert se zobrazí formulář pro výběr typu podmínky.

pic_1035_UI

Obr.: Formulář pro výběr typu filtrovací podmínky

 

Porovnávací podmínka

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Porovnávací podmínka se zobrazí formulář Výběr polí. Po výběru požadovaného pole se otevře formulář po definici podmínky.

 

Jiný filtr

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Jiný filtr otevřeme formulář pro definici podmínky jiného filtru.

 

 

Vybere doklady z položkového datového modulu jiného datového modulu. Jiné filtry umožňují použít filtry nadefinované pro datový modul A v datovém modulu B, který obsahuje vazbu do A.

 

pic_2111_UI

Obr.: Formulář pro definici jiného filtru

 

Položková podmínka

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Položková podmínka otevřeme formulář pro definici této podmínky.

 

 

Vybere doklady z datového modulu na základě porovnání hodnoty podmínky s hodnotou pole položkového datového modulu.

 

pic_2112_UI

Obr. Formulář pro definici položkové podmínky

 

Neřízený příkaz SQL

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Neřízený příkaz SQL otevřeme formulář pro definici podmínky

 

 

Slouží pro definici vlastních podmínek psaných jazykem SQL.

 

pic_1036_UI

Obr.: Formulář pro definici neřízeného příkazu SQL

 

Vnořená podmínka

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Vnořená podmínka otevřeme formulář pro definici této podmínky.

 

 

Do formuláře vkládáme podmínky, mezi kterými je možné přepínat operátor "nebo" a "a současně".

Operátor "nebo" znamená, že bude výběr vytvořen z takových záznamů, které vyhovují alespoň jedné z podmínek.

Operátor "a současně" znamená, že bude výběr vytvořen z takových záznamů, které vyhovují současně vložené podmínce.

 

pic_3071_UI

Obr.: Formulář pro definici vnořené podmínky

 

Záznamy z kontejneru

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Záznamy z kontejneru otevřeme formulář pro zapnutí kontejneru.

 

 

Omezí již existující kontejner ve stejném datovém modulu, jako je tvořený filtr.

 

pic_2113_UI

Obr.: Formulář pro výběr záznamů z kontejneru

 

Aktuální firmy

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Aktuální firma otevřeme formulář pro definici této podmínky.

 

 

"Vyfiltruje" záznamy vztahující se k aktuálně nastavené firmě v systému K2.

 

pic_3354_UI

Obr.: Formulář pro výběr záznamů pro aktuální firmu

 

Fulltextová podmínka

Dvojitým stisknutím levého tlačítka myši nebo pomocí klávesy Enter na položce Fulltextová podmínka otevřeme formulář pro definici této podmínky.

 

pic_7329

Obr.: Formulář pro zadání fulltextové podmínky

Nadefinované podmínky filtru lze zobrazit v záhlaví tabulky.

pic_7508

Obr.: Zobrazení podmínek filtru v záhlaví tabulky

Tlačítko Kontejner obsahuje tyto možnosti:

Vytvořit

Alt+V

Po stisknutí tohoto tlačítka vloží filtr podle nadefinovaných podmínek do kontejneru (tabulka bude ve stavu Kontejner).

Přidat

Alt+P

Stisknutím tlačítka se přidají do kontejneru (stav Kontejner) záznamy podle zadaných podmínek ve Filtru.

Odmazat

Alt+O

Tímto tlačítkem vymažeme záznamy z kontejneru (tabulka ve stavu Kontejner), které vyhovují nadefinovaným podmínkám filtru.

Omezit

Alt+E

Po stisknutí tohoto tlačítka se z kontejneru (tabulka ve stavu Kontejner) odmažou všechny záznamy, které nevyhovují zadaným podmínkám filtru.

Vyprázdnit

Alt+Z

Tímto tlačítkem odmažeme z kontejneru všechny záznamy.

Tlačítka pro filtr:

Spustit

Ctrl+F9

Po stisknutí tlačítka se spustí nadefinovaný filtr.

Storno

Esc

Tímto tlačítkem uzavřeme formulář pro definici filtru.

Seznam datových polí

Při definování podmínek vybíráme pole ze seznamu datových polí. Je-li u pole ve sloupci "L" ikona pic_963i, existuje u tohoto pole vazba do jiné tabulky a jejích polí. Klikneme-li na tuto ikonu, zobrazí se seznam těchto polí a ve spodní části formuláře Filtr se vytvoří další záložka. Při každém dalším zanoření se zobrazí nová záložka. (Při rozsáhlejším zanoření se zobrazí vedle záložek šipky pro jejich listování.) Klikneme-li na jiný uzel, změní se zanoření a tedy i záložky podle nově vybraného.

Stojíme-li pravítkem na některém z polí, můžeme konkrétní položku v seznamu vyhledat také tak, že napíšeme začátek jména pole a pravítko se podle toho přesune na nejbližší možné. Podle toho, ve kterém sloupci stojí pravítko, v tom sloupci se název pole hledá. (Zanořená pole nejsou při vyhledávání brána v potaz!)

Ve sloupci "Field Cost Glyph" jsou jednotlivá datová pole barevně odlišena:

 

Počítané pole. Vyhodnocuje se na klientu.

 

Fyzické pole. Vyhodnocuje se na serveru.

 

Fyzické pole s indexem, a tedy nejvhodnější pole pro vyhledávání. Vyhodnocuje se na serveru.

Nejvhodnější je tedy používat podmínku na fyzické pole s indexem (tmavě zelená), popř. podmínku na fyzické pole (světle zelená). A pokud budeme chtít použít podmínku na počítané pole (oranžová), pak nejlépe v kombinaci s jednou z předchozích ("smíšená podmínka"). Na základě zvolené podmínky se vyplňuje pole Místo vyhodnocení na záložce iltru Filtr.

Podmínka

Dvojitým stisknutím levého tlačítka myši nebo klávesou Enter otevřeme podmínku vloženou do Filtru.

pic_1040_2023

Obr.: Otevřená položka ve Filtru - záložka Podmínky

Popis vybraných polí:

Operátor

Kromě matematických operátorů ("rovná se", "větší než" apod.) můžeme filtrovat pomocí dalších porovnávacích operátorů:

 

  • obsahuje - podmínka bude filtrovat záznamy, které obsahují řetězec zadaný v poli Hodnota,
  • mezi - definujeme interval výsledného filtru (např. datum),
  • v seznamu - seznamem je výčet hodnot zadaný v poli Parametry,
  • prázdný - pole, které se filtruje, je prázdné (nemá vyplněnou žádnou hodnotu, např. datum potvrzení, které bývá nulové).

Podle zvoleného operátoru se mění pole ve formuláři nebo jejich přístupnost.

Hodnota(y)

Do tohoto pole napíšeme "hodnotu", podle které má podmínka filtrovat záznamy. Jestliže řetězec hodnoty neobsahuje hvězdičku (coby zástupný znak), budou do filtru zařazeny záznamy, které přesně odpovídají zadané hodnotě.

Typ hodnoty

V tomto poli zvolíme typ zadané hodnoty:

 

  • Konstanta - implicitně nastaveno. Vyhodnocuje podle hodnoty, která je zadaná.

 

  • Výraz - před spuštěním filtru se jednorázově vyhodnotí hodnota použitého výrazu a výsledek se dosadí jako skutečná hodnota pro filtrování.

 

  • Datové pole - v tomto případě je hodnotou identifikátor datového pole.

Zatrhávací pole se mění podle vybraného datového pole či filtrovacího operátoru:

 

Potlačit pic_1188i

Zatržením pole nebude tato podmínka při filtrování akceptována.

 

Zadat před spuštěním

Zatrhneme-li toto pole, pak se vždy při spuštění filtru, který obsahuje podmínku s tímto zatržením, zobrazí formulář, ve kterém můžeme podmínku upravit (např. datum od - do).

Pro typy hodnoty "Konstanta" a "Výraz" ve formuláři můžeme:

1. změnit hodnotu parametru, která se použije při spuštění filtru. Pro typ hodnoty "Konstanta" se upravená hodnota zapamatuje a nabídne se uživateli i při dalším spuštění. Pro typ hodnoty "Výraz" se vždy přednabídne hodnota získaná vyhodnocením výrazu.

2. před spuštěním podmínku "Potlačit" (nebo naopak "Povolit"), pomocí klávesy F4

Pro typ hodnoty "Datové pole" lze podmínku pouze "Potlačit" nebo "Povolit", pomocí F4.

 

Odkazem

Zvolíme-li jako filtrovací operátor volbu "<>", "=" nebo "v seznamu", můžeme přepínat (u polí, kde je to možné, např. kniha, období atd.) způsob zadávání mezi přímou (číslo, ID) a odkazovou (Zkratka) hodnotou, která je výkonově mnohem efektivnější.

Zadávání odkazem vyžaduje existující hodnotu, není tedy možné zadat neexistující zkratku ani číslo/ID. Pokud k tomu dojde, je k parametru doplněn sufix "<--" indikující chybnou hodnotu a podmínku nelze uložit.

 

Zástupné znaky

Zvolíme-li jako filtrovací operátor volbu "obsahuje", můžeme při zadávání hodnoty v Parametru, pokud neznáme celý název, použít zástupné znaky (např. chceme-li filtrovat podle pole Popis).

Toto pole bude automaticky zatrženo, máme-li v Parametrech uživatele - Prostředí - tlačítko Další možnosti - Lokátor zatrženo pole Používat zástupné znaky.

Zástupné znaky lze vypnout pouze pokud je v poli Kde nastavena hodnota Přesně.

Pokud je v poli Kde nastavena hodnota Kdekoliv, nebo na Začátku, nelze tyto znaky ve formuláři vypnout.

 

Rozlišovat velikost

Při zatrhnutí tohoto pole se ve filtrovacích podmínkách berou v úvahu malá a velká písmena. To znamená, pokud zadáme do podmínky popis, který přesně neodpovídá hledanému textu, záznamy nebudou do filtru uloženy.

 

Porovnat včetně času

Pole je přístupné v případě výběru datového pole typu "DateTime". Je-li toto pole zatrženo, hodnoty se porovnávají včetně času, pokud zatrženo není, porovnává se pouze datum bez času.

Ve spodní části formuláře je k dispozici tlačítko:

Kontejner

 

Tlačítko obsahuje volbu Vytvořit (Alt+V). Po stisknutí tohoto tlačítka se záznamy odpovídající zadaným podmínkám vloží do kontejneru (tabulka bude ve stavu Kontejner). Spuštění provedeme také klávesami Alt+V.

Pozn.: Pokud vytváříme filtr, pomocí něhož budeme vybírat záznamy, kde text začíná "_" podtržítkem, v definici podmínky v poli Hodnota napíšeme _ a v poli Operátor vybereme Začíná (viz. obr. níže).

pic_2848_2023

Obr.: Definice podmínky pro hledání textu začínající "_"

Záložka Výběr

pic_1037__UI

Obr.: Formulář pro definování názvu vytvářeného filtru - záložka Vlastnosti filtru

Popis polí:

Název

Uživatelem zadaný název filtru (bude se zobrazovat v nabídce filtrů po stisknutí pic_830i). Při uložení je toto pole povinné.

Popis

Bližší popis filtru.

Maximální počet záznamů

Jestliže vepíšeme konkrétní číslo, vybere se pouze prvních "x" záznamů (podle zadané hodnoty).

Př.: Vepíšeme číslo 10. Vybere se pouze prvních 10 nalezených záznamů odpovídající podmínkám filtru.

Znovu spustit při obnově (F3)

Je-li toto pole zatrženo, pak se při stisknutí klávesy F3 automaticky spustí filtrování podle tohoto filtru.

Testovat právo na záznam

Zatržením tohoto pole se otestuje, zda uživatele má právo na vybíraný záznam. Implicitně je toto pole nezatržené.

Nabízet i potlačené podmínky

Před spuštěním filtru se nabídnou i potlačené podmínky.

Systémové podmínky

Tyto podmínky nemůže uživatel měnit, jsou definovány systémem.

Uložit

Uloží se námi nadefinovaný filtr.

Uložit jako...

Uloží se filtr pod námi uvedeným názvem.

Vytvoření filtru

Na záložce Seznam

  1. Stisknutím pravého tlačítka myši v poli záznamu vyvoláme nabídku, ze které můžeme vytvářet filtry nebo přidávat podmínky k již existujícím filtrům.
  2. Po výběru jedné z možností se zobrazí formulář porovnávací podmínky (bližší popis viz Definice podmínek filtru).

pic_1149_2023

Obr.: Otevřená nabídková tabulka po stisknutí pravého tlačítka myši

Z karty dokladu:

  1. Stisknutím pravého tlačítka myši v libovolném poli vyvoláme nabídku, ze které můžeme vytvářet filtry, přidávat podmínky k již existujícím filtrům nebo přidávat vybrané pole do sloupců zobrazovaných na záložce Seznam.
  2. Po výběru jedné z možností (Vytvořit filtr nebo Přidat podmínku) se zobrazí formulář Podmínka (bližší popis viz Definice podmínek filtru).

pic_1153_UI.png

Obr.: Otevřená nabídková tabulka po stisknutí pravého tlačítka myši - volba Vytvořit filtr

Z položkového formuláře:

Filtr z položkového formuláře funguje obdobným způsobem jako filtr z karty dokladu. Filtr se spouští stisknutím pravého tlačítka myši na libovolném poli položkového formuláře. U většiny formulářů nabídka obsahuje Vytvořit filtr a Přidat podmínku. U některých je v nabídce navíc možnost Přidat do sloupců.

pic_7331

Obr.: Otevřená nabídková tabulka po stisknutí pravého tlačítka myši na položce prodeje

Z "gridu" karty dokladu:

Vytvoření filtru nebo přidání podmínky na "gridu" dokladu provedeme stisknutím pravého tlačítka myši na položce na požadovaném poli a zvolením možnosti Vytvořit filtr nebo Přidat podmínku. Stejným způsobem lze vytvořit filtr nebo přidat podmínku na "gridu", který neobsahuje žádnou položku. Stisknutí pravého tlačítka myši provedeme kdekoliv na "gridu". Do definice filtru se pak předvyplní podmínka na pole, jehož sloupec je právě aktivní.

Z menu filtru:

  1. Stisknutím pic_301i u ikony pic_328i otevřeme nabídku filtrů a vybereme Vytvořit filtr.
  2. Zobrazí se formulář porovnávací podmínky (viz Podmínka).
  3. Stisknutím pic_018i.png otevřeme nabídku podmínek Datového pole.
  4. Dvojitým stisknutím levého tlačítka myši (nebo klávesou Enter) vložíme vybranou podmínku do Datového pole (bližší práce s podmínkami viz kapitola Záložka podmínky).
  5. Zvolíme filtrovací operátor, případně zatrhneme další nastavení.
  6. Po stisknutí tlačítka Filtrovat se v knize vytvoří filtr podle zadaných podmínek.

Příklad - Filtr ze záložky Seznam

Chceme vytvořit filtr zboží, které má ve sloupci Dispozice větší než 100.

pic_1154_2023

Obr.: Formulář podmínky s předvyplněnými hodnotami

Příklad - Filtr z karty dokladu

Chceme vytvořit filtr rezervačních listů, které mají datum rezervace k 12.10.2020.

pic_1155_2023

Obr.: Formulář Podmínka na pole Rezervace

pic_1156_2023

Obr.: Vyplněný formulář Podmínky pro koncové datum rezervace

Pokud bychom chtěli vytvořit filtr z rezervačních listů, jejichž koncové datum rezervace je např. v rozmezí od 14.6.2020 do 25.6.2020, vybereme v podmínce jako filtrovací operátor "mezi" a do polí Hodnota od a Hodnota do požadovaná data.

pic_7332

Obr.: Vyplněný formulář Podmínky pro rozmezí od 14.6.2020 do 25.6.2020

Příklad - Filtr s výrazem

Chceme vytvořit filtr z objednávek vydaných, které byly vystaveny v minulých čtrnácti dnech.

pic_1152_2023

Obr.: Vyplnění polí porovnávací podmínky pro filtr objednávek vystavených v minulých 14-ti dnech

Příklad - Filtr s výrazem pro datumovou podmínku

Pro usnadnění sestavení výrazu slouží tlačítko Pomocník, které umí sestavit nejčastěji používané výrazy.

Pomocníka lze vyvolat i pomocí tlačítka, umístěného ve formuláři definice podmínky v poli Hodnota vedle rozbalovací šipky.

pic_2199_2023

Obr.: Tlačítko Pomocník na formuláři pro definici podmínky a formulář Pomocník

Např. pokud chceme sestavit výraz, který vrací datum vystavení faktury posledního dne následujícího měsíce, pak vyplníme:

V poli Výraz je požadovaný výraz a nad ním je zobrazena aktuální hodnota.

pic_2153_2023

Obr.: Formulář pro doplnění hodnoty podmínky typu "Výraz" - nadefinovaná podmínka

Příklad - Filtr z položkového formuláře

Chceme vytvořit filtr faktur vydaných, které obsahují položky typu Potraviny.

pic_2268_2023
Obr.: Nabídková tabulka pole otevřená po stisknutí pravého tlačítka myši

Příklad - Filtr z formuláře podmínek

Chceme vytvořit filtr z výdejek vystavených v týdnu od 01.06.2015 do 31.08.2015 pro firmu OMEGA s.r.o.

  • v poli Operátor vybereme "mezi",
  • v poli Hodnota vyplníme požadovaná data - od "01.06.2015" do "31.08.2015",
  • tlačítkem OK uložíme podmínku do Filtru.
    • Nyní přidáme další porovnávací podmínku na firmu. Přes tlačítko pic_1191i vybereme Porovnávací podmínka. Vybereme pole Firma:
  • do pole Hodnota(y) dosadíme z vyvolané knihy firem "OMEGA s.r.o.",
  • tlačítkem OK uložíme podmínku do Filtru.

pic_1157_2023

Obr.: Formulář podmínek s otevřenou porovnávací podmínkou (filtr firmy OMEGA s.r.o.)

Příklad - Filtr s jiným kontejnerem

Chceme vyfiltrovat všechny faktury vybraných zákazníků, u kterých nebyla provedena žádná platba (tedy faktury, jejichž Datum zaplacení je nulové).

pic_1150_2023

Obr.: Otevřená nabídka možných jiných kontejnerů faktur vydaných

pic_9733

Obr.: Definice podmínky filtru - Existuje v kontejneru

pic_9741

Obr.: Seznam faktur vydaných

Vytvořený filtr můžeme vytisknout standardním způsobem (v našem příkladu sestavou Seznam faktur setříděný podle dodavatele/odběratele).

Příklad - výběr s křížovým výběrem

Chceme vybrat všechny zakázky, jejichž odběratel má ve zkratce obsaženo "Tesco".

pic_9742

Obr.: Definice podmínky na pole - Odběratel Tesco

pic_9743

Obr.: Uložení filtru - Tesco

pic_9744

Obr.: Uložený filtr - Tesco

pic_9745

Obr.: Odběratel existuje ve filtru Tesco

pic_9746

Obr.: Podmínka ve filtru - Jiný filtr

Příklad - Filtr podle aktuálně nastavené firmy

Chceme vytvořit filtr ze zakázek z období 2010 - 2014 vytvořených na firmu "Bikeshop". Tato firma je nadefinovaná v knize "ES".

pic_3355_2023

Obr.: Nadefinovaná podmínka pro filtr období

pic_3774_2023

Obr.: Nadefinovaná podmínka pro filtr knihy

Příklad - Filtr z menu

Chceme vytvořit filtr všech aktivit typu "Upomínka", u kterých je zodpovědná osoba "Barbora Černá".

pic_1144_UI

Obr.: Kniha Aktivity s otevřeným menu filtrů

  • Otevřeme nabídku Datového pole a vybereme "ActivityType;Abbr".
  • Tlačítkem OK výběr potvrdíme.
  • Do pole Hodnota vybereme "REM" (typ "Upomínka").
  • Tlačítkem OK výběr potvrdíme. Stiskneme-li tlačítko Filtrovat, ihned se provede filtr podle této zadané podmínky.

pic_1158_2023

Obr.: Výběr pole Typ v porovnávací podmínce

  • Otevřeme nabídku Datového pole a vybereme "Zodp. os.".
  • Tlačítkem OK výběr potvrdíme.
  • Do pole Hodnota vybereme "Barbora Černá".

pic_9750

Obr.: Porovnávací podmínka

Rozšířená nabídka (Kontextová nabídka)

Některá pole při vytváření filtrů mají k dispozici kontextovou nabídku jednotlivých částí, ze kterých je hodnota složena. Typickým příkladem je pole Doklad, které zobrazuje číslo dokladu např. ve formátu 10/2015/45. Na záložce Seznam dokladů nákupu, prodeje a skladu pokud stiskneme ve sloupci Doklad pravé tlačítko myši a vybereme možnost Vytvořit filtr, dojde ke zobrazení rozšířené nabídky pro vytvoření filtru z pole Doklad a lze vybrat z nabídky Doklad, Kniha, Období a Číslo.

pic_3846_UI

Obr.: Rozšířená nabídka při vytváření filtru ze sloupce Doklad

Uložení filtru

Pokud chceme definici filtru uložit, stiskneme tlačítko Uložit, nebo Uložit jako na záložce Vlastnosti filtru.

pic_9727

Obr.: Formulář pro výběr uložení filtru

Uložit

V novém filtru uloží změny ve formuláři, ale po zavření formuláře se filtr zruší. V již vytvořeném filtru změny uloží. Lze použít i klávesu F2.

Uložit jako

Uloží filtr pod námi zvoleným názvem, štítkem, uživatelem, úrovní... Filtr lze kdykoliv znovu vyvolat. Lze použít i klávesy Ctrl+F2.

Název

Uvedeme libovolný název filtru.

Popis

Můžeme uvést bližší popis daného filtru.

Vlastnosti

Znovu spustit při obnově, při stisknutí klávesy F3 se automaticky spustí filtrování

Testovat právo na záznam otestuje, zda uživatel má právo na vybíraný záznam.

Nabízet i potlačené podmínky - před spuštěním filtru se nabídnou i potlačené podmínky.

Po stisknutí tlačítka OK na formuláři Uložit jako... bude nadefinovaný filtr uložen.

Uložené filtry se zobrazují v nabídce filtru.

Uložení filtru

pic_2125_2023
Obr.: Formulář pro uložení filtru

Popis vybraných polí:

Úroveň

Podle toho, kterou úroveň v tomto poli vybereme, zadáváme informace do dalších polí a záložek:

  • Tovární - nastavení výrobce.
  • Globální - ukládaný filtr bude přístupný pro všechny uživatele i skupiny.
  • Mandant - ukládaný filtr bude přístupný pro všechny zadané mandanty.
  • Skupina - ukládaný filtr bude přístupný pro všechny zadané skupiny.
  • Uživatel - ukládaný filtr bude přístupný pouze pro konkrétního uživatele.
  • Firma - ukládaný filtr bude přístupný pouze pro zadanou multi company.

Uživatel

Vybereme jméno uživatele z knihy uživatelů.

Mandant

Vybereme mandanta, pro kterého chceme daný filtr uložit.

Firma

Vybereme multi company aktuálního mandanta, pro kterou chceme daný filtr uložit.

Abychom mohli ukládat filtry pro různé úrovně, musíme v parametrech uživatele Uživatelské role- Uživatelská práva- Definice práv nastavit práva "Globální", "Mandant", "Skupina" a "Multi company".

pic_1147_UI.png

Obr.: Uložený filtr Období a Město v nabídce filtrů

Zařazení filtru do stromu

Pro přehlednější zobrazení je filtry možné zařadit do stromu (složek).

Složky vytváříme pomocí Zařazení. Při uložení filtru lze ve formuláři Filtr - Uložit jako je zapotřebí vyplnit pole Zařazení, které může obsahovat:

a) jednoduchý název (i víceslovný), např. Rychlý, Oblíbené, Pomalé filtry

b) název se zpětnými lomítky pro vytvoření víceúrovňové nabídky, např. Potraviny\Maso, Potraviny\Mléčné výrobky atd.

pic_3936_2023

Obr.: Formulář pro uložení filtru - vyplněné pole Zařazení - víceúrovňová nabídka

Stisknutím ikony pic_830i pak zobrazíme nabídku uložených filtrů uspořádanou ve složkách.

pic_3937_2023

Obr.: Kniha Faktur přijatých - uspořádaná nabídka filtrů

pic_3720_2023

Obr.: Kniha Faktur přijatých - neuspořádaná nabídka filtrů

Filtry jsou ve stromu (složkách) seřazeny abecedně, výjimkou je složka "Tovární", která je v seznamu zařazena vždy jako poslední. Složka Tovární obsahuje všechny tovární filtry nastavené výrobcem.

Spuštění filtru

Spouštění filtru lze provádět z následujících míst:

pic_2171_2023
Obr.: Formulář definice filtru

pic_2172_UI
Obr.: Přidání podmínky přes pravé tlačítko myši

pic_2173_2023

Obr.: Formulář definice podmínky po stisku pravého tlačítka myši na formuláři

pic_2174_2023
Obr.: Formulář definice podmínky - Zadat před spuštěním

pic_2175_2023

Obr.: Formulář spuštěné podmínky s nastaveným parametrem Zadat před spuštěním

Správa podmínek

Po otevření nabídky Správa se zobrazí formulář pro správu filtrů. V tomto formuláři můžeme vytvářet nové filtry, mazat uložené a provádět další úpravy. Všechny uložené filtry se zobrazují v menu filtrů.

Formulář pro správu filtrů můžeme vyvolat z 0. strany také klávesami Ctrl+Shift+F.

pic_1148_2023

Obr.: Formulář pro správu filtrů

Popis ikon:

pic_1207i

Zařadí filtr do oblíbených.

pic_1208i

Filtr lze Exportovat/importovat z/do souboru.

pic_1209i

Po spuštění této funkce vidí uživatel všechny konfigurační objekty i jiných uživatelů a může s nimi pracovat. Servisní režim je podmíněn právem na servisní zásahy.

Sloupce

Stiskneme-li ikonu pic_1002i, zobrazíme si nabídku sloupců a jejich správu.

pic_1052_2023

Obr.: Rozbalená nabídka pro sloupce na knize Faktury vydané

Definice nastavení sloupců ve výběrech

Po kliknutí na ikonu pic_1002i a volbě Upravit nastavení tabulky se nám zobrazí formulář Aktuální nastavení tabulky, ve kterém si můžeme definovat nastavení sloupců.

pic_9752

Obr.: Otevřený formulář pro definici nastavení sloupců

Popis ikon:

pic_1244i

Otevře formulář pro definici nového sloupce.

pic_1039i

Otevře formulář nastavení sloupce, na kterém aktuálně stojí pravítko. Zde pak můžeme upravovat dané nastavení.

pic_1074i

Odmaže ze seznamu název sloupce, na kterém aktuálně stojí pravítko.

pic_1252i

Posouvá pravítko o jeden řádek.

pic_1245i

Provede se kopie sloupce, na kterém aktuálně stojí pravítko.

pic_913i

Posune datové pole, na kterém stojí pravítko, nahoru.

pic_914i

Posune datové pole, na kterém stojí pravítko, dolů.

Při zatrhnutí Přizpůsobovat sloupce se šířka sloupců přizpůsobuje změně velikosti okna. V opačném případě se velikost sloupců nemění. Po zmenšení okna se sloupce postupně zakrývají a v dolní části obrazovky máme k dispozici lištu pro rolování.

Zatrhneme-li Zobrazit agregace v tabulce zobrazí se panel pro výsledky vypočtených agregací.

Počtem ukotvených sloupců, určujeme sloupce, které budou ukotveny. Tyto sloupce budou vždy viditelné, a nebudou zajíždět mimo obrazovku při rolování. Ukotven je vždy zadaný počet sloupců od začátku seznamu.

Na záložce Řazení nastavíme jednotlivé setřídění v tabulce.

Na záložce Podmíněné formátování řádků můžeme definovat podmínky pro formátování řádků tabulky.

Bližší popis práce s tabulkou je popsán také v části Univerzální formuláře.

Zařazení nastavení sloupců filtru do stromu

Možné způsoby zařazení nastavení sloupců filtru do stromu jsou obdobné jako v kapitole Zařazení filtru do stromu.

Pro sloupce filtrů (třída TxGridColumns) je uspořádání v menu implicitně vypnuto, uživatel si může stav pro vybraný modul kdykoliv změnit (např. faktury vydané, příjemky, zakázky atd.) kdykoliv vypnout v nabídce Sloupce\Uspořádání\Používat a dále používat neuspořádaný seznam.

Book Contents

Book Index

Parametry sloupce

Touto volbou nastavujeme formát vybraného sloupce.

Způsoby nastavení parametrů sloupce:

pic_319_2023

Obr.: Formulář Nastavení parametrů sloupce

Popis polí:

Nadpis

Nastavení nadpisu sloupce v záhlaví.

Font záhlaví

Nastavení typu písma pro hlavičku sloupce (viz kapitola Správce - Číselníky - Názvy - Písma).

Zarovnání záhlaví

Nastavení zarovnání hlavičky vlevo, vpravo, na střed.

Zarovnání sloupce

Nastavení zarovnání údajů sloupce vlevo, vpravo, na střed.

Formát

V nabídce jsou přednastaveny vzory formátování sloupce. Podrobněji popsáno níže.

Nastavení šířky

Můžeme zadat formátování pro šířku daného sloupce. Zobrazí se šířka sloupce s námi požadovaným počtem znaků. Když budeme sloupec rozšiřovat, budou znaky přibývat. Pro nastavení šířky lze používat všechny typy formátu, nejčastěji 'S' nebo 'W'. Opět vybíráme z přednastavených možností.

Př.: Ve sloupci Město nastavíme šířku 'S10', zobrazí se Ústí nad L a po roztažení sloupce pak bude zobrazen celý název.

Nastavení sloupce

Nastavení platí pro jeden sloupec. Podrobněji popsáno níže.

Parametry sloupce

Pomocí kláves Alt+F5 v Nastavení sloupce - kniha si uživatel může nastavit parametry sloupce a obarvování. Vyhodnocování barev je nastaveno dle úrovní, přičemž čím vyšší úroveň, tím je obarvení víc nahoře.

  1. 0. úroveň - základ
  2. 1. úroveň - obarvení sudých řádků
  3. 2. úroveň - obarvení řádků na podmínku
  4. 3. úroveň - obarvení sloupců na podmínku

Nastavení řádků

Nastavení platí pro všechny sloupce v tabulce. Podrobněji popsáno níže.

Linky v řádcích

Po zatržení se zobrazí vodorovné linkování.

Linky ve sloupcích

Po zatržení políčka je v tabulce linkování svislé.

Proužky podle
už. nastav.

V tabulce budou (nebudou) sudé řádky zvýrazněny jinou barvou, pokud v Parametrech uživatele je (není) zatrhnut příznak Zobrazovat sudé proužky v gridu jinou barvou.

Proužky zobrazit vždy

Po zatrhnutí příznaku budou v tabulce zobrazeny sudé řádky jinou barvou, bez ohledu na zapnutý/vypnutý příznak v Parametrech uživatele.

Progr. pole

Zobrazení zkratky pole z datového modulu.

Jméno pole

Zobrazení jména pole z datového modulu.

Formát

Na tomto místě nastavujeme typ formátování, který je pro každý sloupec jiný. Pro text a pro čísla se používají odlišné typy znaků.

Přehled znaků pro formátování:

Znak

Popis

S

Používá se pro texty a uvádí se v kombinaci s číslem. (Celková šířka se určuje jako součin průměrné šířky znaků pro daný font a počtu znaků.) 'S' znamená řetězec znaků a číslovka jejich počet včetně mezer. Pokud budeme sloupec rozšiřovat, zůstane nastavení znaků beze změny.

T

Tento znak se používá pro čas, a to nejběžněji v nastavení 'T4'. Zobrazí se hod. - min. - sek.

D

Znak používaný pro datum v běžném nastavení 'D6'. Ve sloupci se zobrazí datum v pořadí den - měsíc a rok.

M, N

Znaky se používají pro formátování čísel. Užívají se v kombinaci s čísly (celkový počet znaků) a se zvláštními znaky.

 

 

'M'

Tento znak slouží k redukci oddělovačů v případě nedostatku počtu znaků, používá se při zobrazení v Knize.

 

 

'N'

Zobrazuje veškeré znaky. Při nedostatku počtu znaků se mění na křížky, používá se ve formuláři.

 

Speciální znaky:

 

 

'-'

Číslo není v absolutní hodnotě, tzn. jsou zobrazena čísla kladná i záporná.

 

 

'_'

Číslo je ořezané o znaky, vynechávají se mezery (není napsáno 1 284, ale 1284).

 

 

'0'

Zleva se dopisují nuly na potřebný počet znaků.

 

 

'''

Použití desetinné čárky (tečky), tečkou (mezerou) odděluje tisíce. Zobrazení znaků se odvíjí od nastavení ve Windows.

 

 

'.'

Místo desetinné čárky se používá desetinná tečka.

W

Podobně jako 'S', výpočet šířky podle nejširšího písmenka (nejčastěji 'W').

I

Podobně jako 'S', pro výpočet šířky se používá šířka znaku čísla.

P

Speciální znak pro poznámky, kromě něj se používá taky 'F' a dalších 9 znaků (to je složitější).

C

Znak používaný pro datum a čas v běžném nastavení. U formátu 'C' lze zadat přesnost stejně jako u 'N' a 'M'.

Příklady:

Formát

Zobrazení

Formát

Zobrazení

S30

„Ústí nad Labem“

S10

„Ústí nad L“

D5

„11.05.99“

D6

„11.05.1999“

T1

„9:53“

T4

„9:53:41“

Příklad: Zobrazení částky „-1 234 567,89“ ve sloupci Cena. Celkový počet znaků včetně mezer a znaménka je 13.

Formát

Zobrazení

Formát

Zobrazení

N15

1.234.568

M15

1.234.568

N8

#####

M8

1234.568

N-15

-1.234.568

M-15

-1.234.568

N_15

1234568

M_15

1234568

N-_15

-1234568

M-_15

-1234568

N10`2

#####

M10`2

1234567,89

N-15'2

-1.234.567,89

M-15'2

-1.234.567,89

N_15'2

-1234567,89

M_15'2

-1234567,89

N015

000000001234568

M015

000000001234568

N-015.2

-00001234567.89

M-015.2

-00001234567.89

N-15.2

-1.234.567.89

M-15.2

-1.234.567.89

Příklad: Možnosti nastavení formátu datumu a času, např. 15.03.2021.

Zápis

Výsledný formát

Zápis

Výsledný formát

C2

2021

C15

44270d 16:25:43

C4

1625

C16

20210315162543840

C8

20210315

C17

20210315 16:25:43

C10

2021-03-15

C18

44270d 16:25

C11

15.03 16:25

C21

20210315 16:25:43,840

C12

15.03.2021 16:25

C23

202

C13

15.03.2021 16:25:43

C + jakékoliv jiné číslo

2021-03-15 16:25:43

C14

2021-03-15 16:25

 

 

Vlastní formát datumu lze vytvořit pomocí @, např. @yyyy.dd = 2021.03.

Nastavení sloupce a nastavení řádků

Knize máme možnost zvýraznit vybrané řádky nebo sloupce. Zadávání podmínek je v obou případech stejné. Údaje v kolonce Nastavení sloupce platí pro daný sloupec, údaje v kolonce Nastavení řádků jsou platné pro všechny sloupce.

Stisknutím klávesy F12 se dostáváme do knihy Procedury pro barvy, ve které je uveden seznam procedur. Běžnými klávesami (Insert, F5, F6) editujeme Zkratku, Popis a z číselníku vybereme Funkci. Klávesou Alt+F5Prohlížení zadáváme vlastní podmínky funkce. Vyvolá se formulář s názvem Historie - porovnání pole, který je rozdělen na dvě části. V horní části formuláře zadáváme podmínky pro platnost dané funkce a ve spodní části nastavujeme barvy a typy písma.

Obr.: Formulář Historie - porovnání pole - Alt+F5

Položky formuláře:

Vstupní pole

Vstupní pole pro testování podmínky. Pokud formulář vyplňujeme pro políčko Nastavení řádků, tak ho musíme vyplnit. Když není vyplněno, vyhodnocuje se funkce pro každý sloupec samostatně.

Při vyplňování formuláře pro Nastavení sloupce nemusí být vyplněno, podmínky pak platí pro hodnotu pole vybraného sloupce. Pokud je Vstupní pole vyplněno, nabývá funkce stejné hodnoty bez ohledu na vybraný sloupec.

Následují funkce

Pokud nevyhovuje námi zadaná podmínka, lze zadat podmínku, která se má vyhodnotit jako následující. Tímto způsobem lze vytvořit řetězec za sebou testovaných podmínek. Nevyhovuje-li sloupec podmínce, testuje se následující funkce. Pokud není výsledek ani u poslední podmínky, tak se zobrazuje standardní barva.

Celé číslo

Nastavení podmínek pro testování čísel v intervalu Od do.

Reálné číslo

Nastavení podmínek pro testování čísel v intervalu Od do.

Text

Nastavení podmínek pro testování textového řetězce v intervalu Od do.

Fulltext

Nastavení podmínek pro testování textu. Používají se speciální znaky:

 

'.'

povinný znak na první pozici; rozlišuje malá a velká písmenka,

 

'^'

povinný znak na první pozici; nerozlišuje malá a velká písmenka,

 

'*'

nahrazuje libovolný počet znaků (lze umístit na začátek, doprostřed, na konec),

 

'?'

nahrazuje jeden znak.

Spodní část formuláře slouží pro nastavení a výběr barev a písma v tabulkách. V dokladech rozlišujeme několik typů barev. Základní rozlišení je barva písma a barva pozadí. Tyto barvy pak mohou být v Prohlížení a ve Změně různé. Zvýrazněná barva pozadí odpovídá poloze pravítka.

Barva pozadí v prohlížení

Základní barva pozadí v Prohlížení je při standardním nastavení "Windows" šedá.

Barva pozadí ve změně

Základní barva pozadí ve Změně je při standardním nastavení Windows bílá. Kromě dokladů ve Změně se jedná o všechny tabulky na 0. straně. Po nastavení jiné barvy se změní pozadí odpovídajících položek.

Zvýrazněná barva pozadí

Zvýrazněná barva pozadí odpovídá poloze pravítka - základní barva je při standardním nastavení Windows modrá. Po změně barev v tomto políčku se budou měnit barvy pozadí na položkách pravítka.

Neaktivní zvýrazněná barva pozadí

Tato barva odpovídá poloze pravítka v okamžiku, stiskneme-li v horní části obrazovky výběrové políčko. Při standardním nastavení Windows se jedná o barvu světle šedou.

Barva písma

Změna barvy písma ve Změně a v Prohlížení. Základní barva písma při standardním nastavení Windows ve Změně i v Prohlížení je černá.

Zvýrazněná barva písma

Změna barvy písma v položkách pravítka. Základní barva při standardním nastavení Windows je bílá.

Neaktivní zvýrazněná barva písma

Neaktivní zvýrazněná barva odpovídá barvě na tzv. „šedém pravítku“, která je černá.

Písmo

Na této položce vybíráme různé typy písma z Knihy písem.

Barvy a písma zadané ve formuláři Parametry větší než mají větší prioritu než barvy a písma zadané v Knihách barev a písem.

Book Contents

Book Index

Výběr sloupců

Ovlivní uživatelské nastavení zobrazení dat v tabulce. Přidáním nebo odebráním lze zobrazit jen požadované položky.

Obr.: Formulář Výběr sloupců

Ve formuláři Výběr sloupců si zvolíme, které sloupce budou v knize uvedeny. V levé části jsou zobrazena Pole příslušného datového modulu, která máme k dispozici. V pravé části tabulky jsou uvedena pole, která chceme zobrazit v příslušném pořadí. Pole z levé a pravé části můžeme libovolně přesouvat tlačítky Přidat, Přidat vše, Odebrat, Odebrat vše. V pravé části tabulky pomocí tlačítek Nahoru a Dolů volíme uspořádání sloupců.

U každého pole je uvedeno jeho Jméno, sloupec s Ikonou, Zkratka a případně i Popis.

Vytvoření nového sloupce:

Příklad: Do knihy Faktur vydaných chceme přidat nový sloupec, ve kterém bude uvedena „Zkratka 1 zákazníka“.

CDo

Volba pole z aktuálního datového modulu - v našem případě z modulu Faktur vydaných - Číslo Dod./Odb.

;

Označuje další zanoření.

Zkr

Volba pole z jiného datového modulu - zde z modulu Dod./Odb. - Zkratka 1.

Příklad: V knize Faktur vydaných chceme mít uvedeno město zákazníka.

Pohledy

Na záložce Systém v ribbonu si můžeme nastavit pohledy. Pod pojmem pohledy rozumíme kombinaci uložených filtrů, sloupců a řazení. Pohledy slouží k zachování nastavení knihy - sloupců, formátu sloupců, barevného zvýraznění dat, stavu tabulky, podmínek filtru, setřídění atd. Pohledy si můžeme ukládat a v případě potřeby kdykoliv vyvolat. V případě, že pohled obsahuje rovněž spuštění filtru, dochází k aktualizaci dat v tabulce.

Pohledy nalezneme pod tlačítkem pic_1246i a přes správu zobrazíme formulář pro uložení pohledu, veš kterém můžeme definovat jeho název a další vlastnosti.

pic_1027_2023

Obr.: Formulář pro uložení nového pohledu

Popis vybraných polí:

Název

Název pohledu.

Popis

Bližší popis pohledu.

Spustit filtr

Z nabídkové tabulky můžeme vybrat z již uložených pohledů.

Zařazení

Pole pro zařazení pohledu do skupiny. Do tohoto pole zadáváme název dané skupiny. V rámci této skupiny pak bude pohled zařazen v kontextovém menu.

Úroveň

V tomto poli volíme úroveň, pro kterou bude daný pohled uložen.

Uživatel

Pole pro výběr uživatele, který bude mít uložený pohled k dispozici.

Mandant

Pole pro volbu mandanta, který bude mít uložený pohled k dispozici

Nastavení tabulek

Seznam tabulek, u kterých došlo ke změně nastavení sloupců.

Správa pohledů

Přes tlačítko Pohledy v ribbonu si můžeme otevřít Správu pohledů.

pic_9754

Obr.: Rozbalená nabídka pohledů v knize Zakázky

Po otevření nabídky Správa se zobrazí formulář s nadefinovanými a uloženými pohledy. V tomto formuláři můžeme definovat nové pohledy, mazat uložené a provádět další úpravy. Všechna uložená nastavení se zobrazují v menu pohledů.

pic_1032_2023

Obr.: Formulář pro správu uložených pohledů

Popis ikon:

pic_1017i

Otevře formulář pro definici nového pohledu.

pic_1250i

Otevře formulář pro definici nastavení pohledů, na kterém aktuálně stojí pravítko. Zde pak můžeme upravovat dané nastavení.

pic_1248i

Odmaže ze seznamu uložený pohled, na kterém aktuálně stojí pravítko.

pic_1247i

Provede export/import pohledu z/do souboru.

pic_1249i

Provede kopii pohledu, na kterém stojí pravítko.

pic_1251i

Uživatel všechny konfigurační objekty i jiných uživatelů a může s nimi pracovat. Toto nastavení je podmíněno nastavením práva na servisní zásahy.

Pohledy lze stejně jako Filtry zařadit do stromu. Do části Zařazení u pohledu je zapotřebí napsat např. Pohled\Zakázky\Omega,..

pic_9753

Obr.: Zařazení pohledu do stromu

Book Contents

Book Index

Nabídkové tabulky

Při vyplňování dokladů (karet) lze na některých položkách vyvolat klávesou F12 nebo kombinací kláves Alt+Šipka dolů nabídkovou tabulku. V této tabulce je uveden seznam položek, ze kterých lze provést výběr. Šipkami nastavíme pravítko na požadovanou položku a stisknutím klávesy Enter se provede dosazení položky do dokladu.

pic_034_UI.png

Obr.: Nabídková tabulka peněžních ústavů

Pokud je zadání položky povinné, objeví se nabídková tabulka automaticky. Tabulka se rovněž objeví, pokud do pole zapíšeme položku, která se nevyskytuje v databázi, a tedy ani v nabídkové tabulce. Program nám nedovolí postupovat dál dřív, než je chyba odstraněna.

Do nabídkové tabulky je možné také přidat další údaj. Po stisknutí klávesy Ins se vyvolá formulář pro zadání nové položky. Do něj zapíšeme požadované údaje a po ukončení zápisu klávesou Ctrl+Enter zařadíme novou položku do tabulky.

Pozn.: V modulu Správce lze přidělit vybraným osobám právo upravovat a doplňovat nabídkové tabulky (popis práv v kapitole Správce - Uživatelé - parametry).

Graficky se nabídková tabulka neliší od standardní knihy dokladů. Dokonce lze zpravidla v nabídkové tabulce provádět shodnou činnost jako v samotné knize dokladů.

Speciálním typem nabídkových tabulek jsou jednoduché číselníky (uložené v databázi SpeStr). Jedná se o různé kódy, střediska apod. Každý údaj v číselníku se skládá ze zkratky a popisu. Zkratku může tvořit nejvýše dvanáct znaků (písmen i číslic). Tato zkratka se zapisuje do dokladů. V číselníku je možné upravovat (klávesou F5) pouze popis, nikoliv zkratku. Výmaz záznamu je pro běžného uživatele nemožný.

Book Contents

Book Index

Vyhledávání

V programu existuje několik možností, jak vyhledat potřebný doklad, resp. více dokladů. Výhodou je možnost vyhledávání jak v tabulce dokladů, tak v prohlížení jednotlivých dokladů, a to v libovolné stránce dokladu.

Listování

Klávesa Šedé plus listuje vzestupně po jednotlivých dokladech, tedy dopředu.

Klávesa Šedé mínus listuje sestupně po jednotlivých dokladech, tedy dozadu.

Je-li aktivní filtr, uskuteční se listování jen v dokladech odpovídajících nastavení filtru.

Je-li aktivováno Vyhledávání, uskuteční se listování jen v dokladech odpovídajících podmínkám vyhledávání (např. ve fakturách jediného obch. partnera), a to nejen nad doklady, ale i nad tabulkou dokladů. Funkce Vyhledávání je popsána níže.

Klávesy PgUp a PgDn umožní nad tabulkou listování po stránkách nahoru a dolů.

Klávesy Ctrl+Home nastaví v tabulce pravítko na první záznam, klávesy Ctrl+End na poslední.

Pozn.: V knihách modulů a některých jejich záložkách je možné listovat pomocí posuvníku. Jelikož není znám celkový počet záznamů ani pozice v celkové tabulce, posuvník se při listování vrací vždy do své stabilní polohy ve středu lišty. Nelze s ním tedy hýbat, jako v jiných programech. Posouvání v tabulce je možné provádět také kolečkem myši.

Lokátor

Pro snadné vyhledávání zvolených položek, jak v tabulce dokladů, tak i přímo v dokladech v Prohlížení, slouží lokátor, tj. volné políčko s blikajícím kurzorem v záhlaví obrazovky.

Typy lokátorů:

Setřídění:

V některých případech lze ve výběru provést setřídění položek podle různých klíčů. Typickým příkladem je výběr z číselníku PSČ. Zde je potřeba vyhledávat města buď podle směrovacích čísel, nebo podle názvů měst. Mezi jednotlivými typy setřídění se lze přepínat buď horkou klávesou Alt+Z, nebo stisknutím tlačítka 'Z'.

pic_035_UI.png

Obr.: Setřídění v knize Dod./Odb.

Upozornění: Poslední zvolené setřídění si program pamatuje, i když z dané knihy „vystoupíte“. Toto pravidlo ovšem neplatí v případě, že vyvoláváte číselník z editovatelných polí. U těchto polí platí, že setřídění bude vždy takové, jaké je implicitně nastaveno pro dané pole. Např. v položce nákupu či prodeje vyvoláte číselník kódů zakázky, ve kterém si nastavíte setřídění podle popisu. Při vkládání další položky však bude setřídění opět podle zkratky.

Kombinací kláves Ctrl+Shift+S je možné v univerzálních formulářích zobrazit lokátor a použít jej pro vyhledávání na jakékoliv straně dokladu v IS K2.

Rychlé vyhledávání Alt+F7

Funkci vyhledávání lze aktivovat stiskem klávesy Alt+F7. Objeví se okno pro zadání podmínek. Po jejich nadefinování a stisknutí tlačítka Hledej se provede první výběr. Tím je hledání zapnuto (ve stavovém řádku obrazovky je označeno aktivní vyhledávání).

Rychlé vyhledávání vrátí odpovídající záznamy podle volby uživatele v podobě označeného textu přímo v knize, nebo ve stavu Kontejner. V takto filtrovaných knihách lze listovat pomocí kláves Ctrl + šedé plus (dopředně) a šedé mínus (zpětně), ale navíc lze v tabulce klávesou F4 nebo Enter do dokladu nahlédnout bez ohledu na zapnuté vyhledávání. (Klávesou Esc se vrátíme zpět do tabulky a můžeme pokračovat v hledání.)

pic_707_UI.png

Obr.: Menu vyhledávání v knize Zakázky - Alt+F7

Popis polí:

Hledaný text

Do tohoto pole vepíšeme hledaný řetězec.

Směr

 

 

Dopředu

Postup vyhledávání dopředu.

 

Pozpátku

Postup vyhledávání pozpátku.

Od aktuálního záznamu

Vyhledávání začne od záznamu, na kterém je pravítko.

Upřesnění

 

 

Rozlišovat velikost

Při vyhledávání se budou rozlišovat velká a malá písmena.

 

Pouze aktuální sloupec

Vyhledávání bude probíhat pouze nad sloupcem, ve kterém je kurzor.

Fulltextové hledání

Fulltextové hledání slouží k vyhledávání vybraných částí textu, které mohou být umístěny na libovolné pozici. V podmínkách výběru jsou vyhrazeny speciální formuláře jak pro rychlé hledání, tak pro filtrování. Tyto navíc umožňují zadávat rozlišování malých a velkých písmen.

Pro fulltextové hledání nepoužíváme žádnou zvláštní klávesu, ale zadáváme ho ve formulářích Pole text, Poznámka text a Vazba text. Tyto formuláře vyvoláme např. při definování podmínek ve formulářích pro Rychlé vyhledávání Alt+F7 (viz odpovídající kapitola).

Obr.: Formulář Pole text

Do pole Text napíšeme text, který chceme vyhledat. Takto napsaný text musí přesně odpovídat hledanému textu, jinak hledání nebude provedeno. Při zadávání hledaného textu můžeme zatrhnout volbu Použít zástupné znaky (*,?). Zástupnými znaky lze nahradit část hledaného textu.

Zástupné znaky ve formulářích:

'*'

nahrazuje několik různých znaků (lze umístit na začátek, doprostřed, na konec)

'?'

nahrazuje jeden konkrétní znak (záleží na umístění)

Chceme-li zajistit rozlišování malých a velkých písmen, zatrhneme pole Rozlišovat malá a VELKÁ.

Toto hledání můžeme zadávat rovněž při nastavování parametrů sloupců (viz kapitola Základní funkce - Funkce Menu modulu - Zobrazit - Parametry sloupce). Ve formuláři Parametry větší než pak zadáme podmínky na políčku Fulltext. Zde musíme navíc použít znaky pro rozlišení velkých a malých písmen:

'.'

nahrazuje několik různých znaků (lze umístit na začátek, doprostřed, na konec)

'^'

nahrazuje jeden konkrétní znak (záleží na umístění)

Redukční vyhledávání

Redukční vyhledávání slouží pro rychlé vyhledávání textu. Výhodou redukčního vyhledávání je, že se hledané záznamy filtrují, a právě pouze vyfiltrované záznamy zůstávají zobrazené ve formuláři. Používá se u generovaných formulářů.

Redukční vyhledávání:

pic_3403

Obr.: Redukční vyhledávání - podřetězec

pic_3404

Obr.: Redukční vyhledávání - podřetězec - více slov

pic_3405

Obr.: Redukční vyhledávání - zástupný znak "*"

pic_3406

Obr.: Redukční vyhledávání - zástupný znak "?"