Vykonané zmeny - záložka Detail

Záložka zobrazí detailné informácie k aktuálnemu záznamu o uskutočnenej zmene v dátach zo záložky Zoznam. Položky zobrazené k jednotlivým záznamom sú rozdelené do subzáložiek podľa svojho významu:

Obsiahnuté subzáložky: Hlavička Obsah

V hornej časti záložky Detail môže byť variantne zobrazený niektorý z Panelov definovateľných údajov detailu pre túto agendu. Zobrazenie panela definovateľných údajov detailu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.

Subzáložka Hlavička

Názov Popis
Operácie

Typ zmeny, uskutočnenej v dátach danej triedy Business objektov. Môže ísť o nasledujúce typy:

  • Nový - v prípade pridania nového záznamu danej triedy
  • Oprava - v prípade opravenia nejakého už existujúceho záznamu danej triedy
  • Zmazanie - v prípade zmazania záznamu danej triedy

    Pri operáciách nový a zmazanie ide o pridanie celého nového objektu, resp. o zmazanie celého objektu, nie len o pridanie resp. zmazanie niektorého objektu z jeho subkolekcie. Takže napr. pridanie nového dokladu je operácia charakteru "nový záznam" a zmazanie dokladu je operácia charakteru "zmazanie záznamu", ale pridanie resp. zmazanie riadka na už existujúcom doklade je operácia charakteru "oprava záznamu".

Klientsky čas vzniku Dátum a čas vzniku záznamu o zmenách podľa počítača, na ktorom sa zmena uskutočnila.
Centrálny čas vzniku Dátum a čas vzniku záznamu o zmenách podľa servera. V prípade nesieťových inštalácií sú oba dátumy samozrejme zhodné.
Trieda objektu

Trieda Business objektov (BO), ktorej sa daný záznam zmeny v dátach týka.

Řetězec, pod kterým se jednotlivé třídy zobrazují, odpovídá položce "Popis" daného Business objektu a můžete podle ní i daný Business objekt dohledat v popisu Struktur a definic GenDoc.chm.

Tip pre vás - rýchla cesta, ako vyhľadať v dokumentácii GenDoc.chm dokumentáciu k nejakej ponúkanej triede zo zoznamu: Chcete napr. získať dokumentáciu k ponúkanej triede Definícia report. Potom v GenDoc.chm si prostredníctvom fulltextového hľadania nechajte vyhľadať reťazec "Popis: Definícia report".

K vybranej triede sa zobrazuje aj jej CLSID, viď ďalej.

Názov objektu Názov objektu, ktorého sa daný záznam zmeny v dátach týka. Názov sa väčšinou tvorí ako tzv. DisplayName daného objektu.
Vytvoril Užívateľ, ktorý daný log o zmene vytvoril, tzn. užívateľ, ktorý danú zmenu vykonal.
ID sieť. karty Číslo sieťovej karty počítača, z ktorého sa zmena vykonala. Ak je na danom počítači viac sieťových kariet, použije sa číslo prvej z nich. Číslo sieťovej karty môže byť ovplyvnené aj parametrom pri spustení.
CLSID

Identifikácia triedy objektov, tzn. zadanej triede sa tu zobrazuje CLSID (identifikačné GUID) Business objektu danej triedy.

V dokumentácii GenDoc.chmCLSID Business objektov uvedené ako v nekomprimovanom dlhšom 36-znakovom tvare (32 znakov vr. pomlčiek), resp. v 38-znakovom (vr. pomlčiek, zátvoriek), tak v pakovanom 26-znakovom tvare (viď PackedGUID), v ktorom sa používajú v programe (podľa nich je tiež možné popis v dokumentácii GenDoc.chm rýchlo dohľadať).

ID objektu Identifikácia objektu, ktorého sa daný záznam zmeny v dátach týka.

Subzáložka Obsah

Subzáložka zobrazí detailné informácie o konkrétnych uskutočnených zmenách na danom objekte. Položky:

Názov Popis
Položka

Meno položky, v ktorej sa v danom objekte uskutočnila zmena.

Položky sú kvôli lepšej prehľadnosti usporiadané do hierarchického stromu tak, ako sú definované na danom Business objekte.

Definice struktur jednotlivých Business objektů můžete dohledat v popisu Struktur a definic GenDoc.chm.

Na najvyššej úrovni každého objektu sa ako prvá vetva stromu zobrazuje meno typu daného objektu vrátane grafickej reprezentácie typu uskutočnenej operácie. Pokiaľ objekt vlastní aj kolekciu podriadených objektov a v niektorom z nich sa vykonala zmena, zobrazia sa aj údaje o nich (typicky riadkové objekty, ako sú napr. riadky k dokladom a pod.). Pri každom z nich je opäť grafický znak reprezentujúci charakter typu operácie.

Prvok stromu je podobný tomu, ktorý poznáte z iných častí systému (napr. stromových číselníkov) a podobne sa aj ovláda:

Úrovne stromu:

