Export dokladu do textového souboru: Porovnání verzí
m |
m |
||
Řádek 20: | Řádek 20: | ||
<tt>@COND=nějaký_logický_výraz</tt><br/> | <tt>@COND=nějaký_logický_výraz</tt><br/> | ||
který umožňuje určení podmínky, za jaké se má daný řádek tisknout<br/> | který umožňuje určení podmínky, za jaké se má daný řádek tisknout<br/> | ||
− | + | ||
+ | ===Sekce .M0, .M1, .M3, .M4=== | ||
+ | |||
V sekcích .M0, .M1, .M3, .M4 je jako hlavní soubor pro výrazy použit soubor dokladů. <br/> | V sekcích .M0, .M1, .M3, .M4 je jako hlavní soubor pro výrazy použit soubor dokladů. <br/> | ||
− | |||
Lze použít relační soubory s těmito aliasy: | Lze použít relační soubory s těmito aliasy: | ||
− | |||
{| border=1 style="background:#ddddff; color:black" class = "wikitable" | {| border=1 style="background:#ddddff; color:black" class = "wikitable" | ||
|- | |- | ||
Řádek 37: | Řádek 37: | ||
|''OBJ.''|| hlavička odpovídajícího požadavku | |''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í.<br/> | ||
+ | Je možné relační soubory s těmito aliasy:<br/> | ||
+ | {| border=1 style="background:#ddddff; color:black" class = "wikitable" | ||
+ | |- | ||
+ | ! Soubor !! Popis | ||
+ | |-valign=top | ||
+ | |''DOK.''|| hlavička dokladu | ||
+ | |-valign=top | ||
+ | |''ADR.''|| adresa z adresáře firem | ||
+ | |-valign=top | ||
+ | |''INI.''|| inicializační hodnoty | ||
+ | |-valign=top | ||
+ | |''TYP.''|| odpovídající typ dokladu | ||
+ | |-valign=top | ||
+ | |''OBJ.''|| hlavička odpovídajícího požadavku | ||
+ | |-valign=top | ||
+ | |''KAR.''|| skladová karta odpovídající dané operaci | ||
+ | |-valign=top | ||
+ | |''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 | |
− | + | {| border=1 style="background:#ddddff; color:black" class = "wikitable" | |
− | + | |- | |
− | + | ! Alias !! Popis | |
− | + | |-valign=top | |
− | + | |''DDOK.''|| hlavička dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky) | |
− | + | |-valign=top | |
− | + | |''DADR.''|| adresa dle hlavičky dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky) | |
− | + | |-valign=top | |
− | 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 | + | |''DOBJ.''|| hlavička objednávky dle hlavičky dokladu sloučeného dokladu odpovídající dané operaci (dle čísla dodávky) |
− | DDOK. | + | |} |
− | DADR. | ||
− | DOBJ. | ||
Mimo názvy polí (s případným aliasem) lze využít ve výrazech tyto speciální proměnné: | Mimo názvy polí (s případným aliasem) lze využít ve výrazech tyto speciální proměnné: | ||
− | LINE | + | {| border=1 style="background:#ddddff; color:black" class = "wikitable" |
− | ZAOKR | + | |- |
− | ZAKLAD0 až ZAKLAD5 | + | ! Proměnná !! Popis |
− | DPH0 až DPH5 | + | |-valign=top |
− | SLZAKLAD0 až SLZAKLAD5 | + | |''LINE''||číslo řádku (pro číslování operací) |
− | SLDPH0 až SLDPH5 | + | |-valign=top |
+ | |''ZAOKR''||hodnota zaokrouhlení | ||
+ | |-valign=top | ||
+ | |''ZAKLAD0 až ZAKLAD5''||základ DPH v příslušné sazbě (dle číselníku sazeb DPH) | ||
+ | |-valign=top | ||
+ | |''DPH0 až DPH5''||hodnota DPH v příslušné sazbě (dle číselníku sazeb DPH) | ||
+ | |-valign=top | ||
+ | |''SLZAKLAD0 až SLZAKLAD5''||hodnota slevy bez DPH (slevy záporně) pro jednotlivé sazby DPH | ||
+ | |-valign=top | ||
+ | |''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 | Sleva je počítána jakou součet základů a DPH na účtu »SLEVAx, kde X je sazba DPH |
Verze z 19. 3. 2010, 18:48
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:
Soubor | Popis |
---|---|
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
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