Základné funkcie
Filtre Alt+F9
V programe K2 znamenajú filtre významnú časť práce s dátami, či sa už jedná o aktívnu prácu (vkladanie, zmenu údajov) alebo o všetky vyhodnocovania.
Pojem Filter všeobecne predstavuje množinu dát nejakej tabuľky obmedzenú podľa definovaných kritérií. Znamená to, že pokiaľ pracujeme priamo s dátami (filter nie je aktivovaný), vidíme všetky záznamy. Vkladanie nového záznamu znamená fyzické vytvorenie nového dokladu. Pokiaľ však aktivujeme filter, obmedzia sa nám zobrazené záznamy iba na určitú množinu dát. Vkladanie nového záznamu potom predstavuje výber z už vytvorených záznamov a ich vloženie do vybraných záznamov filtra.
V programe K2 existujú celkom 4 kombinácie:
Všetko |
Kniha V knihe sú dáta zotriedené podľa primárneho kľúča (pri dokladoch Kniha - Obdobie - Číslo, pri Tovare Skratka1 atď.). Pokiaľ sú doklady členené do kníh, sú zobrazené iba dáta jednej knihy! Prepínanie medzi knihami sa realizuje spravidla klávesovou skratkou Alt+F10. |
Všetko V tomto stave sa zobrazia úplne všetky dáta, teda zo všetkých kníh. Tu nie je možné ani vkladať nové doklady do databázy, ani vkladať nové doklady do filtra. Tento stav môže slúžiť predovšetkým k práci nad úplne všetkými dátami. Väčšinou sa však nevyužíva. |
Kontajner |
Rýchly filter Je aplikovaný priamo na Knihe. Rýchly filter využíva iba indexy danej tabuľky, jeho práca, je teda v reálnom čase, zapnutie je okamžité, avšak možnosti volieb tohto filtra sú obmedzené. |
Kontajner Najčastejší stav pre vyhodnotenie. Do tohto filtra je možné vyberať zo všetkých dát danej tabuľky podľa ľubovoľných kritérií. |
Základné ovládanie filtrov:
Shift+F9 |
Prepínanie zo stavu Kniha alebo Rýchly filter do stavu Všetko alebo Kontajner a späť. |
Ctrl+F9 |
Prepínanie medzi stavy Kniha a Rýchly filter a medzi stavy Všetko a Kontajner. |
Alt+F9 |
Vyvolanie podmienok pre filtrovanie. |
Obr. Schéma prepínania medzi jednotlivými stavmi filtrov
Pre prácu s filtrami je možné používať nielen funkčné klávesy uvedené vyššie. Môžeme tiež využiť možnosti, ktoré sa zobrazia pri stlačení pravého tlačidla myši v dolnom rohu obrazovky. Po kliknutí na ikonu filtra môžeme využiť možnosť Továrne filtre, Správa filtrov, zapnúť Stĺpcový filter alebo Pridať/odobrať podmienku filtra.
Obr.: Ponuka možnosti filtrov v knihe Faktúr vydaných
Rýchly filter
Pre rýchlu orientáciu v jednotlivých knihách je možné použiť Rýchle filtre. Tieto filtre pracujú v reálnom čase a ich zapnutie je okamžité. Zároveň to znamená, že pokiaľ iný užívateľ v sieti vytvorí nový záznam, ktorý vyhovuje podmienkam nášho filtra, tento záznam sa nám automaticky objaví na obrazovke (pri jej obnove). Pri zapnutom filtri sa nezobrazia všetky položky tabuľky, ale len tie z nich, ktoré vyhovujú podmienkam filtra. Program sa potom správa tak, ako keby v databázach neboli iné údaje ako tie, ktoré vyhovujú zadaným podmienkam filtra. O aktivácii filtra nás informuje popis Rýchly filter v hornej časti obrazovky.
Pr.: Pretože práca s rýchlym filtrom je vo všetkých moduloch podobná, vysvetlíme si pre jednoduchosť zapnutie rýchleho filtra nad knihou Faktúr vydaných, konkrétne nad tuzemskými faktúrami (v hornej modrej lište obrazovky je nastavený popis Kniha: 10 - Tuzemsko).
Rýchly filter je možné vyvolať nad knihou Faktúr vydaných, ktorá sa nachádza v stave Kniha, klávesovou skratkou Ctrl+F9. Po jej stlačení sa vyvolá formulár s podmienkami pre filtrovanie. Vo formulári vyberieme tie podmienky, ktoré nás zaujímajú pri filtrovaní záznamov a potvrdíme ich nastavenie klávesmi Ctrl+Enter alebo tlačidlom 'OK'. Tým sa filtrujú všetky záznamy, ktoré zodpovedajú zadaným podmienkam a ktoré prislúchajú do pôvodne vybranej knihy (napr. do knihy 10 - Tuzemsko). V ľavej dolnej časti obrazovky sa zobrazí popis Rýchly filter.
Obr.: Podmienky Rýchleho filtra nad Faktúrami vydanými - Ctrl+F9
Pr.: Ak nastavíme v knihe Faktúr vydaných pravítko na faktúru spoločnosti AB Group, po stlačení klávesov Ctrl+F9 je vo filtri nastavené AB Group. Po stlačení tlačidla OK sa vyberú všetky faktúry, ktoré sú nastavené na tohto odberateľa.
Označovanie záznamov
Hviezdičky
Pomocou hviezdičiek môžeme označiť záznamy v knihe. Táto funkcia je významný pre hromadné akcie a pre tlač.
Podmienky pre označovanie záznamov:
- V module Správca - Parametre užívateľa - Všeobecné začiarkneme pole Výber viacerých záznamov.
- Do knihy event. pridáme stĺpec 'S' (Selection).
Pozn.: V prípade, že je v Parametroch užívateľa zvolený Výber viacerých záznamov, pri implicitnom nastavení sa stĺpec 'S' zobrazí automaticky.
ikona Hviezdička
Hviezdičky je možné pridávať a vymazávať tromi spôsobmi:
- Ctrl+medzerník (kurzor zostane na danom zázname),
- Shift+Enter (kurzor sa posunie o záznam nižšie - výhodné pre označenie viacerých záznamov za sebou),
- Ctrl+ľavé tlačidlo myši na príslušnej položke (kurzor zostane na danom zázname).
- Shift+kliknutie myši na posledný záznam, ktorý chce označiť/odznačiť (výhodné pre označenie/odznačenie viacerých záznamov súčasne).
Obr. Hviezdičky a záložky v knihe Faktúr vydaných
V dolnej časti obrazovky sa v stavovom riadku ukazuje aktuálny počet hviezdičiek. Ak nemáme označenú žiadnu položku, toto číslo chýba.
Pozn.: Pokiaľ užívateľ najskôr označí záznamy a následne zmení stav DM (prepnutie medzi stavmi kniha/kontajner/filter), môže dôjsť k rozporu medzi celkovým počtom označených záznamov a počtom označených záznamov zobrazených v tabuľke.
Po opustení programu sa hviezdičky automaticky vymažú.
Ak máme v knihe záznamy označené hviezdičkou, program sa pri tlači zostavy RPM alebo AM správa ako pri spustení na filtri.
Vytvorenie kontajnera/filtra z označených záznamov
Z označených záznamov môžeme vytvoriť Kontajner. Nad označenými záznamami stlačíme klávesovú skratku Ctrl+Shift+Alt+F9. Zobrazí sa formulár "Práca s kontajnerom", kde sú dve možnosti:
- Pridať vybranú skupinu záznamov do kontajnera - pridá záznamy do existujúceho kontajnera
- Vytvoriť kontajner obsahujúci len vybranú skupinu záznamov - vytvorí nový kontajner s vybranými záznamami
Obr. Spustenie funkcie "Práca s kontajnerom"
V poli Cieľ si zvolíme, či chceme vytvoriť kontajner alebo filter.
Pozn.: Pokiaľ je zvolená možnosť Filter, skryjú sa checkboxy pre kontajner, pretože nemajú pre filter význam (filter sa vytvorí vždy nový).
Iné kontajnery
V IS K2 je možné vykonávať vzájomné väzby medzi viacerými kontajnermi pomocou odkazov z iných modulov.
Kontajnery
Funkcia je dostupná cez výberom možnosti Vytvorenia iného kontajnera.
Položka Pridanie do iného kontajnera pridá do kontajnera k existujúcim položkám položky zodpovedajúce zadanej podmienke.
Možnosť Vymazania z iného kontajnera zaručí vymazanie vybraných položiek z druhého kontajnera . Tento variant je vhodný napr. v situácií, kedy vytvoríte kontajner všetkých zákazníkov, potom vytvoríte kontajner faktúr za platnosti špecifických podmienok a nakoniec z kontajnera zákazníkov vymažete všetky tie, ktoré sú na vybraných faktúrach. Dostanete tak všetkých zákazníkov, ktorí na vybraných faktúrach nie sú.
Príklad: Chceme vyfiltrovať všetky faktúry vydané, ktoré sa viažu na konkrétne výdajky.
- V knihe Výdajok vyberieme do kontajnera konkrétne výdajky.
- V stave kontajner v knihe Výdajok zvolíme možnosť Akcia - Vytvorenie iného kontajnera. Z číselníka rozbalíme uzol "Položky predaja" a vyberieme možnosť "Faktúra vydaná". Na obrazovke sa objaví kontrolné hlásenie, či si prajeme vytvoriť kontajner - odpovedzte Áno.
Tým sa do kontajnera faktúr vydaných vyberú všetky faktúry, ktoré sú cez zákazky viazané na tieto výdajky.
Pozn.: V knihe Odkazy do kontajnera sú v stĺpci Položky zaradené „Zviazané doklady“, ktoré sa odkazujú na 9. stranu dokladu. Tzv. „Položky predaja“ sa viažu na 2. stranu dokladu.
Základnou vlastnosťou tohto postupu je predovšetkým rýchlosť vytvárania kontajnera z iného modulu. Rovnako je tiež možné, napr. z kontajnera faktúr vybrať do kontajnera Dod./Odb. všetkých zákazníkov, na ktorých sú vystavené dané faktúry alebo je možné z kontajnera pokladničných a bankových dokladov vytvoriť kontajner všetkých faktúr, ktoré sú týmito dokladmi platené a pod.
Ďalšou možnosťou, ako využiť kontajner iného modulu, je vybranie iného kontajnera z podmienok filtra Alt+F9.
Pr.: Chceme zistiť, ktorými výdajkami sme vydali konkrétny tovar:
- V knihe Tovar vyberieme do kontajnera tovar, ktorého výdaje nás zaujímajú.
- Prepneme sa do knihy Výdajky, kde v definícii filtra (Alt+F9) zvolíme najskôr typ podmienky Položková podmienka, vyberieme "Položky predaja a následne zvolíme typ podmienky Iný kontajner, kde vyberieme "Číslo tovaru“ a stlačíme tlačidlo Spustiť.
Tým sa vo filtri výdajok zobrazia všetky výdajky, ktoré majú na 2.strane položku hľadaného tovaru.
Filtre
Práca vo filtroch je vďaka používaniu SQL query veľmi efektívna.
Pr.: Chceme vytvoriť filter všetkých aktivít brnenských firiem.
- V knihe Partneri vyberieme do kontajnera všetky brnenské firmy.
- V knihe Aktivity spustíme formulár pre výber podmienok filtra.
- Klávesom Ins v pravom okne formulára (alebo ) otvoríme okno pre výber typu porovnávacej podmienky. Dvojitým stlačením ľavého tlačidla myši vyberieme typ Iný kontajner.
- Vo vyvolanom formulári vyberieme do Dátového poľa podmienku Partner (stĺpec Popis) a stlačíme OK. Tým sa nám do pravého okna uloží odkaz do kontajnera Partnerov.
Po stlačení tlačidla OK sa vykoná požadovaný filter všetkých aktivít vybraných brnenských firiem.
Uloženie kontajnera
Každý užívateľ si môže vytvárať zálohy každého kontajnera. To sa vykonáva nad knihou filtrovaných dokladov. Funkciu je možné spustiť z ponuky menu modulu Formulár - Kontajner - Pokročilý - Načítanie/Uloženie kontajnerov. Vyvolá sa kniha Načítania a uloženia kontajnera, ktorá obsahuje zoznam všetkých dostupných záloh kontajnerov.
Uloženie kontajnera sa vykonáva stlačením klávesu Ins a zadaním poradového čísla a prípadného popisu kontajnera. Klávesom F2 uložíme danú zálohu kontajnera.
Ak chceme načítať kontajner, opäť zvolíme ponuku z menu modulu Formulár - Akcie - Kontajner - Pokročilý - Načítanie/Uloženie kontajnera. V tabuľke vyberieme pravítkom požadovaný kontajner a voľbu potvrdíme stlačením tlačidla Načítať.
Filtre
V programe K2 si môže užívateľ, okrem filtrovania Alt+F9, jednoduchým spôsobom vytvoriť vlastné výbery dát, s ktorými chce pracovať. Pomocou SQL query je práca s dátami oveľa rýchlejšia, jednoduchšia a variabilnejšia.
Filtre môžeme vytvárať týmito spôsobmi:
- Na záložke Zoznam z poľa záznamu.
- Na karte dokladu z konkrétneho poľa.
- Na "gride" karty dokladu - naplnenom aj prázdnom.
- Z formulára podmienok.
- Z menu filtra.
Pozn.: Jednotlivé spôsoby vytvárania filtrov sú bližšie popísané v kapitole Vytvorenie výberov (vrátane príkladov).
Nadefinovaný filter si program pamätá aj po opustení danej knihy. Ak máme vytvorený filter, môžeme ľubovoľné záznamy v ňom odmazať pomocou kombinácie klávesov Delete.
Pre prácu s filtrami si môžeme nadefinovať operácie vo veľkých tabuľkách (bližší popis pozri Parametre mandanta - 1. strana tlačidlo Vlastnosti) a v Parametroch užívateľa nastaviť niektoré vlastnosti formulárov.
Filtre môžeme zaradiť aj do okna pre spustenie zostáv a skriptov (F9) do dávky.
Filtre - podmienky
Ak stlačíme ikonu , zobrazíme si ponuku uložených filtrov a ponuku možností pre prácu s nimi.
Obr. Rozbalená ponuka filtrov na knihe Zákazky
Popis ponuky Filter:
Továrne |
|
Zobrazí prednastavené továrne filtre. |
Pridať podmienku/odobrať podmienku |
Shift+Ctrl+F9 |
Pridá/odoberie do/z aktuálneho filtra ďalšiu podmienku. |
Stĺpcový filter |
Ctrl+Alt+F |
Zapne/vypne stĺpcový filter |
Správa filtrov |
Shift+Ctrl+Alt+S |
Po otvorení ponuky Správa sa zobrazí formulár pre správu filtrov. |
Vypnúť |
|
Vypne zapnutý filter |
Popis ponuky Kontajner:
Vložiť označené do kontajnera |
Shift+Ctrl+Alt+F9 |
Označené záznamy vloží do kontajnera (tabuľka bude v stave Kontajner). |
Pridať |
Insert |
Záznamy z aktuálneho filtra pridá do kontajnera. |
Odmazať |
Delete |
Vymaže záznamy z kontajnera (tabuľka v stave Kontajner). |
Pozn.: Vytvoriť, Pridať a Odmazať majú rovnakú funkčnosť ako tlačidlá vo formulári Filter (pozri kapitola Záložka Podmienky).
Filtre - PRÁVA
Úroveň Globálna, Mandant, Skupina |
Ukladanie konfiguračných objektov závisí na právach užívateľa, ktoré nájdeme v knihe Užívateľské role. Ide o právo Správca - Prístup k úrovni nastavení. |
Definícia podmienok filtra
Pre pridanie podmienky do filtra môžeme využiť tieto možnosti:
- klávesovou skratkou Shift + Ctrl + P,
- kliknutím na pravé tlačidlo myši a využitím voľby Pridať podmienku.
Obr.: Pridať podmienku filtra
Vo formulári Podmienka si definujeme hodnoty pre filtrovanie.
Obr.: Podmienka filtra
V poli Operátor je možné vybrať:
Rovná sa |
Vyfiltrujú sa záznamy, ktoré zodpovedajú priamo definovanej hodnote. |
Nerovná sa |
Vyfiltrujú sa záznamy, ktoré nezodpovedajú zadanej hodnote. |
Menšie |
Vyfiltrujú sa záznamy, ktorých hodnota je menšia ako hodnota zadaná vo formulári. |
Menšie alebo rovné |
Vyfiltrujú sa záznamy, ktorých hodnota je menšia alebo rovná ako hodnota zadaná vo formulári. |
Väčšie alebo rovné |
Vyfiltrujú sa záznamy, ktorých hodnota je väčšia alebo rovná ako hodnota zadaná vo formulári. |
Väčšie |
Vyfiltrujú sa záznamy, ktorých hodnota je väčšia ako hodnota zadaná vo formulári. |
Obsahuje |
Vyfiltrujú sa záznamy, ktoré obsahujú zadanú hodnotu. |
Neobsahuje |
Vyfiltrujú sa záznamy, ktoré neobsahujú zadanú hodnotu. |
Začína |
Vyfiltrujú sa záznamy, ktoré začínajú zadanou hodnotou. |
Nezačína |
Vyfiltrujú sa záznamy, ktoré nezačínajú zadanou hodnotou. |
Vyhovuje |
Vyfiltrujú sa záznamy, ktoré vyhovujú zadanej hodnote. |
Nevyhovuje |
Vyfiltrujú sa záznamy, ktoré nevyhovujú zadanej hodnote. |
Je prázdny |
Vyfiltrujú sa záznamy, ktorých hodnota je prázdna. |
Nie je prázdny |
Vyfiltrujú sa záznamy, ktorých hodnota nie je prázdna. |
Medzi |
Vyfiltrujú sa záznamy, ktoré odpovedajú rozmedziu zadanej hodnote. |
Nie je medzi |
Vyfiltrujú sa záznamy, ktoré neodpovedajú rozmedziu zadaných hodnôt. |
V zozname |
Vyfiltrujú sa záznamy, ktoré zodpovedajú zadanej hodnote. |
Nie je v zozname |
Vyfiltrujú sa záznamy, ktoré nezodpovedajú zadanej hodnote. |
Do poľa Hodnota zadávame výraz, ktorý chceme filtrovať.
Po stlačení tlačidla Len pridať sa nami vytvorená podmienka len pridá do záznamu, k vyfiltrovaniu záznamov podľa zadanej hodnoty nepríde. Po filtrovaní záznamu podľa zadanej podmienky sa použije tlačidlo Filtrovať. Tlačidlom Storno nami zadanú podmienku filtra zrušíme. Tlačidlo Viac... Otvorí formulár, v ktorom je možné meniť dátové pole.
Cez ikonu v záhlaví tabuľky je možné vykonať náhľad na jednotlivé podmienky, ktoré filter obsahujú.
Obr.: Zobrazenie podmienok filtra
Popis ikon v záhlaví tabuľky filtra:
Zneplatnenie/splatnenie podmienky. |
|
Výmaz podmienky. |
|
Zmena podmienky. |
|
Pridanie podmienky do filtra. |
|
Menu filtra. |
|
Aktualizácia filtra. |
|
Spustenie |
Záložka Podmienky filtra
Obr.: Záložka Podmienky filtra
Na tejto záložke môžeme pridať, kopírovať, potlačiť, zmeniť, vymazať, alebo vykonať zmenu v umiestnení podmienky filtra. Pre prácu s podmienkami môže využiť ikony v záhlaví tabuľky, alebo klávesu Insert (vloženie), Delete (výmaz), F4 (potlačenie/zaktívnenie potlačenej podmienky).
Dvojitým kliknutím myši na vybranú podmienku sa otvorí formulár Pole, v ktorom je možné definíciu podmienky upresniť.
Obr.: Formulár pre definíciu Poľa filtra
Upravenou podmienkou filtra potvrdíme tlačidlom OK a filter s upravenou podmienkou spustíme tlačidlom Filtrovať.
Pre prácu s filtrami slúžia aj tieto ikony:
Po stlačení tejto ikony alebo klávesu Insert sa zobrazí formulár pre výber typu podmienky. Obr. Formulár pre výber typu filtrovanej podmienky |
||
|
Porovnávacia podmienka |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Porovnávacia podmienka sa zobrazí formulár Výber polí. Po výbere požadovaného poľa sa otvorí formulár pre definíciu podmienky. |
|
Iný filter |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Iný filter otvoríme formulár pre definíciu podmienok iného filtra. |
|
|
Vyberie doklady z položkového dátového modulu iného dátového modulu. Iné filtre umožňujú použiť filtre nadefinované pre dátový modul A v dátovom module B, ktorý obsahuje väzbu do A. |
|
Obr. Formulár pre definíciu iného filtra |
|
|
Položková podmienka |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Položková podmienka otvoríme formulár pre definíciu tejto podmienky. |
|
|
Vyberie doklady z dátového modulu na základe porovnania hodnoty podmienky s hodnotou poľa položkového dátového modulu. |
|
Obr.: Formulár pre definíciu položkovej podmienky |
|
|
Neriadený príkaz SQL |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Neriadený príkaz SQL otvoríme formulár pre definíciu podmienky |
|
|
Slúži pre definíciu vlastných podmienok písaných jazykom SQL. |
|
Obr. Formulár pre definíciu neriadeného príkazu SQL |
|
|
Vnorená podmienka |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Vnorená podmienka otvoríme formulár pre definíciu podmienky. |
|
|
Do formulára vkladáme podmienky, medzi ktorými je možné prepínať operátor "alebo" a "a súčasne". Operátor "alebo" znamená, že bude výber vytvorený z takých záznamov, ktoré vyhovujú aspoň jednej z podmienok. Operátor "a súčasne" znamená, že bude výber vytvorený z takých záznamov, ktoré vyhovujú súčasne vloženej podmienke. |
|
Obr. Formulár pre definíciu vnorenej podmienky |
|
|
Záznamy z kontajnera |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Záznamy z kontajnera otvoríme formulár pre zapnutie kontajnera. |
|
|
Obmedzí už existujúci kontajner v rovnakom dátovom module ako je tvorený filter. |
|
Obr. Formulár pre výber záznamov z kontajnera |
|
|
Aktuálne firmy |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Aktuálna firma otvoríme formulár pre definíciu tejto podmienky. |
|
|
"Vyfiltruje" záznamy vzťahujúce sa k aktuálne nastavenej firme v systéme K2. |
|
Obr. Formulár pre výber záznamov pre aktuálnu firmu |
|
|
Fulltextová podmienka |
Dvojitým stlačením ľavého tlačidla myši alebo pomocou klávesu Enter na položke Fulltextová podmienka otvoríme formulár pre definíciu tejto podmienky. |
|
Obr.: Formulár pre zadanie fulltextovej podmienky |
Nadefinované podmienky filtra je možné zobraziť v záhlaví tabuľka.
Obr.: Zobrazenie podmienok filtra v záhlaví tabuľky
Tlačidlo Kontajner obsahuje tieto možnosti:
Vytvoriť |
Alt+V |
Po stlačení tohto tlačidla vloží filter podľa nadefinovaných podmienok do kontajnera (tabuľka bude v stave Kontajner). |
Pridať |
Alt+P |
Stlačením tlačidla sa pridajú do kontajnera (stav Kontajner) záznamy podľa zadaných podmienok vo Filtri. |
Odmazať |
Alt+O |
Týmto tlačidlom vymažeme záznamy z kontajnera (tabuľka v stave Kontajner), ktoré vyhovujú nadefinovaným podmienkam filtra. |
Obmedziť |
Alt+E |
Po stlačení tohto tlačidla sa z kontajnera (tabuľka v stave Kontajner) odmažú všetky záznamy, ktoré nevyhovujú zadaným podmienkam filtra. |
Vyprázdniť |
Alt+Z |
Týmto tlačidlom odmažeme z kontajnera všetky záznamy. |
Tlačidlá pre filter:
Spustiť |
Ctrl+F9 |
Po stlačení tlačidla sa spustí nadefinovaný filter. |
Storno |
Esc |
Týmto tlačidlom uzatvoríme formulár pre definíciu filtra. |
Zoznam dátových polí
Pri definovaní podmienok vyberáme pole zo zoznamu dátových polí. Ak je pri poli v stĺpci "L" ikona , existuje pre toto pole väzba do inej tabuľky a jej polí. Ak klikneme na túto ikonu, zobrazí sa zoznam týchto polí a v spodnej časti formulára Filter sa vytvorí ďalšia záložka. Pri každom ďalšom zanorení sa zobrazí nová záložka. (Pri rozsiahlejšom zanorení sa zobrazia vedľa záložiek šípky pre ich listovanie.) Ak klikneme na iný uzol, zmení sa zanorenie a teda aj záložky podľa novo vybranej.
Ak stojíme pravítkom na niektorom z polí, môžeme konkrétnu položku v zozname vyhľadať tiež tak, že napíšeme začiatok mena poľa a pravítko sa podľa toho presunie na najbližšie možné. Podľa toho, v ktorom stĺpci stojí pravítko, v tom stĺpci sa hľadá názov poľa. (Zanorené polia nie sú pri vyhľadávaní brané do úvahy!)
V stĺpci "Field Cost Glyph“ sú jednotlivé dátové polia farebne odlíšené:
|
Počítané pole. Vyhodnocuje sa na klientovi. |
|
Fyzické pole. Vyhodnocuje sa na serveri. |
|
Fyzické pole s indexom a teda najvhodnejšie pole pre vyhľadávanie. Vyhodnocuje sa na serveri. |
Najvhodnejšie je teda používať podmienku na fyzické pole s indexom (tmavo zelené), popr. podmienku na fyzické pole (svetlo zelené). A pokiaľ budeme chcieť použiť podmienku na počítané pole (oranžová), potom najlepšie v kombinácii s jednou z predchádzajúcich ("zmiešaná podmienka"). Na základe zvolenej podmienky sa vypĺňa pole Miesto vyhodnotenia na záložke filtra Filter.
Záložka Filter
Obr. Formulár pre definovanie názvu vytváraného filtra - záložka Vlastnosti filtra
Popis polí
Názov |
Užívateľom zadaný názov filtra (bude sa zobrazovať v ponuke filtra po stlačení ). Pri uložení je toto pole povinné. |
Popis |
Bližší popis filtra. |
Maximálny počet záznamov |
Ak vpíšeme konkrétne číslo, vyberie sa iba prvých "x" záznamov (podľa zadanej hodnoty). Pr.: Vpíšeme číslo 10. Vyberie sa iba prvých 10 nájdených záznamov zodpovedajúcich podmienkam filtra. |
Znovu spustiť pri obnove (F3) |
Ak je začiarknuté toto pole, potom sa pri stlačení klávesu F3 automaticky spustí filtrovanie podľa tohto filtra. |
Testovať právo na záznam |
Začiarknutím tohto poľa sa otestuje, či užívateľ má právo na vyberaný záznam. Implicitne je toto pole nezačiarknuté. |
Ponúkať aj potlačené hodnoty. |
Pred spustením filtra sa ponúknu aj potlačené podmienky. |
Systémové podmienky |
Tieto podmienky nemôže užívateľ meniť, sú definované systémom. |
Uložiť |
Uloží sa nami nadefinovaný filter. |
Uložiť ako... |
Uloží sa filter pod nami uvedeným názvom. |
Vytvorenie filtra
Na záložke Zoznam
- Stlačením pravého tlačidla myši v poli záznamu vyvoláme ponuku, z ktorej môžeme vytvárať filtre alebo pridávať podmienky k už existujúcim filtrom.
- Po výbere jednej z možností sa zobrazí formulár porovnávacej podmienky (bližší popis pozri Definícia podmienok filtra).
Obr.: Otvorená ponuková tabuľka po stlačení pravého tlačidla myši
Z karty dokladu:
- Stlačením pravého tlačidla myši v ľubovoľnom poli vyvoláme ponuku, z ktorej môžeme vytvárať filtre, pridávať podmienky k už existujúcim filtrom alebo pridávať vybrané pole do stĺpcov zobrazovaných na záložke Zoznam.
- Po výbere jednej z možností (Vytvoriť filter alebo Pridanie podmienky) sa zobrazí formulár Podmienka (bližší popis pozri Definícia podmienok filtra).
Obr.: Otvorená ponuková tabuľka po stlačení pravého tlačidla myši - voľba Vytvoriť filter
Z položkového formulára:
Filter z položkového formulára funguje obdobným spôsobom ako filter z karty dokladu. Filter sa spúšťa stlačením pravého tlačidla myši na ľubovoľnom poli položkového formulára. Pri väčšine formulároch ponuka obsahuje Vytvoriť filter a Pridať podmienku. Pri niektorých je v ponuke navyše možnosť Pridať do stĺpcov.
Obr.: Otvorená ponuková tabuľka po stlačení pravého tlačidla myši na položke predaja
Z "gridu" karty dokladu:
Vytvorenie filtra alebo pridanie podmienky na "gride" dokladu vykonáme stlačením pravého tlačidla myši na položke na požadovanom poli a zvolením možnosti Vytvoriť filter alebo Pridať podmienku. Rovnakým spôsobom je možné vytvoriť filter alebo pridať podmienku na "gride", ktorý neobsahuje žiadnu položku. Stlačením pravého tlačidla myši vykonáme kdekoľvek na "gride". Do definície filtra sa potom predvyplní podmienka na pole, ktorého stĺpec je práve aktívny.
Z menu filtra:
- Stlačením pri ikone otvoríme ponuku filtrov a vyberieme Vytvoriť filter.
- Zobrazí sa formulár porovnávacej podmienky (pozri Podmienka).
- Stlačením otvoríme ponuku podmienok Dátového poľa.
- Dvojitým stlačením ľavého tlačidla myši (alebo klávesom Enter) vložíme vybranú podmienku do Dátového poľa (bližšia práca s podmienkami pozri kapitola Záložka podmienky).
- Zvolíme filtrovací operátor, prípadne začiarkneme ďalšie nastavenie.
- Po stlačení tlačidla Spustiť sa v knihe vytvorí filter podľa zadaných podmienok.
Príklad - Filter zo záložky Zoznam
Chceme vytvoriť filter tovaru, ktorý je v stĺpci Dispozícia väčší ako 100.
- V tabuľke Tovar stlačíme pravé tlačidlo myši v poli záznamu, ktoré má v stĺpci Dispozícia hodnotu 100.
- Vo vyvolanej ponuke vyberiem Vytvoriť filter.
- zobrazí sa formulár Podmienka s predvyplnenými údajmi.
- V poli Operátor vyberieme možnosť Väčší.
Obr.: Formulár podmienky s predvyplnenými hodnotami
- Stlačením tlačidla Filtrovať sa v knihe vytvorí filter podľa zadaných podmienok.
Príklad - Filter z karty dokladu
Chceme vytvoriť filter rezervačných listov, ktoré majú dátum rezervácie k 12.10.2020.
- Otvoríme knihu Rezervačných listov, v ktorej chceme vytvoriť filter.
- Na záložke Základné údaje rezervačného listu stlačíme v poli Dátum rezerv. do pravé tlačidlo myši.
- Vo vyvolanej ponuke vyberiem Vytvoriť filter.
Obr. Formulár Podmienka na pole Rezervácia
- Zobrazí sa formulár porovnávacej podmienky s predvyplnenými hodnotami podľa vybraného záznamu. Keďže potrebujeme vybrať doklady s dátumom rezervácie k 12.10.2020 vrátane, zmeníme filtrovací operátor na "menší alebo rovné".
Obr.: Vyplnený formulár Podmienky pre koncový dátum rezervácie
- Stlačením tlačidla Filtrovať sa v knihe vytvorí filter podľa zadanej podmienky. (Ak stlačíme tlačidlo Len pridať, zadávaná podmienka sa iba vloží do zoznamu podmienok pre filter.)
Pokiaľ by sme chceli vytvoriť filter z rezervačných listov, ktorých koncový dátum rezervácie je napr. v rozmedzí od 14. 6. 2020 do 25. 6. 2020, vyberieme v podmienke ako filtrovací operátor "medzi" a do polí Hodnota od a Hodnota do požadované dátumy.
Obr.: Vyplnený formulár Podmienky pre rozmedzie od 14.6.2020 do 25.6.2020
Príklad - Filter z položkového formulára
Chceme vytvoriť filter faktúr vydaných, ktoré obsahujú položky typu Potraviny.
- Otvoríme knihu Faktúr vydaných, v ktorej vytvoríme filter.
- Na záložke Položky predaja faktúry vydané otvoríme položku a v poli Tovar stlačíme pravé tlačidlo myši.
- Vo vyvolanej ponuke vyberiem Vytvoriť filter.
Obr. Ponuková tabuľka poľa otvorená po stlačení pravého tlačidla myši
- Otvorí sa formulár porovnávacej podmienky s predvyplnenými hodnotami podľa vybraného záznamu.
- Tlačidlom Filtrovať sa v knihe vytvorí filter podľa zadanej podmienky. (Ak stlačíme tlačidlo Len pridať, zadávaná podmienka sa iba vloží do zoznamu podmienok pre filter.)
Rozšírená ponuka (Kontextová ponuka)
Niektoré polia pri vytváraní filtrov majú k dispozícii kontextovú ponuku jednotlivých častí, z ktorých je zložená hodnota. Typickým príkladom je pole Doklad, ktoré zobrazuje číslo dokladu napr. vo formáte 10/2015/45. Na záložke Zoznam dokladov nákupu, predaja a skladu pokiaľ stlačíme v stĺpci Doklad pravé tlačidlo myši a vyberieme možnosť Vytvoriť filter, dôjde k zobrazeniu rozšírenej ponuky pre vytvorenie filtra z poľa Doklad a je možné vybrať z ponuky Doklad, Knihu, Obdobie a Číslo.
Obr.: Rozšírená ponuka pri vytváraní filtra zo stĺpca Doklad
Správa podmienok
Po otvorení ponuky Správa sa zobrazí formulár pre správu filtrov. V tomto formulári môžeme vytvárať nové filtre, mazať uložené a vykonávať ďalšie úpravy. Všetky uložené filtre sa zobrazujú v menu filtrov.
Formulár pre správu filtrov môžeme vyvolať z 0. strany tiež klávesmi Ctrl+Shift+F.
Obr. Formulár pre správu filtrov
Popis ikon:
Zaradí filter do obľúbených. |
|
Filter je možné Exportovať/importovať z/do súboru. |
|
Po spustenie tejto funkcie vidí užívateľ všetky konfiguračné objekty aj iných užívateľov a môže s nimi pracovať. Servisný režim je podmienený právom na servisné záznamy. |
Pohľady
Pod pojmom pohľady rozumieme kombináciu uložených filtrov, stĺpcov a zoradení.
Stlačením (spodný nástrojový panel) zobrazíme formulár pre uloženie pohľadu; môžeme definovať jeho názov a jeho ďalšie vlastnosti.
Obr. Formulár pre uloženie nového pohľadu
Popis vybraných polí:
Názov |
Názov pohľadu. |
Popis |
Bližší popis pohľadu. |
Filter |
Z ponukovej tabuľky môžeme vybrať z už uložených pohľadov. |
Zoradenie |
Z ponukovej tabuľky môžeme vybrať z už uložených nastavení zotriedenia stĺpcov - zoradenie. |
Stĺpce |
Z ponukovej tabuľky môžeme vybrať z už nadefinovaných filtrov stĺpcov. |
Klasický stav |
Implicitne začiarknuté. Začiarknutím a voľbou typu filtra užívateľ definuje v akom stave sa mu po spustení pohľadu otvorí formulár. Pokiaľ si užívateľ napríklad uloží do pohľadu iba stĺpce a zotriedenia (bez filtra), môže takto ovplyvniť, či sa mu formulár otvorí v stave kontajner, kniha, filter atď. |
Nadefinované vlastnosti pohľadu uložíme pomocou ikony . Možné spôsoby uloženia sú obdobné ako v kapitole Základné funkcie - Filtre - Filtre podmienky - Uloženie filtra.
Obr.: Formulár pre uloženie pohľadu (F2 alebo Ctrl+F2) - záložka Uložiť
Obr.: Formulár pre uloženie pohľadu (F2 alebo Ctrl+F2) - záložka Užívatelia
Ak stlačíme na záložke Užívatelia alebo Skupiny ikonu (Štýl), zobrazí sa vo formulári na strane Dostupné záznamy zoznam užívateľov (vrátane skupín), nadefinovaných v knihe Užívatelia (Správca - Užívatelia - parametre - 0. strana).
Obr.: Formulár zobrazený po stlačení ikony Štýl
Na záložke Všetko sa zobrazujú všetky položky v Dostupných záznamoch, vrátane tých, ktoré boli prípadne pridané do Vybraných záznamov. Na záložke Nepoužité budú zobrazené iba položky nevložené do ľavej časti formulára (Vybraných záznamov).
Správa pohľadov
Ak stlačíme na ikone iba tlačidlo so šípkou , zobrazíme ponuku uložených pohľadov a ponuku pre ich správu.
Obr.: Rozbalená ponuka pohľadov v knihe Zákazky
Po otvorení ponuky Správa sa zobrazí formulár s nadefinovanými a uloženými pohľadmi. V tomto formulári môžeme definovať nové pohľady, mazať uložené a vykonávať ďalšie úpravy. Všetky uložené nastavenia sa zobrazujú v menu pohľadov.
Obr.: Formulár pre správu uložených pohľadov
Popis ikon:
Otvorí formulár pre definíciu nového pohľadu. |
|
Otvorí formulár pre definíciu nastavenia pohľadov, na ktorom aktuálne stojí pravítko. Potom tu môžeme upravovať dané nastavenie. |
|
Odmaže zo zoznamu uložený pohľad, na ktorom aktuálne stojí pravítko. |
|
Obnova (F3). |
|
Posunie pravítko na prvý záznam v zozname. |
|
Posúva pravítko o jeden riadok hore. |
|
Posúva pravítko o jeden riadok dole. |
|
Posunie pravítko na posledný záznam v zozname. |
Ponukové tabuľky
Pri vypĺňaní dokladov (kariet) je možné na niektorých položkách spustiť klávesom F12 alebo kombináciou klávesov Alt+Šípka dole ponukovú tabuľku. V tejto tabuľke je uvedený zoznam položiek, z ktorých je možné vykonať výber. Šípkami nastavíme pravítko na požadovanú položku a stlačením klávesu Enter sa vykoná dosadenie položky do dokladu.
Obr.: Ponuková tabuľka peňažných ústavov
Pokiaľ je zadanie položky povinné, ponuková tabuľka sa objaví automaticky. Tabuľka sa tiež objaví, pokiaľ do poľa zapíšeme položku, ktorá sa nevyskytuje v databáze a teda ani v ponukovej tabuľke. Program nám nedovolí postupovať ďalej skôr, kým nie je odstránená chyba.
Do ponukovej tabuľky je možné taktiež pridať ďalší údaj. Po stlačení klávesu Ins sa spustí formulár pre zadanie novej položky. Do nej zapíšeme požadované údaje a po ukončení zápisu klávesovou skratkou Ctrl+Enter zaradíme novú položku do tabuľky.
Pozn.: V module Správca je možné prideliť vybraným osobám právo upravovať a dopĺňať ponukové tabuľky (popis práv v kapitole Správca - Užívatelia - parametre).
Graficky sa ponuková tabuľka nelíši od štandardnej knihy dokladov. Dokonca je možné vykonávať v ponukovej tabuľke zhodnú činnosť ako v samotnej knihe dokladov.
Špeciálnym typom ponukových tabuliek sú jednoduché číselníky (uložené v databáze SpeStr). Ide o rôzne kódy, strediská a pod. Každý údaj v číselníku sa skladá zo skratky a popisu. Skratku môže tvoriť maximálne dvanásť znakov (písmen aj číslic). Táto skratka sa zapisuje do dokladu. V číselníku je možné upravovať (klávesom F5) iba popis, nie skratku. Vymazanie záznamu je pre bežného užívateľa nemožné.
Vyhľadávanie
V programe existuje niekoľko možností, ako vyhľadať potrebný doklad, resp. viac dokladov. Výhodou je možnosť vyhľadávania ako v tabuľke dokladov, tak v prehliadaní jednotlivých dokladov a to v ľubovoľnej stránke dokladu.
Listovanie
Kláves Šedé plus listuje vzostupne po jednotlivých dokladoch, teda dopredu.
Kláves Šedé mínus listuje zostupne po jednotlivých dokladoch, teda dozadu.
Ak je filter aktívny, uskutoční sa listovanie len v dokladoch zodpovedajúcich nastaveniam filtra.
Ak je aktivované Vyhľadávanie, uskutoční sa listovanie len v dokladoch zodpovedajúcich podmienkam vyhľadávania (napr. vo faktúrach jediného obch. partnera), a to nielen nad dokladmi, ale aj nad tabuľkou dokladov. Funkcia Vyhľadávanie je popísaná nižšie.
Klávesy PgUp a PgDn umožnia nad tabuľkou listovanie po stránkach hore a dole.
Klávesy Ctrl+Home nastavia v tabuľke pravítko na prvý záznam, klávesy Ctrl+End na posledný.
Pozn.: V knihách modulov a v niektorých ich záložkách je možné listovať pomocou posuvníka. Keďže nie je známy celkový počet záznamov ani pozície v celkovej tabuľke, posuvník sa pri listovaní vracia vždy do svojej stabilnej polohy do stredu lišty. Vtedy nie je možné s ním hýbať, ako v iných programoch. Posúvanie v tabuľke je možné vykonávať taktiež kolieskom myši.
Lokátor
Pre ľahké vyhľadávanie zvolených položiek ako v tabuľke dokladov, tak aj priamo v dokladoch v Prehliadaní, slúži lokátor, tj. voľné políčko s blikajúcim kurzorom v hlavičke obrazovky.
Typy lokátorov:
- Číselný - doklad je vyhľadaný podľa svojho čísla. Vyhľadávanie začne po zapísaní čísla do lokátora a stlačení klávesu Enter. Podstatou je tiež triedenie v rámci číselného kľúča - 1, 2, 10. Príkladom číselného lokátora je tabuľka faktúr, objednávok a pod. Číselným lokátorom nie je zoznam PSČ, bánk podľa smerových čísel, faktúr podľa variabilného symbolu atď.
- Znakový - doklad je vyhľadaný podľa svojich znakov (skratky, začiatočných písmen názvu). Vyhľadávanie prebieha okamžite v priebehu zapisovania znakov. Nie je teda nutné zadávať všetky znaky, ale len časť, a potom vykonať dohľadanie šípkami. Príkladom znakových lokátorov sú databázy tovaru Dod./Odb., PSČ, účtovný rozvrh, strediská a pod. Podstatou je triedenie podľa abecedy - 1, 10, 2.
Zotriedenie:
V niektorých prípadoch je možné vo výbere vykonať zotriedenie položiek podľa rôznych kľúčov. Typickým príkladom je výber z číselníka PSČ. Tu je nutné vyhľadať miesta buď podľa smerových čísel alebo podľa názvu miest. Medzi jednotlivými typmi zotriedení sa je možné prepínať buď klávesovou skratkou Alt+Z alebo stlačením tlačidla 'Z'.
Obr.: Zotriedenie v knihe Dod./Odb.
Upozornenie: Posledné zvolené zotriedenie si program pamätá, aj keď z danej knihy „vystúpite“. Toto pravidlo však neplatí v prípade, že spustíte číselník z editovateľných polí. Pri týchto poliach platí, že zotriedenie bude vždy také, aké je implicitne nastavené pre dané pole. Napr. v položke nákupu či predaja spustíte číselník kódov zákazky, v ktorom si nastavíte zotriedenie podľa popisu. Pri vkladaní ďalšej položky však bude zotriedenie opäť podľa skratky.
Kombinácia kláves Ctrl+Shift+S je možné v univerzálnych formulároch zobraziť lokátor a použiť ho pre vyhľadávanie na akejkoľvek strane dokladu v IS K2.
Rýchle vyhľadávanie Alt+F7
Funkciu vyhľadávania je možné aktivovať stlačením klávesovej skratky Alt+F7. Objaví sa okno pre zadanie podmienok. Po ich nadefinovaní a stlačení tlačidla Hľadaj sa vykoná prvý výber. Tým je hľadanie zapnuté (v stavovom riadku obrazovky je označené aktívne vyhľadávanie).
Rýchle vyhľadávanie vráti zodpovedajúce záznamy podľa voľby užívateľa v podobe označeného textu priamo v knihe alebo v stave Kontajner. V takto filtrovaných knihách je možné listovať pomocou klávesov CTRL + šedé plus (dopredu) a šedé mínus (spätne), ale navyše je možné v tabuľke klávesom F4 alebo Enter do dokladu nahliadnuť bez ohľadu na zapnuté vyhľadávanie. (Klávesom Esc sa vrátime späť do tabuľky a môžeme pokračovať v hľadaní.)
Obr.: Menu vyhľadávania v knihe Zákazky - Alt+F7
Popis polí
Hľadaný text |
Do tohto poľa vpíšeme hľadaný reťazec. |
|
Smer |
|
|
|
Dopredu |
Postup vyhľadávania dopredu. |
|
Spätne |
Postup vyhľadávania spätne. |
Od aktuálneho záznamu |
Vyhľadávanie začne od záznamu, na ktorom je pravítko. |
|
Upresnenie |
|
|
|
Rozlišovať veľkosť |
Pri vyhľadávaní sa budú rozlišovať veľké a malé písmená. |
|
Iba aktuálny stĺpec |
Vyhľadávanie bude prebiehať iba nad stĺpcom, v ktorom je kurzor. |
Fulltextové hľadanie
Fulltextové hľadanie slúži k vyhľadávaniu vybraných častí textu, ktoré môžu byť umiestnené na ľubovoľnej pozícií. V podmienkach výberu sú vyhradené špeciálne formuláre ako pre rýchle hľadanie, tak pre filtrovanie. Navyše umožňujú zadávať rozlišovanie malých a veľkých písmen.
Pre fulltextové hľadanie nepoužívame žiadny zvláštny kláves, ale zadávame ho vo formulároch Pole text, Poznámka text a Väzba text. Tieto formuláre spustíme napr. pri definovaní podmienok vo formulároch pre Rýchle vyhľadávanie Alt+F7 (pozri zodpovedajúcu kapitolu).
Obr.: Formulár Pole text
Do poľa Text napíšeme text, ktorý chceme vyhľadať. Takto napísaný text musí presne zodpovedať hľadanému textu, inak hľadanie nebude vykonané. Pri zadávaní hľadaného textu môžeme začiarknuť voľbu Použiť zástupné znaky (*,?). Zástupnými znakmi je možné nahradiť časť hľadaného textu.
Zástupné znaky vo formulároch:
'*' |
nahrádza niekoľko rôznych znakov (možno umiestniť na začiatok, do stredu, na koniec) |
'?' |
nahrádza jeden konkrétny znak (záleží na umiestnení) |
Ak chceme zaistiť rozlišovanie malých a veľkých písmen, začiarkneme pole Rozlišovať malé a VEĽKÉ.
Toto hľadanie môžeme zadávať tiež pri nastavovaní parametrov stĺpca (pozri kapitola Základné funkcie - Funkcie Menu modulu - Zobraziť - Parametre stĺpca). Vo formulári Parametre väčšie ako potom zadáme podmienky na políčku Fulltext. Tu musíme navyše použiť znaky pre rozlišovanie veľkých a malých písmen:
'.' |
nahrádza niekoľko rôznych znakov (možno umiestniť na začiatok, do stredu, na koniec) |
'^' |
nahrádza jeden konkrétny znak (záleží na umiestnení) |
Redukčné vyhľadávanie
Redukčné vyhľadávanie slúži pre rýchle vyhľadávanie textu. Výhodou redukčného vyhľadávania je, že sa hľadané záznamy filtrujú, a práve cez vyfiltrované záznamy zostávajú zobrazené vo formulári. Používa sa pri generovaných formulároch.
Redukčné vyhľadávanie:
- vyhľadáva vo všetkých stĺpcoch formulára,
- vyhľadáva podreťazce (aj uprostred slova):
- jedného slova,
Obr.: Redukčné vyhľadávanie - podreťazec
- viacerých slov, ale iba v rámci jedného stĺpca,
Obr.: Redukčné vyhľadávanie - podreťazec - viacero slov
- umožňuje použiť zástupné znaky:
- * - pre viacero znakov v slove,
Obr.: Redukčné vyhľadávanie - zástupný znak "*"
- ? - pre jeden znak v slove.
Obr.: Redukčné vyhľadávanie - zástupný znak "?"