Základní funkce
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.
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.
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ů:
- V modulu Správce - Parametry uživatele - Obecné zatrhneme pole Výběr více záznamů.
- 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:
- Ctrl+mezerník (kurzor zůstane na daném záznamu),
- Shift+Enter (kurzor se posune o záznam níž - výhodné pro označení více záznamů za sebou),
- Ctrl+levé tlačítko myši na příslušné položce (kurzor zůstane na daném záznamu).
- Shift+kliknutí myši na poslední záznam, který chci označit/odznačit (výhodné pro označení/odznačení více záznamů najednou).
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.
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:
- Přidat vybranou skupinu záznamů do kontejneru - přidá záznamy do stávajícího kontejneru
- Vytvořit kontejner obsahující pouze vybranou skupinu záznamů - vytvoří nový kontejner s vybranými záznamy
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ý).
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 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.
- V knize Výdejek vybereme do kontejneru konkrétní výdejky.
- Ve stavu kontejner v knize Výdejek zvolíme možnost Kontejner - Vytvoření jiného kontejneru. Z číselníku rozbalíme uzel "Položky prodeje" a vybereme možnost "Faktura vydaná". Na obrazovce se objeví kontrolní hlášení, zda si přejeme kontejner vytvořit - odpovězte Ano.
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ží:
- V knize Zboží vybereme do kontejneru zboží, jehož výdeje nás zajímají.
- Přepneme se do knihy Výdejky, kde v definici filtru (Alt+F9) zvolíme nejdříve typ podmínky Položková podmínka, vybereme "Položky prodeje" a následně zvolíme typ podmínky Jiný kontejner, kde vybereme "Císlo zboží" a stiskneme tlačítko Spustit.
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.
- V knize Partneři vybereme do kontejneru všechny brněnské firmy.
- V knize Aktivity spustíme formulář pro výběr podmínek filtru.
- Klávesou Ins v pravém okně formuláře (nebo ) otevřeme okno pro výběr typu porovnávací podmínky. Dvojitým stisknutím levého tlačítka myši vybereme typ Jiný kontejner.
- Ve vyvolaném formuláři vybereme do Datového pole podmínku Partner (sloupec Popis) a stiskneme OK. Tím se nám do pravého okna uloží odkaz do kontejneru Partnerů.
Po stisknutí tlačítka OK se provede požadovaný filtr všech aktivit vybraných brněnských firem.
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.
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:
- Na záložce Seznam z pole záznamu.
- Na kartě dokladu z konkrétního pole.
- Na "gridu" karty dokladu - naplněném i prázdném.
- Z formuláře podmínek.
- 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 , zobrazíme si nabídku uložených filtrů a nabídku možností pro práci s nimi.
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:
- klávesovou zkratku Shift + Ctrl + P,
- kliknutí na pravé tlačítko myši a využití volby Přidat podmínku.
Obr.: Přidat podmínku filtru
Ve formuláři Podmínka si definujeme hodnoty pro filtrování.
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 v záhlaví tabulky lze provést náhled na jednotlivé podmínky, které filtr obsahuje.
Obr.: Zobrazení podmínek filtru
Popis ikon v záhlaví tabulky filtru:
Zplatnění/zneplatnění podmínky. |
|
Výmaz podmínky. |
|
Změna podmínky. |
|
Přidání podmínky do filtru. |
|
Menu filtru. |
|
Aktualizace filtru. |
|
Spuštění. |
Záložka Podmínky filtru
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.
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:
Po stisknutí této ikony nebo klávesy Insert se zobrazí formulář pro výběr typu podmínky. 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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Obr.: Formulář pro zadání fulltextové podmínky |
Nadefinované podmínky filtru lze zobrazit v záhlaví tabulky.
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 , 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.
Záložka Výběr
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í ). 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
- 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.
- Po výběru jedné z možností se zobrazí formulář porovnávací podmínky (bližší popis viz Definice podmínek filtru).
Obr.: Otevřená nabídková tabulka po stisknutí pravého tlačítka myši
Z karty dokladu:
- 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.
- 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).
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ů.
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:
- Stisknutím u ikony otevřeme nabídku filtrů a vybereme Vytvořit filtr.
- Zobrazí se formulář porovnávací podmínky (viz Podmínka).
- Stisknutím otevřeme nabídku podmínek Datového pole.
- 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).
- Zvolíme filtrovací operátor, případně zatrhneme další nastavení.
- 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.
- V tabulce Zboží stiskneme pravé tlačítko myši v poli záznamu, které má ve sloupci Dispozice hodnotu 100.
- Ve vyvolané nabídce vybereme Vytvořit filtr.
- Zobrazí se formulář Podmínka s předvyplněnými údaji.
- V poli Operátor vybereme možnost Větší.
Obr.: Formulář podmínky s předvyplněnými hodnotami
- Stisknutím tlačítka Filtrovat se v knize vytvoří filtr podle zadaných podmínek.
Příklad - Filtr z karty dokladu
Chceme vytvořit filtr rezervačních listů, které mají datum rezervace k 12.10.2020.
- Otevřeme knihu Rezervačních listů, ve které chceme vytvořit filtr.
- Na záložce Základní údaje rezervačního listu stiskneme v poli Datum rezerv. od pravé tlačítko myši.
- Ve vyvolané nabídce vybereme Vytvořit filtr.
Obr.: Formulář Podmínka na pole Rezervace
- Zobrazí se formulář porovnávací podmínky s předvyplněnými hodnotami podle vybraného záznamu. Jelikož potřebujeme vybrat doklady s datem rezervace k 12.10.2020 včetně, změníme filtrovací operátor na "menší nebo rovno".
Obr.: Vyplněný formulář Podmínky pro koncové datum rezervace
- Stisknutím tlačítka Filtrovat se v knize vytvoří filtr podle zadané podmínky. (Stiskneme-li tlačítko Pouze přidat, zadávaná podmínka se pouze vloží do seznamu podmínek pro filtr.)
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.
Obr.: Vyplněný formulář Podmínky pro rozmezí od 14.6.2020 do 25.6.2020
Příklad - Filtr z položkového formuláře
Chceme vytvořit filtr faktur vydaných, které obsahují položky typu Potraviny.
- Otevřeme knihu Faktur vydaných, ve které vytvoříme filtr.
- Na záložce Položky prodeje faktury vydané otevřeme položku a v poli Zboží stiskneme pravé tlačítko myši.
- Ve vyvolané nabídce vybereme Vytvořit filtr.
Obr.: Nabídková tabulka pole otevřená po stisknutí pravého tlačítka myši
- Otevře se formulář porovnávací podmínky s předvyplněnými hodnotami podle vybraného záznamu.
- Tlačítkem Filtrovat se v knize vytvoří filtr podle zadané podmínky. (Stiskneme-li tlačítko Pouze přidat, zadávaná podmínka se pouze vloží do seznamu podmínek pro filtr.)
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.
Obr.: Rozšířená nabídka při vytváření filtru ze sloupce Doklad
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.
Obr.: Formulář pro správu filtrů
Popis ikon:
Zařadí filtr do oblíbených. |
|
Filtr lze Exportovat/importovat z/do souboru. |
|
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. |
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.
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.
Obr.: Formulář pro uložení pohledu (F2 nebo Ctrl+F2) - záložka Uložit
Obr.: Formulář pro uložení pohledu (F2 nebo Ctrl+F2) - záložka Uživatelé
Stiskneme-li na záložce Uživatelé nebo Skupiny ikonu (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).
Obr.: Formulář zobrazený po stisknutí ikony Styl
Na záložce Vše se zobrazují všechny položky v Dostupných záznamech, včetně těch, které byly případně přidány do Vybraných záznamů. 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 , zobrazíme nabídku uložených pohledů a nabídku pro jejich správu.
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ů.
Obr.: Formulář pro správu uložených pohledů
Popis ikon:
Otevře formulář pro definici nového pohledu. |
|
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). |
|
Posune pravítko na první záznam v seznamu. |
|
Posouvá pravítko o jeden řádek nahoru. |
|
Posouvá pravítko o jeden řádek dolů. |
|
Posune pravítko na poslední záznam v seznamu. |
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.
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ý.
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ů:
- Číselný - doklad je vyhledán podle svého čísla. Vyhledávání začne po zapsání čísla do lokátoru a stisknutí klávesy Enter. Podstatou je také třídění v rámci číselného klíče - 1, 2, 10. Příkladem číselného lokátoru je tabulka faktur, objednávek apod. Číselným lokátorem není seznam PSČ, bank podle směrných čísel, faktur podle variabilního symbolu atd.
- Znakový - doklad je vyhledán podle svých znaků (zkratky, počátečních písmen názvu). Vyhledání probíhá okamžitě v průběhu zapisování znaků. Není tedy nutno zadávat všechny znaky, ale jen část, a potom provést dohledání šipkami. Příkladem znakových lokátorů jsou databáze zboží, Dod./Odb., PSČ, účetní rozvrh, střediska apod. Podstatou je třídění podle abecedy - 1, 10, 2.
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'.
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í.)
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í:
- vyhledává ve všech sloupcích formuláře,
- vyhledává podřetězce (i uprostřed slova):
- jednoho slova,
Obr.: Redukční vyhledávání - podřetězec
- více slov, ale pouze v rámci jednoho sloupce,
Obr.: Redukční vyhledávání - podřetězec - více slov
- umožňuje použít zástupné znaky:
- * - pro více znaků ve slově,
Obr.: Redukční vyhledávání - zástupný znak "*"
- ? - pro jeden znak ve slově.
Obr.: Redukční vyhledávání - zástupný znak "?"