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

Podmínky filtru nadefinujeme ve Správě filtrů po stisknutí tlačítka Nový, nebo Změna.

Záložka Výběr

pic_1037_2022.png

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

Popis polí:

Název filtru

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é.

Před nabízet i potlačené podmínky

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

Záložka Podmínky

pic_1034_2022.png

Obr.: Formulář pro definování podmínek filtru - záložka Podmínky

Na 2. straně formuláře vkládáme podmínky filtru. Vložení podmínek se provádí klávesou Insert. Pro změnu již vložené podmínky stiskneme klávesu Enter na dané podmínce. Nebo můžeme podmínku, na které stojí pravítko, pouze potlačit stisknutím ikony pic_306i nebo klávesou F4 (zaktivnění potlačené podmínky provedeme stejným způsobem - ikonou nebo klávesou F4). Výmaz podmínky provedeme klávesou Delete.

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

Uloží změny ve formuláři.

Pic_1031i

Uživatel vloží do filtru novou podmínku. Po stisknutí této ikony nebo klávesy Insert se zobrazí formulář pro výběr typu podmínky.

pic_1035

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 otevřeme formulář pro definici této podmínky.

 

 

Omezí doklady datového modulu na základě porovnání hodnoty určitého pole(í)..

 

 

pic_2110
Obr.: Formulář pro definici porovnávací podmínky

 

 

Jiný kontejner

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

 

 

Omezí výsledek filtru jednoho datového modulu podle dat z kontejneru jiného datového modulu a zadané podmínky.

 

 

pic_1124

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

 

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
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
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

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

 

 

Při ručním zadávání dotazu vepíše uživatel název své podmínky a na druhou záložku vloží SQL kód.

 

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

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
Obr.: Formulář pro výběr záznamů z kontejneru

 

Aktuální firma

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
Obr.: Formulář pro výběr záznamů pro aktuální firmu

Odstraní podmínku, na které stojí pravítko.

pic_293i

Provede test filtru.

pic_304i

Ve filtru posune podmínku, na které stojí pravítko o jedno místo nahoru.

pic_305i

Ve filtru posune podmínku, na které stojí pravítko o jedno místo dolů.

pic_306i

Potlačí podmínku, tzn. nebude na ni při filtrování brán zřetel. (Podmínka bude přeškrtnutá, dokud se stisknutím této ikony opět nezaktivní.)

Ve spodní části formuláře jsou přístupná tlačítka:

Kontejner - obsahuje tato tlačítka:

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 Kontejnre) 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.

Test filtru

 

Stiskneme-li toto tlačítko, zobrazí se formulář, ve kterém jsou zobrazeny výsledky testu filtru. Na základě této zkoušky můžeme zjistit, jak efektivní je nadefinovaný filtr.

Tlačítko Kontejner je přístupné i ve formuláři podmínky "Zadat před spuštěním".

Tlačítka pro filtr:

Spustit

Ctrl+F9

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

Storno

Esc

Tímto tlačítkem uzavřeme formulář. Pokud budou na formuláři provedeny změny, které nebyly uloženy, zobrazí se dotaz, zda chceme změny uložit či ne.

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 "V" ikona , 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. Stisknutím klávesy Backspace zrušíme veškerá zanoření až do úrovně, na které právě stojíme.

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!)

Ikony ve sloupci "T" identifikují, o jaký typ pole se jedná, a tedy jakou může nabývat hodnotu (viz např. pole Datum nebo Čas).

Ve sloupci "!" 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 (žlutá), 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 filtru 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í:

Filtrovací 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.

Kde

Pole se zobrazuje v případě, kdy je v poli Filtrovací operátor vyplněna hodnota "Obsahuje". V tomto poli zvolíme, ve které části názvu porovnávaného datového pole bude obsažen řetězec z pole Hodnota(y).

 

  • kdekoliv
  • na začátku
  • přesně

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

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

 

Negace

Je-li toto pole zatrženo, pak se do filtru uloží všechny záznamy, které neobsahují zadanou hodnotu.

 

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 musíme podtržítko vložit do hranatých závorek [_] (viz. obr. níže).

pic_2848

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

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 Podmínka).
  3. Po vyplnění polí porovnávací podmínky a stisknutí tlačítka Spustit se v knize vytvoří filtr podle zadané podmínky.

