Export dokladu do textového souboru: Porovnání verzí
m (→Sekce .M2) |
m (→Sekce .M2) |
||
| Řádek 46: | Řádek 46: | ||
{| border=1 style="background:#ddddff; color:black" class = "wikitable" | {| border=1 style="background:#ddddff; color:black" class = "wikitable" | ||
|- | |- | ||
| − | ! | + | ! Alias !!Struktura !! Popis |
|-valign=top | |-valign=top | ||
| − | |''DOK.''|| hlavička dokladu | + | |''DOK.''||DOKLAD|| hlavička dokladu |
|-valign=top | |-valign=top | ||
| − | |''ADR.''|| adresa z adresáře firem | + | |''ADR.''||ADRESA|| adresa z adresáře firem |
|-valign=top | |-valign=top | ||
| − | |''INI.''|| inicializační hodnoty | + | |''INI.''||INISOUBO|| inicializační hodnoty |
|-valign=top | |-valign=top | ||
| − | |''TYP.''|| odpovídající typ dokladu | + | |''TYP.''||TYPDOKLA|| odpovídající typ dokladu |
|-valign=top | |-valign=top | ||
| − | |''OBJ.''|| hlavička odpovídajícího požadavku | + | |''OBJ.''||OBJEDNAV|| hlavička odpovídajícího požadavku |
|-valign=top | |-valign=top | ||
| − | |''KAR.''|| skladová karta odpovídající dané operaci | + | |''KAR.''||KARTA|| skladová karta odpovídající dané operaci |
|-valign=top | |-valign=top | ||
| − | |''ZAS.''|| informace ze souboru zásob | + | |''ZAS.''||KARTAZAS|| informace ze souboru zásob |
|} | |} | ||
<br/> | <br/> | ||
Verze z 19. 3. 2010, 19:53
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
| Sekce | Popis |
|---|---|
| .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
Sekce .M0, .M1, .M3, .M4
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:
| Soubor | Popis |
|---|---|
| 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 |
Sekce .M2
V sekci .M2 je jako hlavní soubor pro výrazy použit soubor operací.
Je možné relační soubory s těmito aliasy:
| Alias | Struktura | Popis |
|---|---|---|
| DOK. | DOKLAD | hlavička dokladu |
| ADR. | ADRESA | adresa z adresáře firem |
| INI. | INISOUBO | inicializační hodnoty |
| TYP. | TYPDOKLA | odpovídající typ dokladu |
| OBJ. | OBJEDNAV | hlavička odpovídajícího požadavku |
| KAR. | KARTA | skladová karta odpovídající dané operaci |
| ZAS. | KARTAZAS | 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
| Alias | Popis |
|---|---|
| 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é:
| Proměnná | Popis |
|---|---|
| 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