Možnosti otevření agendy
Agendu můžete spustit různým způsobem. Např. z okna pro spouštění agend nejjednodušeji tak, že najedete myší na dlaždici, která danou agendu reprezentuje, a dvakrát kliknete nebo stisknete Enter. Spuštěná agenda se otevře v hlavním okně aplikace. Další možnosti viz dále.
Jak nejrychleji najít agendu: Ve fulltextovém hledání v horní části okna stačí zadat část názvu agendy. Ihned se vyhledají vyhovující agendy. Např. zadáte "obj vyd", dohledá se ihned agenda Objednávky vydané, kterou pak lze jen stiskem Enter rovnou spustit. Pokud chcete řetězec upřesnit, můžete normálně pokračovat v psaní. Pokud naopak chcete rychle zadaný řetězec celý vymazat (a zadat jiný), stiskněte klávesu Esc.
S agendou otevřenou v hlavním okně aplikace můžete začít pracovat anebo si můžete otevřít další agendu.
Pokud je otevřeno více agend současně, vždy jen jedna z nich je aktivní (tj. její obsah je obsažen v pracovní ploše hlavního okna aplikace) a její dlaždice je v panelu otevřených agend barevně ohraničena. Mezi otevřenými agendami se nejjednodušeji přepnete tak, že v panelu otevřených agend v levé části hlavního okna aplikace kliknete na ikonu otevřené agendy, do které se chcete přepnout.
Existují i jiné způsoby, jak se přepnout do jiné otevřené agendy. Více viz Možnosti přepínání mezi otevřenými agendami. Dále viz Možnosti zavření agendy.
Dále naleznete:
Spouštět (otevírat) agendu můžete:
Okno pro spouštění agend se zobrazí (vyvolá):
- automaticky po startu (tj. není-li dosud žádná agenda otevřena),
- automaticky po zavření všech agend (tj. není-li již žádná agenda otevřena),
- po vyvolání z hlavního okna aplikace (tj. je-li aspoň jedna agenda otevřena).
Okno pro spouštění agend můžete z otevřeného hlavního okna aplikace vyvolat následovně:
- z hlavního menu: →Agendy→Otevřít
- klávesovou zkratkou Ctrl+O
- pomocí tlačítka nad seznamem otevřených agend. V redukovaném zobrazení (při zúženém panelu otevřených agend) je reprezentováno jen ikonou .
Z okna pro spouštění agend můžete agendu resp. agendy spustit:
- V aktivním okně - do pracovní plochy hlavního okna aplikace:
- z ovládací plochy v sekci ÚVOD
- dvojitým kliknutím myší na odpovídající dlaždici
- stiskem Enter
- není-li žádná dlaždice označena - otevřete jednu agendu a to tu, jejíž dlaždice je aktuální, tj. je na ní fokus
- je-li nějaká dlaždice označena - otevřete najednou všechny agendy, jejichž dlaždice máte aktuálně označeny
- z lokální nabídky menu (stiskem pravého tlačítka myši na odpovídající dlaždici) okna pro spouštění agend volbou Otevřít
-
umístěním dlaždic agend do složky Agendy po spuštění - dané agendy se otevřou automaticky po startu systému.
Stiskem speciální klávesy během potvrzení přihlášení lze potlačit spouštění agend ze složky Po spuštění. Dále viz popis složky Agendy po spuštění.
ABRA Gen otevře takto spuštěnou agendu resp. všechny agendy odpovídající označeným dlaždicím v tomtéž okně, ve kterém dosud ABRA Gen běžela (u první otvírané agendy teprve okno vytvoří), a to vždy jako agendu otevřenou samostatně, (do tzv. nového slotu), tj. přibude dlaždice v panelu otevřených agend a daná agenda bude aktuální, tj. bude vyplňovat pracovní plochu hlavního okna aplikace.
- V novém okně - do pracovní plochy hlavního okna aplikace:
- z lokální nabídky menu (stiskem pravého tlačítka myši na odpovídající ikoně) okna pro spouštění agend volbou Otevřít v novém okně
ABRA Gen otevře takto spuštěnou agendu obdobně jako v předchozím případě jako samostatně otevřenou aktuální agendu (tj. přibude dlaždice v panelu otevřených agend), ale v novém okně, tj. bude spuštěno více hlavních oken aplikace. (Obdobně jako si u jiných Windows aplikací, např. MS Word můžete otevřít nový dokument v tomtéž nebo novém okně, výhody a nevýhody viz dále.)
-
V novém okně jako jiný uživatel - do pracovní plochy hlavního okna aplikace:
- z lokální nabídky menu (stiskem pravého tlačítka myši na odpovídající ikoně) okna pro spouštění agend volbou Otevřít jako jiný uživatel...
ABRA Gen otevře takto spuštěnou agendu obdobně jako v předchozím případě jako samostatně otevřenou aktuální agendu (tj. přibude dlaždice v panelu otevřených agend), v novém okně, ale pod jiným uživatelem. Tj. nejdříve nabídne přihlašovací dialog (stejně jako při spuštění celého systému ABRA Gen), kde je třeba se přihlásit uživatelským jménem a heslem, a je-li přihlášení úspěšné, otevře se vybraná agenda do samostatného okna jako v předchozím případě.
Tuto možnost využijete např. tehdy, pokud u jednoho PC pracují současně dvě osoby (např. vystavují pokladní příjemky) a je třeba, aby je každá vystavovala pod svým jménem, ale není žádoucí, aby se ABRA Gen spouštěla celá dvakrát (minimálně by to znamenalo nutnost síťové licence - aktivace). Pak lze mít spuštěn systém ABRA Gen jednou a v rámci tohoto jednoho spuštění systému mít spuštěnu dvakrát agendu pokladních účtenek po každé pro jiného uživatele.
Pokud máte nastaveno přihlašování přes doménový server, zobrazí se dialog, který vyžaduje doménové přístupy (přihlašovací jméno a heslo do domény).
Z hlavního okna aplikace můžete spustit agendu v rámci jiné otevřené agendy (tj. z této otevřené agendy) a to:
přímo z hlavního okna aplikace v rámci jiné spuštěné agendy nějakou funkcí, pokud otevřená agenda tuto možnost podporuje. Viz např. funkce Otevřít. Funkce se v dané agendě může jmenovat i jinak. Např. podle toho, jakou agendu otvírá. Takto otevřená agenda se otevře rovnou omezená (zafiltrovaná) za příslušné související záznamy.
Např. se funkce může jmenovat Dobropisy, otevře agendu Dobropisy faktur vydaných a zobrazí v ní dobropisy vystavené k dané faktuře vydané.
K dispozici může být menu dalších možností k výběru:
- Otevřít zde - otevře vybranou agendu do téhož okna, tj. dočasně překryje agendu, z níž byla funkce vyvolána
-
Otevřít samostatně - nepřekryje aktuální agendu
Příklad multifunkčního tlačítka.
V otevřené agendě Dobropisů faktur vydaných je možnost k aktuálnímu dobropisu zobrazit příslušnou fakturu a vše s ní související, tj. vyvolat agendu Faktur vydaných. Jde o případ, kdy mohu zvolit, zda agendu faktur otevřít samostatně či nikoliv, tudíž příslušné tlačítko pro vyvolání faktur z dobropisů má tvar multifunkčního tlačítka . Po stisku se vyvolá nabídka:
Pokud zvolíte Otevřít zde, otevře se agenda faktur s omezením k danému dobropisu "přes" agendu dobropisů. V opačném případě se otevře se stejným omezením ale samostatně, tj. přibude dlaždice do panelu otevřených agend.
Otvíraná agenda se může otevřít:
-
V aktivním okně - do modálního okna, viz modální okno Ve Windows se takto nazývá okno, které když je vyvoláno na obrazovku "zastíní" všechna ostatní okna a není možné je odsunout do pozadí, aniž se s ním uživatel přímo "vypořádá" (tj. stiskne OK, zrušit, atd.). Typicky se vyskytuje v případech hlášení o chybách systému, interaktivních dialozích apod. Opakem je nemodální okno.
Do modálního okna systém ABRA Gen typicky otvírá výběrové číselníky vyvolané z číselníkových položek aktuálně otevřené agendy. Objasníme na příkladu:
Mějme aktuálně otevřenu agendu faktur vydaných, provádíme zadání nové faktury. Na číselníkové položce Firma vyvoláme Adresář ⇒ otevře se jako malý číselník v modálním okně, aktuálně otevřená agenda je však stále Faktury vydané. (Malý číselník však lze ve většině případů přepnout na velký, pak se typicky otevře "přes" agendu, z níž byl vyvolán, viz další možnost.)
-
V aktivním okně - do pracovní plochy přes původní agendu (se záložkami/bez záložek, na Seznamu/Detailu, v needitačním/editačním režimu, do hlavního okna/modálního okna)
Viz např. funkce Otevřít. Funkce se v dané agendě může jmenovat i jinak. Např. podle toho, jakou agendu otvírá. Takto otevřená agenda se otevře typicky rovnou omezená (zafiltrovaná) za příslušné související záznamy, viz dále.
Např. se funkce může jmenovat Dobropisy, otevře agendu Dobropisy faktur vydaných a zobrazí v ní dobropisy vystavené k dané faktuře vydané.
Takto ABRA Gen otvírá nevýběrové číselníky a ostatní agendy vyvolané z aktuálně otevřené agendy. Takto otevřená agenda z jiné agendy se otevře jakoby "přes" tu původní, tj. ve stejném místě (tj. vizuálně jakoby zakryje původně zobrazenou agendu). Otevře se buď přes celou pracovní plochu hlavního okna aplikace nebo jen do modálního okna.
Agendy vyvolané z jiné agendy, u kterých existuje možnost omezení (typicky dokladové agendy), se otvírají většinou na záložce Seznam a s odpovídajícím aktivním omezením. (Omezení daná programem jsou podrobněji vysvětlena u Záložky Omezení.) Podle situace se ale mohou otevřít přednostně na záložce Detail (typicky u funkcí, které slouží pro zobrazení detailu nějakého záznamu). Mohou se též otevřít ve speciálním režimu bez hlavních záložek (typicky v případech funkcí pro zadání nového souvisejícího záznamu příp. opravy aktuálního souvisejícího záznamu s automatickým návratem zpět - v těchto případech se typicky agend otevře rovnou v režimu editace nového či opravovaného záznamu). Objasníme na příkladech:
Příklady...-
Otevření "přes" jinou agendu, v záložce Seznam, standardně s hlavními záložkami:
Mějme aktuálně otevřenu agendu faktur vydaných, k aktuální faktuře FV-9/2000 chceme vyvolat seznam jejích dobropisů. Po stisku tlačítka Dobropisy se otevře jako aktuální agenda Dobropisy vydané. Neotevře se ale samostatně, ale jakoby "přes" agendu Faktur vydaných, tj. na panelu otevřených agend nepřibude další dlaždice, jen původní pro agendu Faktury vydané je překryta novou pro Dobropisy vydané. V pracovní ploše agendy Dobropisů vydaných je aktuální záložka Seznam a v ní jsou dobropisy splňující automaticky nastavené omezení "Dobropisy k FV-9/2000". -
Otevření "přes" jinou agendu, v záložce Detail, standardně s hlavními záložkami:
Viz např. funkce Skl. příjemka - Zobrazit v záložce Seznam agendy Servisní listy. -
Otevření "přes" jinou agendu, v záložce Detail, bez hlavních záložek, v needitačním režimu:
Viz např. funkce Zobrazit v záložce Montážní listy agendy Servisní listy. -
Otevření "přes" jinou agendu, v záložce Detail, bez hlavních záložek, rovnou v editačním režimu:
Viz např. funkce Opravit v záložce Montážní listy agendy Servisní listy. -
Otevření "přes" jinou agendu, bez hlavních záložek, rovnou v editačním režimu, do modálního okna:
Viz např. funkce Objednat v záložce Nevyskladněné montážní listy v agendě Výdej materiálu a kooperací. -
Otevření "přes" jinou agendu jen do modálního okna pro zadání nového záznamu:
Viz např. funkce Vytvořit vzkaz. Jedná se o zvláštní případ předchozí možnosti, kdy otevření agendy bez hlavních záložek se redukuje JEN na jednoduché modální okno pro rychlé zadání údajů nového záznamu.
-
Otevření agendy po přepnutí z malého číselníku na velký:
Pokud z hlavního okna aplikace v rámci aktuálně otevřené agendy vyvoláte výběrový číselník, otevře se do modálního okna, jak bylo řečeno výše. Pokud jej ale přepnete na velký, otevře se do pracovní plochy jako aktuálně otevřená agenda "přes" původní agendu. Objasníme na příkladě:
Mějme aktuálně otevřenou agendu Faktur vydaných a zadáváme novou FV. Na číselníkové položce Firma vyvoláme číselník firem ⇒ otevře se číselníková agenda Adresář firem. Jelikož byla vyvolána jako číselník výběrový, byla otevřena jako malý číselník v modálním okně. My ale např. v Adresáři naši firmu dosud nemáme a tudíž potřebujeme zadat novou⇒ to lze provést pouze ve velkém číselníku ⇒ přepneme tedy na velký číselník, což už je plnohodnotná agenda otevřená do pracovní plochy "přes" původní agendu, tj. na panelu otevřených agend nepřibude další dlaždice, jen původní pro agendu Faktury vydané je překryta novou pro Adresář.
Podle toho odkud a jak byla agenda vyvolána, může si "pamatovat" vazbu na nějaký zdrojový doklad (typicky doklad z jiné agendy, k němuž byla vyvolána). "Pamatovaná" vazba pak může urychlit průběh některých funkcí - typicky funkce Nový pro vystavení nového dokladu ke zdrojovému, kdy pak není třeba nejdříve vybírat zdrojový doklad, k němuž se má nový vystavovat (jelikož je vazba na zdrojový doklad zřejmá ze způsobu otevření agendy, pamatuje se). Takto odtud vyvolaná agenda se otvírá typicky s přednastaveným omezením, tzv. červeným omezením za doklad, k němuž se pamatuje vazba.
Případy otevření agend:
- Bez vazby na nějaký zdrojový doklad (obecně záznam) - případ otevření agendy samostatně přímo z okna pro spouštění agend.
-
S vazbou na nějaký zdrojový doklad (obecně záznam) - případ otevření agendy z hlavního okna aplikace v rámci jiné otevřené agendy, bez ohledu na to, zda samostatně nebo "přes" původní agendu. Jedná se o většinu případů takto otevřené agendy, ale nemusí to být nutně všechny. Závisí na smysluplnosti pamatování si vazby v daném místě programu.
Informace o vazbě na zdrojový záznam daná červeným omezením se může ztratit v závislosti na akcích, které jsou v takto otevřené agendě k dispozici (např. provedení nového dotazu funkcí Získat záznamy v záložce Omezení), viz též popis funkcí na vystavení dokladu podle zdrojového.
Jak bylo zmíněno výše, otevřená agenda se může otevřít do modálního okna nebo do hlavního okna aplikace.
Pokud se jedná o agendu typu průvodce, otevře se typicky v prvním kroku průvodce. Může to být ale i v jiném kroku, pokud to více odpovídá logice věci (např. otvírá-li se průvodce dohledáním dokladu z položky variabilní symbol, otevře se rovnou v kroku hledání dle variabilního symbolu).
Pokud se jedná o agendu se záložkami, tj. dokladovou agendu nebo číselníkovou agendu otevřenou jako nevýběrový číselník, resp. otevřenou jako výběrový malý číselník, ale poté přepnutou na velký, pak jsou stanovena pravidla, na jaké záložce se daná agenda otevře:
- Číselníková agenda se typicky otevře rovnou na záložce Seznam.
-
Dokladová agenda se může otevřít na záložce Začínáme, Omezení nebo Seznam případně Detail.
Která záložka bude výchozí, tj. zda se agenda otevře na záložce Začínáme, Omezení nebo Seznam případně Detail a zda bude záložka Seznam prázdná nebo bude obsahovat již nějaké záznamy a jaké, závisí na nastaveném způsobu používání záložky Začínáme a dále na tom, zda je v záložce Omezení dané agendy definováno nějaké výchozí omezení či nikoliv či zda agenda byla vyvolána s nějakým červeným omezením. Viz Pravidla pro zobrazování záložky Začínáme a stanovení výchozí záložky.
K některým agendám si lze navíc vytvořit i speciální typy zástupců pro rychlé spuštění agendy. Agenda se pak otevře ve tvaru odpovídajícím danému zástupci, viz popis u funkce Vytvořit zástupce v menu, tj. např. přímo na záložce Detail, resp. ve stavu obdobném záložce Detail.
Jelikož systém ABRA Gen je navržen tak, aby z jednoho místa programu byly rovnou dostupné všechny potřebné související agendy či funkce, ve většině případů postačí systém agendy ABRA Gen spouštět v jednom (aktivním) okně. Čili v jednom okně "běží" více otevřených agend, aktuální je pak zobrazená v "zadokované" pracovní ploše hlavního okna aplikace.
Naopak, pokud agendu otevřete v novém okně, systém se chová jakoby šlo o novou spuštěnou úlohu a pracuje samostatně (jde o nové samostatné spojení na databázi (connection na databázi)), i když ve skutečnosti nejde o dvě úlohy (tj. dvě spuštěné ABRA Gen) (obdobně se spouští např. MS Word 2000 atd.).
Výhoda běhu v jednom okně je především v minimalizaci počtu "naotvíraných" oken a tudíž ve větší přehlednosti. Naopak výhoda běhu ve více oknech (otevření jiné agendy v jiném okně) může být v tom, že lze mít otevřené dvě vedle sebe a sledovat data současně.
Při provádění transakce nelze mezi okny přepínat, viz Kolize při ukládání do databáze (transakce, zamykání, object version).
Při prvním spuštění u číselníkové agendy dochází k načítání číselníku do paměti počítače, na kterém běží uživatelská aplikace systému ABRA Gen, (pokud takový číselník ještě v paměti počítače není). U dokladové agendy dochází při jejím spuštění, resp. při prvním načtení dat (provedení dotazu na SQL server) k načítání těch číselníků, které agenda bezprostředně potřebuje pro svůj běh. Toto se děje z důvodu optimalizace rychlosti při další práci s agendou a bylo popsáno v kapitole o "cacheování" a občerstvování číselníků). Proto odezva systému při prvním spuštění agendy je o něco delší než při další práci.