Úrovne sa do stromu generujú automaticky podľa definovanej štruktúry daného objektu, pričom sa zobrazujú len tie položky objektu, v ktorých došlo k zmene. Má-li záznam alespoň jeden podřízený záznam, pak se vlevo od něj zobrazuje symbol nebo , takovým místům stromu pak říkáme uzly stromu:

  • - uzol stromu pre danú vetvu má podriadené vetvy a je zabalený, jemu podriadené záznamy nie sú viditeľné. To, ktorý zo symbolov je zobrazený, závisí od zvoleného vzhľadu systému ABRA Gen.
  • - uzol stromu pre danú vetvu je rozbalený a v strome sú viditeľné i všetky záznamy podriadené rozbalenému záznamu. To, ktorý zo symbolov je zobrazený, závisí od zvoleného vzhľadu systému ABRA Gen.

Rozbaliť/zabaliť uzol stromu môžete nasledovne:

Po záznamoch v strome sa môžete pohybovať nasledovne:

  • Kliknutím myšou na príslušný záznam.
  • Klávesnicou kurzorovými šípkami vpravo/vľavo - platí pre pohyb medzi nadradenými/podradenými záznamami, pričom platí, že ak stojí kurzor na uzle stromu, ktorý je zabalený, prvé stlačenie šípky vpravo tento uzol stromu najprv rozbalí, ďalšie stlačenie šípky vpravo posunie kurzor na prvý podradený záznam. Podobne pre pohyb v opačnom smere.
  • Klávesnicou kurzorovými šípkami hore/dole.
  • Klávesnicou klávesmi PageDn/PageUp, Home/End.

Hierarchický strom sa pri každom zázname zmeny kvôli väčšej prehľadnosti zobrazuje defaultne rozbalený.

Z definice objektů plyne, že jednotlivé hlavičkové údaje a řádky jsou na shodné úrovni. Takže nie je možné zobraziť si objekt napr. tak, aby hlavičkové údaje boli "zabalené" napr. pod akúsi "hlavičku" a riadky rozbalené.

Objasníme na príkladoch:

Príklad 1:

Príklad zobrazených zmien pri pridaní nového bankového výpisu. Tento záznam hovorí, že bol pridaný nový objekt typu Bankový výpis a ide o výpis BV1-2/2014. Ďalej sú zobrazené hodnoty jeho hlavičkových údajov a zoznam jeho riadkov (subkolekcie objektov- riadok bankového výpisu).

Príklad 2: Nech v bankovom výpise z predošlého príkladu dôjde k oprave, a to jednak sumy z jeho prvého riadka a jednak nech sa pridá druhý riadok. Potom by sa daná zmena zobrazila nasledovne:

Príklad zobrazenej opravy bankového výpisu. Zmena spočívala jednak v oprave niektorej položke prvého riadka a jednak v pridaní nového tretieho riadka výpisu.

Ak by sme si chceli prehliadnuť, ktorá položka bola v prvom riadku zmenená a aké hodnoty boli zadané do druhého riadka, môžeme si vetvy stromu reprezentujúce jednotlivé riadky rozbaliť.

Hodnota

Informácia o hodnote položky aktuálnej vetvy.

Na najvyššej úrovni hierarchického stromu definície štruktúry objektu je v položke Hodnota uvedený obsah položky "Názov objektu" zo subzáložky Hlavička záznamu o zmene. Pri objektoch z vlastnenej kolekcie je v položke Hodnota uvedené buď poradie daného objektu v rámci kolekcie, a to ak ide o objekt s pozíciou (príklady viď popis predošlej položky), alebo nejaká textová identifikácia daného objektu v kolekcii (pri riadkových objektoch, ktoré nemajú pozíciu).

Platí:

  • pri pridaných a opravovaných záznamoch kolekcie (napr. riadky) sa tu zobrazuje aktuálna hodnota identifikácie riadka kolekcie
  • pri mazaných záznamoch kolekcie (napr. riadkoch) sa tu zobrazuje pôvodná hodnota

    V prípade položiek zoznamového typu (výber z niekoľkých daných hodnôt, viď napr. skrytý zoznam) je tu uvedená vnútorná interpretácia jednotlivých hodnôt, čo je poradie celých čísel, počínajúc nulou, nie priamo jej názov. Tzn. prvá hodnota je vnútorne interpretovaná ako 0, druhá hodnota ako 1 atď. (Zobrazovanie textovej reprezentácie hodnoty tu nie je možné. Takáto položka je typu celé číslo a daný Business objekt nevie nič o tom, čo ktorá číselná hodnota znamená.)

    Ak ide o položku typu BLOB, je ako hodnota uvedený len reťazec napr. "zmena", ale konkrétna zmena zobrazená nie je. Ide o technické obmedzenie. V prípade BLOB položiek sledovať konkrétnu zmenu obsahu nie je možné.

Pôvodná hodnota

Informácia o pôvodnej hodnote danej položky. Má význam len pri operáciách typu "oprava záznamu". Pri operáciách typu "nový" a "zmazanie" je pôvodná hodnota prázdna.

V původní hodnotě může být uveden i text Žádný odkaz a to tehdy, pokud se jedná o položku číselníkovou, která před opravou nebyla vyplněna, tj. byla prázdná, neodkazovala se na žádný záznam z příslušného číselníku.

Zobrazenie zoznamu v Detaile

V niektorej časti tejto záložky môže byť zobrazený Zoznam (Panel na zobrazenie zoznamu na iných záložkách), teda záznamy zo záložky zoznam (podrobnejšie viď Spoločné prvky v dokladových agendách - záložka Detail).

Zobrazenie zoznamu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného užívateľa.

Funkcie k záložke Detail v tejto agende:

Podmnožina funkcií obsiahnutých v záložke Zoznam.