pic_1149_UI.png

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 0. straně.
  2. Po výběru jedné z možností (Vytvořit filtr nebo Přidání podmínky) se zobrazí formulář porovnávací podmínky (bližší popis viz Podmínka).
  3. Po vyplnění polí porovnávací podmínky a stisknutí tlačítka Spustit se v knize vytvoří filtr podle zadaných podmínek.

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ů.

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 formuláře podmínek:

  1. Stisknutím ikony pic_328i otevřeme formulář se seznamem polí daného datového modulu, ve kterém nadefinujeme filtrovací podmínky (bližší popis viz Záložka podmínky a Podmínka).
  2. Tlačítkem OK se v knize vytvoří filtr podle vložených podmínek.

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 Spustit 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_UI.png

Obr.: Formulář porovnávací 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_UI.png

Obr.: Formulář porovnávací podmínky - Rezervace

pic_1156_2022.png

Obr.: Vyplněný formulář porovnávací 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 porovnávací podmínce jako filtrovací operátor "mezi" a do Parametrů napíšeme požadovaná data.

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_UI.png

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

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

pic_2152

Obr.: Formulář po stisknutí tlačítka 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ýsledný skriptový výraz je požadovaný výraz a pod ním i jeho aktuální hodnota. Po stisku OK se výraz přenese do editoru a pak i do  podmínky.

pic_2154
Obr.: Formulář po stisknutí tlačítka Pomocník - nadefinovaná podmínka

pic_2153

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_UI.png
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 11.01.2017 do 31.01.2017 pro firmu OMEGA s.r.o.

  • v poli Filtrovací operátor vybereme "mezi",
  • v poli Hodnota(y) vyplníme požadovaná data - od "11.01.2017" do "31.01.2017",
  • tlačítkem OK uložíme podmínku do Filtru.
    • Firma (v poli Popis) a dvojitým stisknutím levého tlačítka myši otevřeme formulář porovnávací podmínky:
  • do pole Hodnota(y) dosadíme z vyvolané knihy firem "OMEGA s.r.o.",
  • zatržením pole Odkazem můžeme v poli Hodnota(y) přepínat mezi přímou ("35") a odkazovou ("OMEGA") hodnotou.
  • tlačítkem OK uložíme podmínku do Filtru.

pic_1157_UI.png

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

pic_3669_UI

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

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_UI.png

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

Pozn.: V případě, že si nejsme jisti, jak se datové pole jmenuje, můžeme tento název zjistit stisknutím pravého tlačítka myši na hledaném poli (viz zadávání podmínky pro filtr adresáta v příkladu filtru).

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).

pic_1151

Obr.: Seznam neuhrazených faktur vydaných setříděný podle zákazníků z filtru

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_2161_UI.png

Obr.: Nadefinovaná podmínka pro filtr zkratky "Tesco"

pic_2162
Obr.: Otevřená nabídka možných jiných filtrů zakázek

pic_2163

Obr.: Jiný filtr ve filtru - Dodavatelé - odběratelé

pic_2164

Obr.: Formulář podmínek filtru s nadefinovanými podmínkami

Příklad - Filtr podle pole z jiné knihy

Chceme vytvořit filtr ze zakázek, které mají částku brutto vyšší než 50 000 Kč a odběratel sídlí v kterékoliv části Ostravy.

pic_1145

Obr.: Nadefinovaná podmínka pro filtr částky brutto

pic_1040_2023

Obr.: Nadefinovaná podmínka pro filtr všech částí města Ostrava

  • Stisknutím OK se provede filtr podle zadaných podmínek.

Vytvořený filtr můžeme uložit do menu filtrů. Také můžeme filtr vytisknout standardním způsobem (např. sestavou Seznam zakázek).

Příklad - výběr s položkovou podmínkou

Chceme vybrat všechny faktury vydané, na kterých ještě nebyla čerpaná záloha.

pic_2116_UI.png
Obr.: Otevřená nabídka možných položkových podmínek faktur vydaných

pic_2119_UI
Obr.: Otevřená nabídka možných porovnávacích podmínek položkového modulu Advances - Deduction (Čerpání)

Nezávislé položkové podmínky

Chceme vybrat všechny zakázky, které obsahují položku se zbožím "MILKA" a neobsahují položku se zbožím "VÍNO".

pic_2165

