Agendy Notia Business Server - win klient používají standardy ovládání běžné v prostředí Windows.
Aplikace se spouští z příslušného adresáře programem NBS.exe. Ze základního okna jsou dostupné jednotlivé moduly. Každý modul se otvírá nezávisle v samostatném okně. Hlavní formuláře modulů obsahují funkce a číselníky pro práci s příslušnou evidencí.
Formuláře modulů obsahují záložky Seznam a Záznam, mezi nimiž lze přepínat myší nebo klávesovými zkratkami Ctrl+1 (Záznam) a Ctrl+2 (Seznam). Formulář obsahuje záznamy, které odpovídají aktivní výběrové podmínce. Jednotlivé funkce jsou dostupné z nabídky, respektive pomocí tlačítek na nástrojové liště. Ovládání formuláře je společné všem modulům.
V nabídce jsou k dispozici všechny volby spojené s funkcionalitou příslušného modulu. Základní volby nabídek jsou společné:
Soubor - obsahuje:
O aplikaci - obsahuje údaje o verzích programu.
Zavřít - volba pro zavření okna.
Konec - volba pro ukončení aplikace.
Úpravy - obsahují volby pro posun po záznamech, manipulaci se záznamy a pro specifikaci výběrových kritérií:
Vyjmout (Ctrl+X)
Kopírovat (Ctrl+C)
Vložit (Ctrl+V)
------------------------------
První záznam (Ctrl+Home) - posun na první položku seznamu.
Předchozí záznam (Ctrl+Up) - posun na předchozí položku záznamu.
Následující záznam (Ctrl+Down) - posun na následující položku záznamu.
Poslední záznam (Ctrl+End) - posun na poslední položku seznamu.
------------------------------
Nový záznam (lns) - zobrazí prázdný záznam připravený pro založení nové položky.
Vymazat záznam (Ctrl+Del) - zobrazí dotaz zda se má záznam smazat. Po potvrzerní se záznam smaže.
Upravit záznam - umožní změny v záznamu.
Potvrdit změny (F2) - uloží změny v záznamu.
Stornovat změny (Shift+Esc) - obnoví původní data v záznamu (poslední uložená data).
------------------------------
Hledat (Ctrl+F) - zobrazí okno pro nastavení vyhledávání ve sloupci.
Aktualizovat (F9) - aktualizuje data.
Dotaz (F7) - otevře průvodce dotazů.
Správce dotazů (Ctrl+F7) - otevře správce dotazů.
Poslední dotaz (F3) - po úpravě záznamu otevře seznam s posledním dotazem.
Poslední dotaz s dohledáním (Alt+F3) - po úpravě záznamu a klepnutím na záložku Seznam se otevře seznam s posledním dotazem a je označen poslední upravovaný záznam.
Výchozí dotaz (Ctrl+F3) - zobrazí seznam s výchozím dotazem (pokud není nastaven jinak, tak je to dotaz Všechny).
Zobrazit pro editaci (F4) - položku vybranou v seznamu převede do záznamu a převede jí do dočasného výběru pro úpravy.
Číselníky - obsahují volby pro otevření číselníků souvisejících s příslušným modulem.
Zobrazit:
obsahuje volby pro přechod na zobrazení jiných pohledů na specifickou evidenci, např. zobrazení položek dokladů.
Souvislosti - otevře souvislostinavázané na evidenci.
Záznam - otevře záznam položky.
Seznam - otevře seznam položek.
Sestavy - obsahují seznam všech tiskových sestav přístupných z modulu.
E-doklady - obsahují seznam všech možností vytvoření elektronického dokladu navázaného na záznam.
Import - obsahuje seznam možností importu jednoho nebo více záznamů pomocí nastavené struktury pro NBS ve formátech CSV, DBF, nebo XML. Případně pro struktury naprogramované pro konkrétního uživatele.
Export - obsahuje seznam možností importu jednoho nebo více záznamů pomocí nastavené struktury pro NBS ve formátech CSV, DBF, nebo XML. Případně pro struktury naprogramované pro konkrétního uživatele.
Okno - zobrazuje seznam všech otevřených oken (evidencí a číselníků) NBS a po klepnutí umožňuje přechod na vybrané okno.
Nástrojový lišta obsahuje rozvírací nabídku se seznamem připravených výběrových kritérií a dále tlačítka pro rychlou volbu nejpoužívanějších funkcí, pro přechod mezi záznamy, pro hledání, aktualizaci dat a pro otevření dialogu výběrového kritéria.
V seznamu jsou informace zobrazeny tabulkovou formou. Sloupec se skládá ze záhlaví, které obsahuje názvy sloupců a z tabulky, ve které jednotlivé řádky obsahují data ze záznamu.
Ve sloupci se lze pohybovat po záznamech pomocí kláves <-, ->, PgDn, PgUp nebo pomocí svislého posuvníku. Seznam lze posouvat zároveň vodorovným posuvníkem.
Podle většiny sloupců seznamu lze třídit poklepáním na záhlaví, postupně podle pořadí poklepání vzestupně, sestupně a zrušit třídění. Způsob setřídění indikuje směr šipky zobrazené v záhlaví. Po nastavení parametru SEZNAM_SORT_MULTI na hodnotu 1 lze třídit v jednom seznamu až podle tří sloupců najednou.
Pořadí sloupců lze měnit přetažením sloupce myší za záhlaví (Po klepnutí na pojmenování sloupce a držení levého tlačítka myši se při přetahování sloupce přes ostatní sloupce zobrazuje svislá čára. Po puštění tlačítka myši se sloupec zobrazuje mezi sloupci na místě svislé čáry).
Šířku sloupce lze měnit posunutím okraje sloupce myší. (Po najetí kurzoru mezi pojmenování sloupců se zobrazí čára s dvojitou šipkou, po klepnutí na levé tlačítko myši a držení levého tlačítka se při posouvání myši do stran zobrazuje další svislá čára. Po puštění tlačítka myši se změní šířka sloupce na nastavenou).
Umístění okna na obrazovce lze měnit po klepnutí a držení levého tlačítka myši na horní lištu (horní řádek okna s pojmenováním evidence nebo číselníku a přihlašovacím jménem uživatele) a současného přesunutí okna na požadované místo na ploše.
Lze měnit velikost okna na obrazovce:
Výšku - po klepnutí a držení levého tlačítka myši na horní, nebo dolní hraně okna. Na požadované velikosti tlačítko myši pustit.
Šířku - po klepnutí a držení levého tlačítka myši na levé, nebo pravé hraně okna. Na požadované velikosti tlačítko myši pustit.
Výšku a šířku současně - po klepnutí a držení levého tlačítka myši na rohu okna. Na požadované velikosti tlačítko myši pustit.
Změny nastavení okna uvedené výše se ukládají pro aktuálně přihlášeného uživatele (tzn. pro přihlášení uživatele na libovolném počítači v síti) :
klepnutím pravého tlačítka myši na horní lištu (horní řádek okna s pojmenováním evidence nebo číselníku a přihlašovacím jméoem uživatele) a výběrem funkce Uložit nastavení
klávesovou zkratkou Shift+F9.
Po klepnutí pravým tlačítkem myši v seznamu se zobrazí nabídka, která má položky:
Počet záznamů - zobrazí počet celkový počet záznamů a označený počet záznamů v seznamu.
Vyhledat sloupec ... - zobrazí tabulka se sloupci seznamu. Po výběru sloupce a potvrzení se zobrazí seznam s vyhledaným sloupcem.
Vyhledat ve sloupci ... - umožňuje vyhledání ve sloupci.
Zrušit setřídění - zruší setřídění sloupců.
Vybrat vše - označí všechny položky seznamu,
Invertovat výběr - změní označené položky na neoznačené a naopak.
Tisk - zobrazí podmínky pro nastavení tisku ze seznamu.
Kopírovat ... - zobrazí tabulku se sloupci seznamu. Po označení vybraných sloupců a potvrzení jsou data z těchto sloupců ve schránce s možností vkládání do jiných programů.
Nastavení kopírování - umožňuje nastavení parametrů kopírování.
Exportovat do souboru - nastavení exportu dat do jiných programů. Tato varianta je výhodná příklad pro export velkého množství dat do Excelu. Příklad je právě pro tento případ.
Soubor - pole pro zápis cesty a pojmenování souboru. Např. C:\pohledavky.csv.
Nahrazovat CR/LF znakem - zaškrtnutí zaškrtávacího pole a v rozevírací nabídce výběr položky "(mezera)".
Jen vybrané řádky - zaškrtává se v případě požadavku na export vybraných řádků.
Záhlaví sloupců - zaškrtnutí zaškrtávacího pole v případě požadavku na kopíropvání pojmenování sloupců.
Záznamy na vybraný řádek - zaškrtnutí zaškrtávacího pole.
Výchozí oddělovač - výběr z rozevírací nabídky";".
v tabulce se sloupci zaškrtnutí požadovaných sloupců, které se mají exportovat.
Export do dBase (vše) ... - zkopíruje všechna data zobrazená v seznamu do dBase.
Export do XML (vše) ... - zkopíruje všechna data zobrazená v seznamu do XML.
Export do Excelu (vše) ... - zkopíruje všechna data zobrazená v seznamu doExcelu.
Export do HTML (vše) ... - zkopíruje všechna data zobrazená v seznamu do HTML.
Prohlížeč - otevře prohlížeč.
Výpočty pro sloupec - po klepnutí do sloupce, který obsahuje číselné hodnoty, lze provádět jejich součty:
Pro všechny řádky - všech řádků v seznamu.
Pro vybrané řádky - označených řádků.
Graf - zobrazí graf, jeho funkčnost je popsaná zde.
Zobrazit rychlý filtr - po výběru se zapne rychlý filtr, jeho funkčnost je popsaná zde.
Nerozlišovat VELKÁ/malá (dotaz jen pro čtení) - po výběru této položky je možné vyhledávat data bez rozlišování velkých nebo malých písmen. Současně po vyhledání položky není možná její úprava, protože se jedná o dotaz jen pro čtení..
Vynulovat rychlý filtr - vynuluje nastavení rychlého filtru.
Zobrazit aktuální SQL dotaz - zobrazí dotaz podle kterého se zobrazují data.
Vzhled sloupců - nastavení vzhledu sloupců. Je nutné vybrat sloupce a poté změnit nastavení:
Písmo - umožňuje výběr typu písma, řez písma a velikost písma vybraného sloupce, nebo sloupců.
Barva písma ... - umožňuje výběr barev písma vybraného sloupce, nebo sloupců.
Pozadí ... - výběr barev pozadí vybraného sloupce, nebo sloupců.
Ze seznamu lze na záznam přejít, mimo výše uvedené způsoby, poklepáním na aktivním řádku.
Na záložce Záznam je zobrazen detailní formulář aktivního záznamu. Slouží pro úpravy dat a pro detailní prohlížení. Při vkládání nebo úpravě záznamů se lze mezi jednotlivými položkami pohybovat pomocí myši nebo klávesou Tab.
Údaje zobrazené na klientské stanici nemusejí být vždy v souladu se stavem dat na serveru. Stavů, kdy k tomu může dojít je několik, např. editace záznamu jiným uživatelem.
Data lze aktualizovat (stáhnout na klienta) pomocí tlačítka Aktualizovat obsah (červený blesk v modrém poli), nebo stisknutím klávesy F9
V případě aktualizace obsahu seznamu i záznamu se provede aktuální dotaz a kurzor se nastaví na první záznam tohoto dotazu. Efektem tedy může být, že "zmizí" právě zpracovávaný záznam. Toto chování lze ovlivnit nastavením parametru REFRESH_FLASH na hodnotu 1 (dohledat doklad), kdy se kurzor po vyhodnocení aktuálního dotazu nastaví na záznam, na němž byl nastaven před aktualizací obsah. Využití této vlastnosti vede v případech, kdy je výsledkem dotazu rozsáhlý soubor dat, k nestabilitě systému na klientské stanici a nedoporučuje se!
Pomocí tlačítka Zobrazit pro editaci (zelený trojúhelník), nebo stisknutím klávesy F4 lze vybrat aktuální záznam do samostatného dočasného dotazu. Eliminuje se tím případné "ztracení" záznamu při použití Aktualizace obsahu.Zároveň je tak možné upravovat i záznam dohledaný pomoci dotazu typu jen pro čtení.
Při některých databázových operacích se původní dotaz změní na dotaz dočasný, který neobsahuje informace původního dotazu.
Jsou to:
Vložení hlavičky dokladu, odeslání
Úprava hlavičky dokladu, odeslání
Operace s dokladem
Vložení položky dokladu
Úprava položky dokladu
Pro návrat z dočasného dotazu do předchozího dotazu lze stisknout klávesu F3.
Poznámka:
Hromadné operace nad vybranými doklady (vypořádání apod.) způsobují aktualizaci obsahu (provede se aktuální dotaz bez dohledání původního aktivního záznamu)
Pro rychlejší ovládání je připravena možnost přepnout program do režimu ovádání pravou rukou.
Ovládání se zapíná a vypíná tlačítkem Scroll Lock. Je-li zapnutý Scroll Lock ovládání funguje následovně:
/ - přesun na předchozí komponentu v pořadí
* - přesun na následující komponentu v pořadí
současně /* - funguje jako Esc
- - smazání záznamu
+ - přidání záznamu
Enter - uložení záznamu
Funkce čísel na numerické klávesnici v seznamu i záznamu je ovlivňováno klávesou Num Lock (NL). Je li NL zapnutý tak klávesnice píše čísla, je-li NL vypnutý a Scroll Lock zapnutý fungují čísla následovně:
7 - Home - první záznam
1 - End - poslední záznam
8 - šipka nahoru - předchozí záznam
2 - šipka dolu - následující záznam
9 - Page Up - posun na první záznam v aktivní nabídce
3 - Page Dn - posun na poslední záznam v aktivní nabídce
5 - shodné s poklepáním levým tlačítkem myši
NOTIA Systém II používá relační databázi Oracle, pro jejíž ovládání slouží jazyk SQL. Příkazy tohoto jazyka umožňují manipulaci s daty, modifikaci dat a také výběr z dat.
Uživatelské dotazy se sestavují v dialogu Průvodce dotazů v rámci formuláře modulu. Dotaz lze napsat přímo v jazyce SQL nebo je možno využít pomocníka QBE.
Karta QBE dialogu umožňuje tvorbu výběrové kritéria jednoduchým zadáním jedné nebo více logicky spojených podmínek.
Ve sloupci Položka se vybírá z nabídky všech položek (sloupců) aktivní tabulky. Hodnota vybraného sloupce tabulky je na základě vybraného operátoru (sloupec formuláře Operátor) porovnávána se zadanou hodnotou (sloupec formuláře Hodnota). Více výběrových podmínek je spojeno pomocí logických operátorů uvedených ve sloupci formuláře Zároveň. Setřídění výsledku lze ovlivnit nastavením hodnoty ve sloupci Třídění u příslušné položky.
Pro sestavení parametrizovaného dotazu je nutno do sloupce P? uvést Ano. Výsledkem bude dotaz, který po spuštění zobrazí dialog pro zadání všech parametrů s návěštím uvedeným ve sloupci Hodnota.
Při praktickém dotazování je vhodné QBE použít pro sestavení jednoduchých dotazů. Vzhledem k tomu, že dotaz sestavený pomocí QBE generuje standardní SQL dotaz, je možné připravený dotaz dále upravovat na kartě SQL.
Pro účely výběru dat z tabulek databáze se používá příkaz SELECT, jehož syntaxe a příklady použití jsou uvedeny dále.
Při sestavení dotazů na záložce Dotaz jsou tato omezení:
Jako zdroj dat (… FROM tabulka) je nutno použít vždy výchozí tabulku příslušného formuláře.
Počet a názvy sloupců záložky Seznam jsou pevně stanovené a proto nelze v dotazu provádět výčet zobrazovaných sloupců (je nutno vždy psát SELECT * …, resp. SELECT tabulka.*…).
Uvedená omezení neplatí v dialogu Souvislosti, kde se výsledná tabulka sestavuje dynamicky na základě SQL dotazu.
Uvedená syntaxe je značně zjednodušená s ohledem na běžné dotazování v rámci modulů NOTIA Systém II.
SELECT { [tabulka.]* | {[tabulka/view.výraz [AS alias]] [, tabulka/view.výraz [AS alias]] ...}
FROM {tabulka/view} [,{tabulka/view}] ...
[WHERE podmínka]
[GROUP BY výraz [, výraz] ... [HAVING podmínka]]
[ORDER BY {výraz} [ASC | DESC] [,{výraz} [ASC | DESC]]]
* - zástupný znak, který indikuje výběr všech sloupců tabulky
výraz - obvykle název sloupce tabulky
tabulka/view - databázový objekt tabulka nebo view, zdroj dat
alias - název zobrazovaného zastupující původní název sloupce v tabulce nebo view
| - odděluje více možností
V nejjednodušším případě lze příkaz Select použít pro zjištění celého obsahu tabulky
SELECT * FROM VYDANE_FAKTURY
Výsledkem tohoto dotazu je celý obsah tabulky VYDANE_FAKTURY.
SELECT DOKLAD, PARTNER, ZUSTATEK FROM VYDANE_FAKTURY
Výsledkem tohoto dotazu jsou všechny řádky tabulky VYDANE_FAKTURY a sloupce DOKLAD, PARTNER, ZUSTATEK.
SELECT DOKLAD, PARTNER, ZUSTATEK AS "ZBÝVÁ K ÚHRADĚ" FROM VYDANE_FAKTURY
Výsledek je shodný s příkladem 3, přitom sloupec s hodnotou ZUSTATEK bude nazván ZBÝVÁ K ÚHRADĚ.
SELECT * FROM VYDANE_FAKTURY WHERE PARTNER='NOVA'
Výsledkem jsou ty řádky z tabulky VYDANE_FAKTURY, které ve sloupci PARTNER obsahují hodnotu NOVA.
Další možnosti použití podmínky WHERE:
SELECT * FROM VYDANE_FAKTURY WHERE PARTNER IN ('NOVA','NOVAAS','TVNOVA')
Vybere všechny záznamy, které ve sloupci PARTNER obsahují buď hodnotu NOVA nebo NOVAAS nebo TVNOVA.
SELECT * FROM VYDANE_FAKTURY WHERE PLNENI BETWEEN '01.01.1999' AND '31.01.1999'
Vybere všechny záznamy z VYDANE_FAKTURY, které mají hodnotu PLNENI mezi 1. a 31. lednem 1999. Stejný výsledek vrací dotaz:
SELECT * FROM VYDANE_FAKTURY WHERE PLNENI>='01.01.1999' AND PLNENI<='31.01.1999'
SELECT * FROM VYDANE_FAKTURY WHERE PARTNER IN (SELECT ZKRATKA FROM PARTNERI WHERE STAT<>'ČR')
Tento dotaz vybere všechny záznamy z VYDANE_FAKTURY, kde partner je ze zahraničí (STAT není ČR).
SELECT * FROM VYDANE_FAKTURY WHERE ZUSTATEK>0 ORDER BY ZUSTATEK DESC, SPLATNOST ASC
Tento dotaz vybere všechny vydané faktury, jejichž neuhrazený zůstatek je větší než nula. Přitom záznamy seřadí sestupně podle výše zůstatku a v tomto rámci vzestupně podle data splatnosti
SELECT PARTNER, SUM(ZUSTATEK) FROM VYDANE_FAKTURY GROUP BY PARTNER
Pro každou hodnotu ve sloupci Partner se zobrazí jeden výsledný řádek. Výsledkem je seznam obsahující identifikaci dlužníka a součet zůstatku vydaných faktur, které dosud neuhradil.
SELECT PARTNER, SUM(ZUSTATEK) FROM VYDANE_FAKTURY GROUP BY PARTNER HAVING SUM(ZUSTATEK)>5000
Rozšíření předchozího příkladu o podmínku pro seskupení (HAVING …) vede ke zobrazení předchozího výsledku pouze pro ty dlužníky jejichž celkový dluh je větší než 5000.
Prosté výrazy (to je např. výše použitý ZUSTATEK) lze rozšiřovat použitím aritmetických agregačních funkcí.
Uplatnění aritmetických funkcí je jednoduché. Uvedený příklad zobrazí všechny faktury uhrazené po splatnosti a počet dnů prodlení.
SELECT DOKLAD, PLACENI-SPLATNOST FROM VYDANE_FAKTURY WHERE PLACENI>SPLATNOST
K dispozici jsou funkce COUNT (počet), SUM (součet), MAX (maximum), MIN (minimum) a AVG (průměr). Příklad použití SUM vyplývá z příkladu seskupení záznamů, obdobně pracují i ostatní funkce. Dále je uveden dotaz pro součet všech vydaných faktur.
SELECT COUNT(*) FROM VYDANE_FAKTURY
Možnosti příkazu SELECT jsou v NOTIA Systém II rozšířeny o relativní parametrizaci, kdy lze absolutní hodnotu uvedenou ve výběrovém kritériu nahradit příkazem pro vyvolání dialogu zadání hodnoty.
Syntaxe:
:'?návěští dialogu pro vstup hodnoty'
V příkladu je uveden dotaz, který vybere všechny vydané faktury s datumem plnění v intervalu mezi hodnotami Od a Do, které nejsou v dotazu uvedeny a budou zadány až při jeho vyhodnocení.
SELECT * FROM VYDANE_FAKTURY WHERE PLNENI>=:'?Od' AND PLNENI<=:'?Do'
Významnou vlastností je možnost dotazy ukládat pro další použití. V praxi je proto vhodné časté požadavky převést na parametrizované dotazy a uložit je. Dotaz je možno uložit pod libovolným názvem jako globální pro všechny uživatele systému nebo jako lokální pro aktivního uživatele. Uložení se provede na záložce Dotaz tlačítkem Přidat do… Uložené dotazy jsou zobrazovány v rozevírací nabídce formulářů jednotlivých modulů, takže je lze jednoduše aktivovat.
Pro správu uložených dotazů slouží tlačítko Dotazy, které je přístupné i v dialogu Souvislosti nebo volba Úpravy - Správce dotazů.
Souvislosti umožňují zobrazení výsledku libovolného dotazu. Používají se pro zjištění hodnot a záznamů v členění a s obsahem, který standardní rozhraní modulů nenabízí.
Jednou z vlastností seznamů je možnost použití tzv. rychlého filtru. Zapíná se v jakémkoli seznamu volbou z nabídky, kterou lze vyvolat klepnutím na seznam pravým tlačítkem myši.
Po zapnutí možnosti Zobrazit rychlý filtr se do záhlaví každého sloupce seznamu doplní pole pro zápis omezující podmínky. Podmínky lze zapisovat bez operátoru (což je interpretováno jako "obsahuje řetězec") nebo s běžnými operátory (<, >, &, |, % atd.). Zapsaná podmínka se potvrdí klávesou Enter.
Lze kombinovat podmínky pro více sloupců dohromady. Důležité je, že podmínka zapsaná v rychlém filtru se doplňuje k podmínce zapsané standardním výběrem. Rychlý filtr tak umožňuje dohledávat podrobnosti v rozsáhlejších seznamech.
Pro rychlé vynulování zapsaných podmínek slouží volba Vynulovat rychlý filtr, přístupná po klepnutí pravým tlačítkem myši na seznam.
Pro skrytí rychlého filtru stačí v nabídce seznamu volbu Zobrazit rychlý filtr vypnout. Zapnutí nebo vypnutí rychlého filtru se ukládá do nastavení uživatele pro každý seznam v systému.
Klávesové zkratky pro rychlý filtr:
F11 - přesune kurzor do pole rychlého filtru, které odpovídá aktivnímu sloupci seznamu; pokud není rychlý filtr otevřen, otevře jej
Ctrl + F11 - chová se jako F11 a navíc vymaže aktuální obsah rychlého filtru
Pro tisk v NOTIA Systém II jsou připraveny tiskové sestavy, které jsou uživateli k dispozici v nabídce Sestavy formulářů modulů. Obsah nabídky lze upravovat. Zařazení nových sestav, změna organizace apod. se provádí v modulu Administrátor.
Sestavy lze před tiskem na tiskárnu zobrazit v náhledu (v závislosti na nastavení volby Sestavy - Náhled).
Kromě tisku lze informace v tištěné podobě získávat tiskem seznamu.
Pro rychlý opis údajů slouží tisk seznamu. Volba Tisk je obsažena v nabídce po klepnutí pravým tlačítkem myši na seznamu. Po jejím použití se na tiskárnu nebo do náhledu přenesou všechny záznamy v seznamu v rozsahu sloupců, které lze umístit na stránku formátu A4 na výšku nebo na šířku. Obsah výstupu lze definovat v úvodním dialogu tisku.
Je možno definovat název sestavy a další údaje v záhlaví a zápatí,
lze volit orientaci sestavy (na výšku / na šířku),
lze definovat sloupce podle nichž budou počítány souhrny a typy těchto výpočtů specifikovat.
Před tiskem sestavy formou šablony MS Word je nutné tuto šablonu nejprve připravit.
Pro určení kam a jaký text se má automaticky vložit, se používají pole. V MS Word musí být nastaveny (zaškrtnuty) v menu Nástroje - Možnosti - na záložce Zobrazení - Kódy polí.
Nástroj pro tisk do Wordu umí zpracovat tato pole: WR_QUERY, WR_OPTION, WR_DATA, WR_RTFDATA, WR_COMBO a WR_COMBO_CONTENTS. Jednotlivá pole jsou popsána níže. Všechno jsou to pole MACROBUTTON, jen místo textu MACROBUTTON mají odpovídající identifikátor WR_xxx.
Na konci popisu polí je uveden praktický příklad vzorové šablony.
Nejdůležitější věcí je určitě definice dotazu, který nám poskytne potřebná data. K tomu se používá právě pole WR_QUERY. Má následující syntaxi:
WR_QUERY Jmeno_Query: dotaz
Jmeno_Query je interní identifikátor dotazu, na který se mohou odkazovat pole WR_DATA a WR_RTFDATA, dotaz je SQL dotaz. Pozor, důležitá je dvojtečka za Jmeno_Query.
Příklad:
{WR_QUERY qrSestava: SELECT * FROM POHLEDAVKY where ID=:ID }
Na umístění pole WR_QUERY v dokumentu nezáleží, ale je vhodné jej dát na konec. Jednak aby nepřekáželo, jednak aby se vždy rychle našlo.
Pole WR_OPTION se používá k nastavení nějakého parametru sestavy. Syntaxe:
WR_OPTION Parametr=Hodnota
Parametr je jméno parametru a Hodnota je hodnota parametru.
V současné době má existují tyto „sestavou měnitelné“ parametry:
CONFIRM_NEXT_PAGE=1 aktivuje potvrzování každé vytištěné stránky
CONFIRM_NEXT_PAGE=0 vytiskne celý dokument najednou
Tento parametr je globální, takže jeho nastavení ovlivňuje chování celého dokumentu, implicitní hodnota je 0.
VALID_PAGES=x vytiskne x prvních stránek sestavy. Pokud se parametr VALID_PAGES nepoužije, vytisknou se všechny stránky.
Příklad:
{WR_OPTION CONFIRM_NEXT_PAGE=1}
ALLOW_PAGE_SELECTION=1 povolí možnost výběru stránek pro tisk. TWordReport zobrazí okno se seznamem stránek a uživatel zaškrtnutím označit stránky, které chce vytisknout. V dialogu je navíc možné nastavit, kolik kopií se má tisknout.
ALLOW_PAGE_SELECTION=0 vytiskne všechny stránky (případně tolik stránek, kolik určuje parametr VALID_PAGES).
Tento parametr je globální, takže jeho nastavení ovlivňuje chování celého dokumentu – nezáleží na umístění v textu. Implicitní hodnota je 0.
Určuje, na kolik stránek se dokument smí "roztáhnout". Pokud je po automatickém vyplnění šablony počet stránek vyšší než PAGE_LIMIT, zobrazí se varování a uživatel bude mít možnost tisk zrušit.
Tento parametr je globální, takže jeho nastavení ovlivňuje chování celého dokumentu – nezáleží na umístění v textu. Implicitní hodnota je 0, což znamená bez omezení.
Toto pole je základním při tvorbě šablony sestavy. Na pozici pole WR_DATA se buď vloží hodnota z DB, na kterou se pole odkazuje nebo uživatelem zadaná hodnota zapsaná v rámci vstupních parametrů sestavy. Syntaxe těchto případů je následující:
(1) WR_DATA Jmeno_Query.Sloupec
(2) WR_DATA „Ručně zadávaný parametr“
(3) WR_DATA „Ručně zadávaný parametr s implicitní hodnotou<Implicitní hodnota“
(4) WR_DATA „Ručně zadávaný parametr s implicitní hodnotou z DB<Jmeno_Query.Sloupec“
Jmeno_Query.Sloupec určuje dotaz definovaný polem WR_QUERY a sloupec, ze kterého se mají vzít data. Implicitní hodnota může být libovolný text, použít se mohou také některé z těchto „maker“:
$DATE – vloží aktuální datum
$LDATE – vloží aktuální datum v dlouhém formátu
$DATETIME – vloží aktuální datum a čas
$TIME – vloží aktuální ... hádejte co?
Příklady:
(1) {WR_DATA qrSestava.DOKL_KOD}......vrátí do výsledného dokumentu kód dokladu
(2) {WR_DATA "Zvláštní poznámka"}......vrátí hodnotu parametru, na který se před zobrazením dokumentu zeptá
3) {WR_DATA "Datum sestavy<$DATE"}......vrátí hodnotu parametru, na který se před zobrazením dokumentu zeptá s předvyplněnou hodnotou
4) {WR_DATA "Datum vystavení faktury<qrSestava.VYSTAVENI"}......vrátí hodnotu parametru, na který se před zobrazením dokumentu zeptá s předvyplněnou hodnotou, kterou bere z databáze
Na pozici pole WR_RTFDATA se vloží formátovaný RTF text z pole typu BLOB:
WR_RTFDATA Jmeno_Query.Sloupec
Příklad:
{WR_RTFDATA qrSestava.TEXT}
Na pozici pole WR_COMBO bude vložena hodnota, kterou uživatel vybral z příslušného seznamu:
(1) WR_COMBO Jmeno_Seznamu „Popis“
nebo
(2) WR_COMBO Jmeno_Seznamu „Popis<Implicitní hodnota“
Jmeno_Seznamu je interní jméno seznamu, definovaného polem WR_COMBO_CONTENTS (viz níže), Popis je „user friendly“ jméno seznamu, které se zobrazí uživateli v okně pro zadání hodnot.
Příklady:
1) {WR_COMBO POHLAVI "Pohlaví"}
(2) {WR_COMBO POHLAVI2 "Pohlaví 2<Muž"}
Definuje seznam hodnot použitelný v poli WR_COMBO. Syntaxe:
(1) WR_COMBO_CONTENTS Jmeno_Seznamu: <hodnota1><hodnota2>...
nebo
(2) WR_COMBO_CONTENTS Jmeno_Seznamu: <popis1=hodnota1><popis2=hodnota2>...
nebo
(3) WR_COMBO_CONTENTS Jmeno_Seznamu: <popis1=hodnota1><hodnota2>...
Jmeno_Seznamu je interní jméno seznamu. Důležité je nezapomenout na dvojtečku za Jmeno_Seznamu.
Varianta 2 a 3 umožňuje, aby se uživateli zobrazovaly jiné hodnoty, než se potom vloží do dokumentu. Uživatel pak v komboboxu uvidí seznam popis1 až popisX, ale do dokumentu se vloží odpovídající hodnota1 až hodnotaX.
Příklady:
(1) WR_COMBO_CONTENTS POHLAVI: <Muž><Žena><Bezpohlavní><Neznámé pohlaví>
(2) WR_COMBO_CONTENTS POHLAVI2:
<Muž=Chlap>
<Žena=Kočka>
<Bezpohlavní=Ehm...>
<Neznámé pohlaví=Pohlaví se bohužel nepodařilo zjistit>
(3) WR_COMBO_CONTENTS POHLAVI3:
<Muž=Chlap>
<Žena=Kočka>
<Bezpohlavní>
<Neznámé pohlaví>
Vloží kompletní výsledek dotazu (sloupce oddělené tabulátory), takže je možné jej použít pro vytváření tabulek. Syntaxe:
WR_TABLE Jmeno_Query
Jmeno_Query určuje dotaz definovaný polem WR_QUERY, jehož výsledek bude vložen do sestavy.
Příklad (Pozor, mezi názvy sloupců jsou tabulátory):
Kód Číslo Zůstatek
{WR_TABLE qrTableTest}
{WR_QUERY qrTableSestava:
SELECT
DOKL_KOD, DOKL_CIS, ZUSTATEK
FROM POHLEDAVKY
WHERE
ZUSTATEK > 0 ORDER BY ZUSTATEK}
TWordReport se po vyplnění všech dat v dokumentu pokusí spustit makro WRBeforePrint. Toto makro se tedy dá skvěle použít pro poslední "dočištění" sestavy před vlastním tiskem. Například můžete odstranit tabulku, do které nebyla dotažena všechna data a podobně.
Uživatelské sestavy lze vytvářet také pomocí exportu dat ve formátu XML a jejich následného zobrazení pomocí XSL (eXtensible Stylesheet Language) stylu ("XSL šablony") v běžném HTML prohlížeči (např. MS Internet Explorer). Výsledný dokument pořízený tímto způsobem lze nejenom tisknout, ale lze jej použít i pro internetové publikování a pro posílání elektronickou poštou. Zahrnutí této možnosti přináší na jedné straně další nástroj na úpravu tištěných výstupů ze strany uživatele (spíše správce systému s alespoň základní znalostí jazyka SQL a XML) a jako novinku přímo pořizovat výstup pro další externí elektronické zpracování.
Výsledný html soubor vznikne sloučením informací (dat) v XML dokumentu a grafické předlohy v XSL dokumentu. Pracovat lze s XML a XSL soubory zvlášť a sloučit je až při zobrazení v internetovém prohlížeči nebo lze pomocí XSL procesoru vytvořit HTML soubor a dále pracovat již jen s ním.
Jako "XSL procesor" lze využít i interní procesor, který obsahují internetové prohlížeče, např. Internet Explorer verze 6 a vyšší.
V modulu Administrátor volba Zobrazit - Správce sestav je nutno vybrat typ vkládané sestavy HTML(XML, XSL). Potom se určí pro které okno (obrazovkový formulář) je sestava určena a jak se bude jmenovat. Pokud již je XSL šablonu vytvořena, lze ji vložit tlačítkem Načíst nebo ji lze vytvořit přímo volbou Upravit.
Data, která se budou v sestavě zobrazovat se definují pomocí SQL dotazů (Dotazy), a to tak, že k hlavnímu dotazu (zástupný symbol T), který definuje základní obsahovou složku, se připojují detailové dotazy, které jako vstupní parametry přebírají hodnoty z hlavního dotazu. Po provedení jakékoliv změny v dotazu je nutné dotaz zkontrolovat (tlačítko Zkontrolovat) a v případě hlavního dotazu určit i typy jeho parametrů. U detailových dotazů je nutné zadat pro danou šablonu výlučný symbol.
V případě nové sestavy je nutné program ukončit a znova spustit.
Po korektním vložení sestavy bude nabídka příslušného okna rozšířena o HTML.
Pokud není zaškrtnuto Připravit k odeslání (výchozí) v nabídce HTML, budou výsledkem spuštění vybrané sestavy zobrazený výsledný html soubor ve výchozím internetovém prohlížeči. Výsledný soubor bude sestaven ze dvou souborů (SESTAVA_PREHLED.XML, SESTAVA_SABLONA.XSL), vytvořených po spuštění sestavy a uložených v temporary adresáři poítače.
Při zaškrtnuté volbě Připravit k odeslání se na základě správně nastaveného systémového parametru “XML_XSLT_HTM” spustí externí XSL procesor, jehož výsledkem je standardní HTML soubor (SESTAVA_PREHLED.HTM) uložený v temporary adresáři počítače a jeho následné zobrazení ve výchozím internetovém prohlížeči.
V adresáři (složce) dle parametru “XML_XSLT_HTM” se musí nacházet podadresář DATA, do kterého musí mít uživatele nastaven plný přístup. Příslušnému XSL procesoru(dávkovému souboru) jsou předány 3 parametry: XML soubor, XSL sablona a HTML soubor.
<?xml version="1.0" encoding="Windows-1250" ?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns="http://www.w3.org/TR/REC-HTML40">
<xsl:output method="html"/>
<xsl:template match="*">
<HTML>
<HEAD>
<TITLE> Pohledavky </TITLE>
</HEAD>
<BODY>
<xsl:for-each select="SESTAVA_PREHLED/SESTAVA">
<xsl:for-each select="SESTAVA_TITLE">
<P><B><BIG><BIG>FAKTURA - daňový doklad
<TABLE border='1' cellspacing='0' cellpadding='0' style='border-collapse:collapse;border:none'>
<tr style='height:1pt'><td width='300'></td></tr>
</TABLE>
<TABLE cellspacing='0' cellpadding='0'>
<tr>
<td width='200'><P><B><BIG>Číslo faktury: </BIG></B></P></td>
<td><P><B><BIG><xsl:value-of select="T_CISLOFAK"/> /
<xsl:value-of select="T_DOKL_ROK"/></BIG></B></P></td>
</tr>
<tr>
<td><P><B><BIG>Variabilní symbol:</BIG></B></P></td>
<td><P><B><xsl:value-of select="T_VAR_SYM"/></B></P></td>
</tr>
<tr>
<td><P><B>č.účtu: <xsl:value-of select="T_UCET"/>/
<xsl:value-of select="T_BANKA"/></B></P></td>
<td><P><B>konst.sym: <xsl:value-of select="T_KONST_SYM"/></B></P></td>
</tr>
</TABLE>
.
.
.
</xsl:for-each>
<xsl:for-each select="SESTAVA_DETAIL_P">
<tr>
<td><P><Small><xsl:value-of select="P_PRODUKT"/></Small></P></td>
<td><P><Small><xsl:value-of select="P_NAZEV"/></Small></P></td>
<td align='right'><P><Small><xsl:value-of select="P_CENA"/></Small></P></td>
<td align='right'><P><Small><xsl:value-of select="P_MNOZSTVI"/></Small></P></td>
<td align='right'><P><Small><xsl:value-of select="P_CASTKA_KC"/></Small></P></td>
<td align='right'><P><Small><xsl:value-of select="P_PROCENT"/></Small></P></td>
</tr>
</xsl:for-each>
<BR/>
<TABLE bgcolor='black' border='1' cellspacing='0' cellpadding='0' > <tr><td width='730'></td></tr></TABLE>
<BR/>
<SPAN>
<BR clear='all' style='page-break-before:always'/>
</SPAN>
</xsl:for-each>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
Do NOTIA Systému II lze provádět importy dat z jiných programů. Tyto importy musí být předem nadefinované.
Obecnou podmínkou je, že importovaná data by neměla obsahovat jednoduché ani dvojité apostrofy, protože poté import nemusí proběhnout korektně a skočí chybou.
Příklad je zpracován pro případ importu dat do číselníku Produkty...
Import se provádí v číselníku produktu z menu Produkty – Import z – CSV (viz obrázek)

Dialog CSV Import - se zobrazí po volbě Produkty – Import z – CSV


Složka – defaultní nastavení cesty k uloženým souborům csv. (Není potřeba měnit, v dalším dialogu se zobrazí dotaz na výběr cesty k aktualnímu souboru).
Duplicity – rozhodující údaj pro činnost importu – zde se zadává, co dělat s importem v případě, kdy narazí na produkt, který se již v číselníku produktu nachází:
Ignorovat – ignoruje daný produkt a pokračuje dál – tzn. ponechá u produktu stavající hodnoty.
Přerušit – Import se v tomto okamžiku přeruší, nahlásí duplicitu a nepokračuje.
Aktualizovat – u daného produktu se aktualizují všechny údaje uvedené v importovaném souboru (tzn. pouze ty hodnoty, které jsou v csv uvedeny ve sloupcích – např. pouze název a prodejní cena)
Doplnit – importem se u daného produktu pouze doplní prázdné hodnoty, nepřepisují se již vyplněné hodnoty. (např. pokud je název nevyplněný, pak se do názvu doplní importovaný udaj.)
Ostatní nastavení nechat tak, jak jsou přednastavené
IMPORTOVANÝ SOUBOR:
Importovaný soubor musí byt ve formátu CSV (oddělený středníkem) – jednoduše se do tohoto formátu uloží excelovský soubor - v Excelu volbou Uložit jako – a vybere se typ souboru CSV (oddělený středníkem)
V prvním řádku musí být přesné pojmenování sloupců. Povinný sloupec je KOD, kde se udává zkratka produktu jako jednoznačný identifikátor. Ostatní sloupce jsou volitelné.
KOD - zkratka produktu – jednoznacny identifikator – jedine povinne pole!
NAZEV - český název produktu
NAZEV2 - anglický název produktu
AKTIVNI - vždy 1
US_NAK - syntetický účet pro nákup – např. 131
UA_NAK - analytický účet pro nákup – např. 1
US_PRO - syntetický účet pro prodej – např. 604
UA_PRO - analytický účet pro prodej – např. 1
SAZBA_DAN_NAK - sazba daně nákupu – např. ZS
SAZBA_DAN_PRO - sazba daně prodeje – např. ZS
CENA_NAK - nákupní cena produktu v měně nákupu bez DPH
CENA_PRO - prodejní cena produktu v měně prodeje bez DPH
MENA_NAK - měna nákupu (většinou EUR nebo Kč)
MENA_PRO - měna prodeje (většinou Kč)
MJ1 - měrná jednotka skladová (většinou ks, m nebo kg)
MJ2 - měrná jednotka fakturační (většinou stejná jako skladová)
KOEF_MJ - koeficient MJ1/MJ2 (většinou 1)
SKUPINA - zkratka skupiny produktu
SKLADOVATELNE - vždy 1
HMOTNOST - hmotnost jednotky produktu v měrné jednotce hmotnosti – důležité kvuli intrastatu
MJ_HMOTNOST - měrná jednotka hmotnosti
KOD_KOMB_NOM - kód zařazení celní nomenklatury - důležite kvůli intrastatu
STAT_PUVOD - zkratka státu původu produktu – zkratky jsou uvedeny v číselníku „Státy“ - důležité kvůli intrastatu
UPOZORNĚNÍ: ve sloupcích napojených na číselníky je potřeba uvádět hodnoty obsažené v těchto číselnících. Jinak celý import skončí chybou! (v tomto příkladu se jedná o tyto sloupce: MJ1, MJ2, MENA_NAK, MENA_PRO, SKUPINA, MJ_HMOTNOST, KOD_KOMB_NOM, STAT_PUVOD)

Grafy se vyvolají pravým tlačítkem myši nad seznamem s daty. Zobrazí se okno pro nastavení parametrů grafu.
Okno je rozděleno do dvou záložek Základní a Vlastnosti grafu.
V záložce Základní lze měnit vzhled grafu jako celku. V záložce Vlastnosti se mění dílčí vlastnosti druhu grafu (linkový, koláčový atd.).
Tlačítka Uložit vzorek do souboru a Nahrát vzorek ze souboru umožňují uložit graf (některé jeho atributy) jako šablonu.
Tlačítko Tisk náhled připraví graf k tisku.
Tlačítko Export slouží k exportu grafů do obrázku formátu BMP,WMF a Enhanced WMF. Formát obrázku určuje jeho koncovka. Pokud není koncovka v jméně souboru vyplněna, program graf nevyexportuje.
Margins – nastavuje okraje grafu
Zvětšování – graf je možné pomocí myši zvětšovat (Zoom)
Posouvání – graf je možné pomocí myší posouvat
Nadpisy – graf má hlavičkový a patičkový titulek.
Legenda – graf může mít legendu.
Stránkování – graf může mít limitovaný počet položek na jednu stránku.
3D – graf může mít třetí rozměr. Položky karty Vlastnosti grafu.
Data – určuje se které sloupečky budou v kterých částech grafu. Jako výchozí se předvyplní hodnota Y/Koláč. Předvyplní se sloupec, na kterém stojím v seznamu dat – má li to smysl. Nadpis – sloupec, který bude vynesen na osu X – popisky. X: sloupec, podle kterého bude graf tříděn v rámci osy X.
Body – Grafy – hlavně linkový – může mít body, které určují jednotlivé hodnoty na lince.
Základní – Ukazuje a schovává legendu, určuje polohu os X a Y.
Značky – každá hodnota v grafu může být ukázána přímo v grafu.
Do systému je integrován jednoduchý kalkulátor, který lze vyvolat na libovolné položce klávesovou zkratkou Ctrl+Alt+K.
Výsledek výpočtu lze zadat přímo do položky:
přenesení hodnoty a ponechání otevřeného kalkulátoru:
klávesová zkratka Ctrl + Shift+ Enter
Shift + klepnutí na zelené tlačítko na kalkulátoru
přenesení hodnoty a zavření kalkulátoru:
klávesovou zkratkou Ctrl + Enter
klepnutí na zelené tlačítko na kalkulátoru
Prohlížeč je rozšíření pro sumarizaci a rychlou analýzu informací. Prohlížeč je nadstavba Seznamu, která umožňuje víceúrovňově seskupovat záznamy podle vybraných položek a na jednotlivých úrovních seskupení provádět výpočty pomocí agregačních funkcí. V podstatě lze tedy prohlížečem dosáhnout sumárního pohledu na data a zároveň lze jeho prostřednictvím procházet data od nejvyšší definované úrovně přes nižší úrovně až na detailní záznam.
Prohlížeč lze otevřít z každého okna na záložce Seznam z nabídky, která se objeví po klepnutí pravým tlačítkem myši na seznam (volba Prohlížeč…). Poklepání na řádku nebo klepnutí na tlačítko + v prohlížeči vede k rozbalení podřízených úrovní až na úroveň nejnižších detailních záznamů, z nichž je seskupení složeno. Poklepání na rozbalenou řádku nebo klepnutí na tlačítko – vede ke sbalení podřízených úrovní.
Tlačítko Přidat seskupení… na panelu Vlastnosti zobrazení (je nutné jej mít zobrazen pomocí tlačítka Ukázat vlastnosti zobrazení) rozevře nabídku všech položek, podle kterých lze seskupovat. Všechny záznamy budou seskupeny podle vybrané položky. (Tip: Položky, které obsahují datum jsou v seznamu zobrazeny čtyřikrát – v základní podobě a převedené na rok, čtvrtletí a měsíc. To umožňuje seskupovat v časové hierarchii.)
Tímto způsobem lze zadat až šest úrovní seskupení. Pomocí tlačítek Posunout nahoru a Posunout dolů lze měnit pořadí seskupování jednotlivých položek. Tlačítkem Odebrat seskupení lze odebrat jednu z definovaných úrovní.
Tlačítkem Možnosti seskupení… nebo poklepáním na řádku s definicí seskupení se otevře okno pro nastavení dalších možností seskupení:
nastavení setřídění;
definice vzhledu příslušné úrovně;
definice souhrnů (výpočtů pro příslušnou úroveň).
Ke každé úrovní seskupení lze přidat několik výpočtů, které budou zobrazeny v definovaném pořadí u položek příslušné úrovně seskupení.
Pro výpočty jsou k dispozici funkce součet, maximum, minimum a průměr. Vypočtené hodnoty mohou být opatřeny vybraným popisem a je možno je formátovat.
Na uvedeném příkladu je provedeno seskupení pohledávek podle let plnění, měsíců a odběratelů. Na úrovni let je proveden součet fakturace a součet dosavadního zůstatku faktur. Na úrovni měsíců je sečtena fakturace a vypočtena hodnota nejvyšší faktury. Na úrovni odběratelů je sečtena fakturace.
Vytvořenou definici zobrazení lze uložit pro další použití tlačítkem Uložit aktuální zobrazení. Pod zadaným názvem se potom skrývá kompletní definici souhrnů a výpočtů. Uložená zobrazení lze vybírat z rozevírací nabídky. Tlačítkem Odstranit zobrazení… lze vymazat vybrané uložené zobrazení.
Aktivní zobrazení lze nastavit jako výchozí pomocí tlačítka Nastavit aktuální zobrazení jako výchozí. Toto zobrazení se automaticky otevře při otevření prohlížeče z příslušného seznamu.
Pro rychlé odstranění aktuální definice zobrazení slouží tlačítko Vynulovat zobrazení.
Podřízené úrovně je možné rozbalovat a sbalovat hromadně pomocí čtvercových tlačítek na levé straně záhlaví seznamu. Každé tlačítko odpovídá jedné úrovni seskupení. Posledním tlačítkem lze rozbalit/sbalit seskupení pro detailní záznamy.
V NBS lze kopírovat doklady (např. pohledávky, závazky, ...), položky jiných evidencí (např. partnery), nebo položky číselníků (např. produkty).
Kopírování pohledávek a závazků.
V menu Pohledávky, nebo Závazky se po výběru položky Zkopírovat otevře okno Kopírování dokladů, které má položky:
Dotažené hodnoty z číselníků - určuje způsob výběru hodnot z číselníků:
nechat původní - kopírují se hodnoty z původního dokladu
dotáhnout aktuální - do zkopírovaného dokladu se dotáhnou aktuální hodnoty zapsané v číselníku. Např.: do položek se dotáhne aktuální cena zapsaná u příslušného produktu.
Zachovat var. symbol - určuje zda bude mít zkopírovaný doklad stejný variabilní symbol jako výchozího doklad.
Data - slouží pro nastavení datumů dokladu:
Vystavení - určuje datum vystavení dokladu.
Přijetí - určuje datum přijetí dokladu.
Plnění - určuje datum plnění dokladu.
Období - určuje datum období dokladu.
Splatnost - určuje datum splatnosti dokladu.
Pro různé výběry je nutné označovat položky seznamu. Ve všech seznamech (modulech, evidencích, číselnících, položkách záznamů) je možné vybrat (označit) jeden nebo více řádků:
Výběr jedné položky - klepnutí levým tlačítkem myši na položku.
Výběr několika položek - držení tlačítka Ctrl + označování položek levým tlačítkem myši.
Výběr všech položek - klávesová zkratka Ctrl + A.