Export dokladu do textového souboru

Z K.A.P.
Verze z 19. 3. 2010, 11:11, kterou vytvořil Grepl (diskuse | příspěvky) (Export dokladu do textového souboru)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání

Jednotlivé doklady lze pomocí příslušné položky v menu pro tisk dokladu exportovat do textového souboru (kód menu 19,32 pro tříděný export a 19,33 pro netříděný export v menu pro tisk dokladu). Formát je kompletně definován nastavením sekce z definičního souboru (jméno sekce si můžete určit; pokud jméno obsahuje {n}, tak je tato sekvence nahrazena číslem dokladu). Tento export umožňuje i velmi složité druhy exportů jako je export faktur nebo dodacích listů pro EDI v inhouse formátu. V jednotlivých řádcích se uvádějí výrazy, které se vyhodnotí a jejich vyhodnocený obsah se vloží do výstupního souboru. Výrazy lze definovat v sekcích .M0 až .M4 .M0..hlavička dokladu 1 .M1..hlavička dokladu 2 .M2..jednotlivé operace dokladu (operace se stejným kódem se sčítají do jedné jako u tisku dokladů) .M3..patička dokladu 1 .M4..patička dokladu 2

V jednotlivých sekcích lze použít i speciální výraz @COND=nějaký_logický_výraz který umožňuje určení podmínky, za jaké se má daný řádek tisknout

V sekcích .M0, .M1, .M3, .M4 je jako hlavní soubor pro výrazy použit soubor dokladů. Lze použít relační soubory s těmito aliasy: ADR. adresa z adresáře firem INI. inicializační hodnoty TYP. odpovídající typ dokladu OBJ. hlavička odpovídajícího požadavku

V sekci .M2 je jako hlavní soubor pro výrazy použit soubor operací. Je možné relační soubory s těmito aliasy: DOK. hlavička dokladu ADR. adresa z adresáře firem INI. inicializační hodnoty TYP. odpovídající typ dokladu OBJ. hlavička odpovídajícího požadavku KAR. skladová karta odpovídající dané operaci ZAS. informace ze souboru zásob Pokud je doklad vytvořen pomocí funkce sloučení více dokladů do jednoho a v systému je používána tabulka SKLADDKS, tak jsou navíc připraveny tyto aliasy DDOK. hlavička dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky) DADR. adresa dle hlavičky dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky) DOBJ. hlavička objednávky dle hlavičky dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky)

Mimo názvy polí (s případným aliasem) lze využít ve výrazech tyto speciální proměnné: LINE..číslo řádku (pro číslování operací) ZAOKR..hodnota zaokrouhlení ZAKLAD0 až ZAKLAD5 .. základ DPH v příslušné sazbě (dle číselníku sazeb DPH) DPH0 až DPH5 .. hodnota DPH v příslušné sazbě (dle číselníku sazeb DPH) SLZAKLAD0 až SLZAKLAD5 .. hodnota slevy bez DPH (slevy záporně) pro jednotlivé sazby DPH SLDPH0 až SLDPH5 .. hodnota DPH ze slevy pro jednotlivé sazby DPH Sleva je počítána jakou součet základů a DPH na účtu »SLEVAx, kde X je sazba DPH