Obr.: Nadefinovaná podmínka pro filtr zboží obsahující "Milka"

pic_2166

Obr.: Formulář podmínek filtru s nadefinovanou podmínkou, výběr položkové podmínky

Obr.: Formulář se seznamem položkových datových modulů zakázek

pic_2168
Obr.: Formulář podmínek filtru s nadefinovanou podmínkou, výběr porovnávací podmínky

pic_2169

Obr.: Nadefinovaná porovnávací podmínka pro zboží obsahující "Víno"

pic_2170

Obr.: Formulář s nadefinovanými podmínkami filtru pro zboží

Příklad - Filtr s vnořenou podmínkou

Chceme vybrat všechny položky platebních dokladů typu "bankovní výpis" nebo "pokladní doklad", jejichž položky jsou typu faktura přijatá, faktura vydaná, záloha přijatá nebo záloha poskytnutá.

pic_3072
Obr.: Nadefinovaná podmínka pro filtr typu položky pokl. dokladu

pic_3073
Obr.: Nadefinovaná podmínka pro filtr typu položky bank. výpisu

Pozn.: Podmínky ve filtrech jsou uspořádány do stromové struktury, podmínky na stejné úrovni patřící pod stejný uzel jsou vyhodnocovány buďto "A SOUČASNĚ" (nutné podmínky) nebo "NEBO" (postačující podmínky). Na nejvyšší úrovni jsou podmínky vždy vyhodnocovány "A SOUČASNĚ". Další úrovně (zanoření ve stromu) lze vytvářet pomocí podmínky typu "Vnořená podmínka", u které lze nově nastavit způsob vyhodnocení buďto "A SOUČASNĚ" nebo "NEBO".

Příklad - Záznamy z kontejneru

Z kontejneru zakázek na zákazníka Ab Group chceme vybrat všechny zakázky z roku 2009.

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

pic_3668

Obr.: Nadefinovaná podmínka pro filtr období se zatrhnutou volbou Odkazem

pic_2122
Obr.: Formulář podmínek filtru s nadefinovanými podmínkami

Příklad - porovnání polí ze stejného datového modulu nebo i přes vazbu

Chceme vytvořit filtr z položek prodeje, kde skladová cena z položek prodeje je větší, než skladová cena ve zboží.

  • v poli Filtrovací operátor vybereme "větší",
  • v poli Typ hodnota vybereme "Datové pole",
  • rozbalíme pole Hodnota(y) a v seznamu polí najdeme C_Zbo (Číslo zboží) a přes jeho vazbu SkC (Skladová cena). V poli hodnota pak tedy bude C_Zbo;SkC (nadefinovali jsme skladovou cenu ze zboží),

pic_3144
Obr.: Nadefinovaná podmínka pro porovnání skladové ceny ve zboží a prodeji

  • tlačítkem OK uložíme podmínku do Filtru.
  • Po stisknutí tlačítka Spustit se vytvoří požadovaný 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 "BS".

pic_3355

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

pic_3355

Obr.: Nadefinovaná podmínka pro filtr knihy

  • Stisknutím OK se provede filtr podle zadaných podmínek.

Pozn.: Doklady v knihách, které nemají nadefinou vlastní firmu, se při použití této podmínky vždy zahrnou do vytvořeného filtru.

Příklad - Filtr z menu

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

Pozn.: Pokud jsou ve formuláři podmínek již nějaké podmínky zadané, pak se po vybrání volby Vytvořit filtr vyfiltrují aktivity podle těchto dříve nadefinovaných podmínek.

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 Spustit, ihned se provede filtr podle této zadané podmínky.

pic_1158_UI

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á".

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 0. straně 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 ikonu pic_295i.

1. Zobrazí se formulář Filtr. Na záložce Filtr vyplníme potřebná pole a stiskneme ikonu . Dále jsou při ukládání tyto možnosti:

pic_2109

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.

Vlastnosti

Uloží případné změny v nastavení filtru. Lze použít i klávesy Shift+Ctrl+F2.

Uložit do souboru

Filtr uloží do námi zvoleného umístění do ".xml" souboru. Lze použít i klávesy Shift+Ctrl+S.

Načíst ze souboru

Načte uložený ".xml" soubor. Lze použít i klávesy Ctrl+O.

Vložit existující

