Univerzální export
Aktualizováno 9. 1. 2023
Pomocí nástroje pro univerzální export lze vytvořit výstup dat z programu do souboru přesně podle specifických potřeb a požadavků. Připravené šablony exportu se dají jednoduše spouštět volbami v nabídce Univerzální export.
Po instalaci program obsahuje univerzální export pro zaúčtování denních tržeb. Formát výstupu je možné upravit nebo připravit jiné exporty pomocí nástroje na tvorbu šablon exportu.
Příprava šablony exportu
Data je možné připravit velmi pružně pomocí SQL dotazu. Pokud nedokážete sami sestavit SQL dotaz pro výběr dat a nemáte vlastního IT specialistu, můžete se obrátit na technickou podporu s žádostí o pomoc při vytvoření šablony pro export. Do výstupního souboru je možné čerpat pouze takové údaje, které jsou obsažené v databázi programu.
Formát exportu
CSV - textový formát s údaji oddělenými čárkou
XLS - tabulka pro Excel (starší verze)
XLSX - tabulka pro Excel (novějšíí verze)
XML - univerzální formát pro výměnu dat
PDF - PDF soubor
RTF - textový soubor pro Word nebo WordPad
TXT - jednoduchý textový formát
HTML - webový dokument
Postup přípravy exportu
1. Použijte volbu Nastavení programu, záložka Program, tlačítko Vytvořit šablonu exportu.
2. Vytvořte SQL dotaz a zadejte jej do pole SQL dotaz. Seznam tabulek databáze je uvedený na konci kapitoly (včetně další doplňujících informací).
3. Zadaný SQL dotaz můžete průběžně spouštět tlačítkem Spustit SQL dotaz.
4. Pokud je SQL dotaz v pořádku, objeví se výsledek v tabulce SQL výsledek, v opačném případě se zobrazí popis chyby.
5. Do SQL dotazu můžete zabudovat vstup uživatele pro zadání období. Místo porovnání údaje na datum, zadejte v klauzuli WHERE výraz {od} nebo {do}. Např.: WHERE Datum>='{od}' AND Datum<='{do}'. Na místo těchto parametrů se vloží hodnoty údajů pro období v dialogu tvorby šablony. Při spuštění exportu z menu Export se pak otevře dotaz na zadání období.
6. Z tabulky výsledků SQL dotazu můžete vytvořit sestavu tlačítkem Sestava.
7. Tlačítkem Export provedete export do souboru vybraného typu.
8. Vytvořenou šablonu exportu můžete uložit do menu Export. Tím bude export k dispozici přímo z této nabídky. Můžete tak vytvořit až 9 voleb. (Takto vytvořené volby menu se načítají ze souborů templateExport1.xml až templateExport9.xml ve složce DATA.)
Informace o databázi
Seznam tabulek programu:
prodejArchiv - seznam účtenek v archivu
uctenkaArchiv - položky účtenek v archivu
pokladna - vklady a výběry hotovosti v pokladně
cenik - seznam ceníkových položek
pohybySkladu - příjmy a výdeje položek na sklad mimo prodej
skupiny - seznam skupin ceníkových položek
Seznam údajů zjistíte pomocí příkazu SELECT * FROM nazevtabulky . Údaje s prefixem eet v tabulce prodejArchiv jsou údaje pro odeslání na EET. Údaje o DPH se zde ukládají a využívají i u záznamů bez EET.
Příklady SQL dotazů:
Denní tržby - hotovost
SELECT strftime('%d.%m.%Y',Datum) AS Datum, SUM(Cena-Stravenkami) AS Celkem, SUM(eetZaklZ) AS Zaklad1, SUM(eetZaklS) AS Zaklad2, SUM(eetZaklT) AS Zaklad3, SUM(eetZaklNepod) AS Zaklad0, SUM(eetDphZ) AS Dph1, SUM(eetDphS) AS Dph2, SUM(eetDphT) AS Dph3 FROM prodejArchiv WHERE Datum>='{od}' AND Datum<='{do}' AND ZpusobPlatby='Hotovost' GROUP BY strftime('%Y-%m-%d',Datum);
Denní tržby - karta
SELECT strftime('%d.%m.%Y',Datum) AS Datum, SUM(Cena) AS Celkem, SUM(eetZaklZ) AS Zaklad1, SUM(eetZaklS) AS Zaklad2, SUM(eetZaklT) AS Zaklad3, SUM(eetZaklNepod) AS Zaklad0, SUM(eetDphZ) AS Dph1, SUM(eetDphS) AS Dph2, SUM(eetDphT) AS Dph3 FROM prodejArchiv WHERE Datum>='{od}' AND Datum<='{do}' AND ZpusobPlatby='Karta' GROUP BY strftime('%Y-%m-%d',Datum);
Denní tržby - stravenky
SELECT strftime('%d.%m.%Y',Datum) AS Datum, SUM(Stravenkami) AS Celkem, SUM(eetZaklZ) AS Zaklad1, SUM(eetZaklS) AS Zaklad2, SUM(eetZaklT) AS Zaklad3, SUM(eetZaklNepod) AS Zaklad0, SUM(eetDphZ) AS Dph1, SUM(eetDphS) AS Dph2, SUM(eetDphT) AS Dph3 FROM prodejArchiv WHERE Datum>='{od}' AND Datum<='{do}' AND ZpusobPlatby='Hotovost' AND Stravenkami<>0 GROUP BY strftime('%Y-%m-%d',Datum);