Logy (LOG)
Tato agenda slouží pro ukládání záznamů logování například při zpracování definovatelných importů, zpracování dokumentů pro definovatelné importy nebo logování vytvořeného pomocí skriptování.
Obsažené záložky:
Omezení | Seznam | Detail | Ochrana dat | Přílohy | IoT data | Úkoly | X-vazby | Parametry | Překlady |

Agenda slouží pro ukládání záznamů logování. Do agendy není možné ručně přidávat záznamy. Ty vznikají automaticky z různých agend, při různých situacích. Seznam agend a důvodů vzniku logů je uveden v samostatné podkapitole níže.
Logy jsou rozděleny do několika typů a to podle oblasti kterou logují. Například Definovatelné importy, Kurzové rozdíly, platební terminál, Obecná zprava, Skripting atd. Typy logů se mohou neustále rozšiřovat v závislosti na potřebách logování. Proto výše uvedený seznam není úplný a je jen výčtem některých typů. Jednotlivé typy mohou využívat především tvůrci skriptů v rámci skriptování, kdy si zvolí typ, který nejlépe vyhovuje potřebám konkrétního logu.
V předchozích verzích bylo logování Definovatelných importů prováděno zápisem do agendy Servisní knížka.
Pomocí naplánované úlohy Promazání starších logů je možné automaticky odmazávat starší uložené logy.

Logy jsou v rámci systému ABRA Gen z různých míst vytvářeny automaticky. Jaké agendy vytvářejí konkrétní logy, je uvedeno v sekci Způsoby a místa vzniku logů.
Logy však mohou být vytvářeny například za pomoci skriptování. V takovém případě je důležité, aby existovala v řadách dokladů konkrétní řada, pod kterou se má log vytvořit.
V případě neexistence řady logování s požadovaným kódem, se řada automaticky nezakládá a záznam logování se neukládá. Nedojde k žádné chybě, jen v servisní knížce vznikne záznam o tom, že nebylo možné záznam logování uložit, protože neexistuje řada dokladů logování s daným kódem. Dále to musí řešit uživatel založením řady.
Příklad obsahu záznamu do servisní knížky:
Krátký popis: Neexistující řada dokladů logů
Obsah: Chyba při ukládání záznamu logů. Neexistuje řada dokladů logů s kódem "LOGDRC". Řadu s tímto kódem založte.
Výjimkou jsou definovatelné importy (DI) a veškeré související akce (například zpracování sady def. importů a exportů). V tomto případě při neexistenci řady dojde při pokusu o uložení záznamu logování DI k chybě. Musí opět řešit uživatel založením řady.
Def. importy příklad textu chyby:
(21502) Chyba při zakládání nového záznamu logování: Řada dokladů logů definovatelných importů s kódem "LOGIE" musí existovat. Řadu je nutné založit.

Následující tabulka zobrazuje místa v systému ABRA Gen, kde logy vznikají, konkrétní logovanou funkci, důvod logování, řadu logů a typ logu.
Agendy | Funkce | Důvod logování | Řada logů | Typ logu |
---|---|---|---|---|
Definice definovatelných importů | Zpracování def.importu | Zápis o procesu zpracování def.importu | LOGIE | Definovatelné importy |
Dokumenty | Zpracování dokumentu kategorie “Obecný import” | Zápis o procesu zpracování dokumentu | LOGIE | Definovatelné importy |
Sady importních a exportních definic | Zpracování sady | Zápis o procesu zpracování jednotlivých def.importů v sadě | LOGIE | Definovatelné importy |
Uzávěrka fakturace | Provedení uzávěrky fakturace (za období / k datu / zopakování) | Zápis o procesu uzávěrky, logování důvodů nevygenerování KR/KRZ | LOGINVC | Uzávěrka fakturace |
Kurzové rozdíly nebo různé dokladové agendy | Vytvoření nového kurzového rozdílu (KR) ) |
Zápis o procesu generování KR (Při uzávěrce fakturace se loguje pouze nejasný důvod nevygenerování KR; pokud se KR vytvoří, LOG se nevytvoří). Logy dále obsahují hodnoty parametrů z agendy Firemní údaje. Při samostatné (ruční) tvorbě kurzových rozdílů se logují tyto případy (při uzávěrce fakturace se nelogují):
|
LOGKR | Kurzové rozdíly |
POS | Platba kartou | Uložení logu z komunikace platebního terminálu | LOGPD | Platební terminál |
Ostatní příjmy, Ostatní výdaje | Logování elektronických plateb platební kartou |
Záznam o provedení elektronické platby obsahuje i číslo dokladu na základě kterého byla platba prováděna. Log se zakládá jen pokud není prázdný. |
LOGPD | Platební terminál |
Bankovní výpisy | funkce “Open banking import” |
Zápis procesu importu bankovních výpisů pomocí bankovního API (Finbricks) Transakce naimportované, i ty nenaimportované včetně důvodu, proč se nenaimportovaly. Log obsahuje zdrojový JSON. |
LOGFB | Bankovnictví |
Skladové karty | Zásadní oprava jednotky | Uložení logu o provedené změně hlavní jednotky | MainUnit | Obecná zpráva |
Doklady DRC | Automatický tvorba dokladů DRC | Log obsahuje informace o důvodech, proč se nepodařilo vygenerovat doklad DRC. | LOGDRC | Aktualizace DRC |

Popis pravidel obecně platných pro dokladovou agendu viz Obecná pravidla - doklady (dokladové agendy/knihy), popis společných prvků, ovládání atd. pak Společné prvky v dokladových agendách (v knihách) příp. další kapitoly v sekci obecných pravidel.



- volby Agendy, Nastavení plochy, Ostatní nastavení, Nápověda a ABRA Support viz kap. Menu
-
volba Funkce - nabídka funkcí, které lze pro daný záznam resp. záznamy vyvolávat, se v jednotlivých záložkách liší (aktuálně dostupné funkce pro danou záložku najdete právě v hlavním menu
→Funkce). Popis vybraných funkcí najdete v popisu jednotlivých záložek. Viz též kap. Funkce, klávesové zkratky.
Spuštění vybraných funkcí je zároveň možné i z panelu funkčních tlačítek nebo i jinými způsoby, viz Možnosti spuštění funkcí.
Tuto agendu lze spustit mimo jiné z okna pro spouštění agend ze sekce AGENDY z podsložky Administrace.