Vloží již vytvořený filtr v K2. Lze použít i klávesy Alt+F10.

2. Otevře se formulář Filtr - Uložit, ve kterém můžeme podle potřeby vyplnit pole Úroveň, Uživatel, Mandant a Multi company.

3. Po stisknutí tlačítka OK na obou formulářích bude nadefinovaný filtr uložen.

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

Uložení filtru

pic_2125_2022
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ů

Spuštění filtru

Spouštění filtru lze provádět také klávesovou zkratkou Ctrl+F9, a to z následujících míst:

pic_2171
Obr.: Formulář definice filtru

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

pic_2173_UI

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

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

pic_2175_UI

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

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

Popis ikon:

Pic_1031i

Otevře formulář podmínek, ve kterém můžeme definovat nové podmínky filtru.

pic_200i

Otevře formulář s definicí podmínek, na kterém aktuálně stojí pravítko. Zde můžeme upravovat nadefinované podmínky zvoleného filtru.

Odmaže filtr, na kterém stojí pravítko, ze seznamu uložených filtrů.

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

Sloupce filtrů

Stiskneme-li u ikony pic_331i pouze tlačítko s šipkou pic_301i, zobrazíme nabídku pro zobrazení sloupců a nabídku pro jejich správu. V rozbalené nabídce můžeme zvolit zobrazení implicitních sloupců bez přizpůsobení, implicitní sloupce, všechny nebo původní.

pic_1052

Obr.: Rozbalená nabídka pro sloupce na knize Zakázky

Definice nastavení sloupců ve výběrech

Po stisknutí ikony pic_331i se zobrazí formulář, ve kterém můžeme definovat nastavení sloupců.

pic_1161

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

Popis ikon:

Pic_1031i

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

pic_200i

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

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

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

pic_304i

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

pic_305i

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

Záložka Sloupce

Na této záložce můžeme zadat, případně uložit (pomocí ikony ), název nastavení sloupců nadefinovaného na druhé záložce. Možné způsoby uložení jsou obdobné jako v kapitole Základní funkce - Filtry - Filtry podmínky - Uložení filtru.

pic_1162

Obr.: Formulář pro definování názvu nastavení sloupců - záložka Sloupce

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.

Správa sloupců ve výběrech

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

pic_1160

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

Popis ikon:

Pic_1031i

Otevře formulář pro definici nového nastavení sloupců.

pic_200i

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

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

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

Řazení filtru

Stiskneme-li u ikony pic_332i pouze tlačítko s šipkou pic_301i, zobrazíme nabídku uložených definic řazení a nabídku pro správu řazení. Řazení filtru znamená setřídění záznamů knihy podle vybraných polí.

pic_1053

Obr.: Rozbalená nabídka pro řazení na knize Zakázky

Stisknutím klávesy Shift + levého tlačítka myši na záhlaví sloupce přidáme daný sloupec do definice aktuálního řazení.

Definice nastavení řazení

Po stisknutí ikony pic_332i se zobrazí formulář, ve kterém můžeme definovat řazení záznamů knihy.

pic_1164

Obr.: Otevřený formulář pro definici řazení filtru

Popis ikon:

Pic_1031i

Otevře formulář pro novou definici řazení záznamů.

pic_200i

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

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

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

pic_304i

Záznam, na kterém stojí pravítko, posune nahoru.

pic_305i

Záznam, na kterém stojí pravítko, posune dolů.

Dvojitým stisknutím levého tlačítka myši (nebo klávesou Enter) na položce zobrazíme formulář s definicí řazení.

pic_1167

Obr.: Formulář pro definování řazení

Popis polí:

Seřadit sestupně

Zatržením tohoto pole se seskupené záznamy setřídí sestupně.

Seskupit

Zatržení v tomto formuláři je akceptováno pouze v případě, že je také zatrženo pole Seskupit na první záložce Řazení a zároveň existuje zatržení ve všech předcházejících polích zadaného řazení! V takovém případě se budou záznamy řadit podle tohoto pole v rámci předchozího pole. Nebudou-li splněny tyto podmínky, zatržení nebude akceptováno.

Př.: Záznamy v knize budou setříděny podle Zkratky a v každém seskupení záznamů se stejnou zkratkou se setřídí podle Popisu.

Záložka Řazení

Na této záložce můžeme zadat, případně uložit (pomocí ikony ), název řazení nadefinovaného na druhé záložce. Možné způsoby uložení jsou obdobné jako v kapitole Základní funkce - Filtry - Filtry podmínky - Uložení filtru.

pic_1165

Obr.: Formulář pro definování názvu nastavení řazení - záložka Řazení

Je-li zatrženo pole Seskupit, budou záznamy v knize seskupeny podle nastavení zadaných polí. Jestliže je toto pole na první záložce zatrženo a u polí zadaných na druhé záložce nebude zatržení u žádného pole, pak se nebudou záznamy v knize seskupovat.

Zařazení nastavení řazení filtru do stromu

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

Pro řazení filtru (třída TxOrderBy) 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 Řazení\Uspořádání\Používat a dále používat neuspořádaný seznam.

Správa řazení filtru

Po otevření nabídky Správa se zobrazí formulář pro správu řazení záznamů v knize. V tomto formuláři můžeme definovat nové řazení, mazat uložené a provádět další úpravy. Všechna uložená nastavení se zobrazují v menu řazení.

pic_1163

Obr.: Formulář pro správu řazení

Popis ikon:

Pic_1031i

Otevře formulář pro definici nového nastavení řazení.

pic_200i

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

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

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

Seskupování

Vybráním řazení se záznamy v knize setřídí podle zvoleného řazení (alespoň jeden záznam musí mít zatrhnuté zatrhávací pole Seskupit) a zpřístupní se ikona pic_311i pro seskupování záznamů. Stiskneme-li tuto ikonu, záznamy se seskupí podle nadefinování pro jednotlivá pole řazení.

pic_1168

Obr.: Seskupené záznamy v knize aktivit podle nadefinovaného řazení "Zkratka/Popis"

Vypnutím funkce Seskupování se záznamy opět zobrazí jako filtr podle zadaného řazení.

Pohledy

Pod pojmem pohledy rozumíme kombinaci uložených filtrů, sloupců a řazení.

Stisknutím (spodní nástrojový panel) zobrazíme formulář pro uložení pohledu; můžeme definovat jeho název a jeho další vlastnosti.

pic_1027

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

Popis vybraných polí:

Název

Název pohledu.

Popis

Bližší popis pohledu.

Filtr

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

Řazení

Z nabídkové tabulky můžeme vybrat z již uložených nastavení setřídění sloupců - řazení.

Sloupce

Z nabídkové tabulky můžeme vybrat z již nadefinovaných filtrů sloupců.

Klasický stav

Implicitně zatrženo. Zatržením a volbou typu filtru uživatel definuje v jakém stavu se mu po spuštění pohledu otevře formulář. Pokud si uživatel například uloží do pohledu pouze sloupce a setřídění (bez filtru), může takto ovlivnit, jestli se mu formulář otevře ve stavu kontejner, kniha, filtr atd.

Nadefinované vlastnosti pohledu uložíme pomocí ikony . Možné způsoby uložení jsou obdobné jako v kapitole Základní funkce - Filtry - Filtry podmínky - Uložení filtru.

pic_1028_2022

Obr.: Formulář pro uložení pohledu (F2 nebo Ctrl+F2) - záložka Uložit

pic_9724.png

Obr.: Formulář pro uložení pohledu - záložka Skupiny

Stiskneme-li na záložce Skupiny ikonu pic_300i (Styl), zobrazí se ve formuláři na straně Dostupné záznamy seznam uživatelů (včetně skupin), nadefinovaných v knize Uživatelé (Správce - Uživatelé - parametry - 0. strana).

pic_1031_2022

Obr.: Formulář zobrazený po stisknutí ikony Styl

Na záložce Nepoužité budou zobrazeny jen položky nevložené do levé části formuláře (Vybraných záznamů).

Správa pohledů

Stiskneme-li na ikoně pouze tlačítko s šipkou pic_301i, zobrazíme nabídku uložených pohledů a nabídku pro jejich správu.

pic_1033

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

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

Popis ikon:

Pic_1031i

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

pic_200i

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

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

Obnova (F3).

pic_291i

Posune pravítko na první záznam v seznamu.

pic_292i

Posouvá pravítko o jeden řádek nahoru.

pic_293i

Posouvá pravítko o jeden řádek dolů.

pic_294i

Posune pravítko na poslední záznam v seznamu.

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 "?"