AGROKONZULTA ŽAMBERK S. R. O.
Popis struktury definičních souborů (*.DEF)
Optimalizace Krmných Směsí + Skladová evidence (verze 4.02)
POPIS STRUKTURY DEFINIČÍCH SOUBORŮ
Optimalizace krmných směsí Skladová evidence
AgroKonzulta Žamberk s.r.o. Zemědělská ul.1004 564 01 Žamberk Telefon: 465 67 67 67 Fax: 465 67 67 00 E-mail:
[email protected]
Obsah ÚVOD .................................................................................... 1 Seznam definičních souborů................................................................................ 2 Výpočet krmných směsí .......................................................................................... 2 Skladová evidence................................................................................................... 2
POPIS OBSAHU JEDNOTLIVÝCH DEFINIČNÍCH SOUBORŮ ............................................................................ 5 Výpočet krmných směsí........................................................................................ 5 DAVKOVAC.DEF..................................................................................................... 5 KDP.DEF ................................................................................................................. 5 KDS4.DEF ............................................................................................................... 6 KDS5.DEF ............................................................................................................... 7 KRMUZ1.DEF, KRMUZ2.DEF, KRMUZ3.DEF ....................................................... 8 ME.DEF ................................................................................................................. 11 PREVKRM.DEF..................................................................................................... 13 VP_DOP.DEF ........................................................................................................ 14 VP_DOP2.DEF ...................................................................................................... 14 Skladová evidence............................................................................................... 14 ADR_DOD1, ADR_DOD2.DEF, ADR_DOD3.DEF, ADR_DOD4.DEF ................. 14 BALENI.DEF .......................................................................................................... 14 CENSKUP.DEF ..................................................................................................... 15 EKSFF*.DEF.......................................................................................................... 15 EKSFT*.DEF.......................................................................................................... 17 KUPSML1.DEF...................................................................................................... 20 KUPSML2.DEF...................................................................................................... 20 KUPSML3.DEF...................................................................................................... 20 KUPSML4.DEF...................................................................................................... 20 MLINE*.DEF .......................................................................................................... 20 NAZSLEVY.DEF.................................................................................................... 23 OBJDOD1.DEF, OBJDOD2.DEF .......................................................................... 23 ODPOCET.DEF..................................................................................................... 23 REJSTRIK.DEF ..................................................................................................... 23 SKL_DOD1.DEF, SKL_DOD2.DEF, SKL_DOD3.DEF ......................................... 23 SLEVY_KF.DEF .................................................................................................... 24 SMLOUVA.DEF ..................................................................................................... 24 UPOMINKA.DEF ................................................................................................... 25 VISF*.DEF ............................................................................................................. 25 VISS*.DEF ............................................................................................................. 26 ZAKAZKY.DEF ...................................................................................................... 29
ZAKDOD1.DEF, ZAKDOD2.DEF .......................................................................... 29 ZALOHFAK.DEF.................................................................................................... 29 ZEIS_F.DEF........................................................................................................... 29
Kapitola
1
Ú v o d V definičních souborech jsou uloženy méně důležitá nastavení programu a definice převodu dat.. Jedná se o textové soubory s příponou DEF Jednotlivé definiční soubory je možné upravovat přímo v programu v části Nastavení/ Úprava definičních souborů (*.DEF).
K úpravě těchto souborů je možné rovněž použít běžný textový editor.
1
Seznam definičních souborů Výpočet krmných směsí Název definičního souboru DAVKOVAC.DEF KDP.DEF KDS4.DEF KDS5.DEF KRMUZ1.DEF KRMUZ2.DEF KRMUZ3.DEF ME.DEF PREVKRM.DEF VP_DOP.DEF VP_DOP2.DEF
Popis Jméno dávkovače, které se tiskne na výrobním příkazu v položce dávkovač. Definice exportu komponent do programu Operativní řízení výživy prasat. Definice exportu komponent do programu Operativní řízení výživy skotu verze 4.X. Definice exportu komponent do programu Operativní řízení výživy skotu verze 5.X. Univerzální definice importu komponent do číselníku komponent. Definice rovnic pro výpočet metabolizovatelné energie dle vyhlášky o krmivech. Univerzální definice exportu komponent z číselníku komponent. Volně definovaný text, který se tiskne jako doporučení v rámci záhlaví výrobního příkazu. Volně definovaný text, který se tiskne na konci výrobního příkazu.
Skladová evidence Název definičního souboru ADR_DOD1.DEF ADR_DOD2.DEF ADR_DOD3.DEF ADR_DOD4.DEF BALENI.DEF CENSKUP.DEF EKSFF*.DEF EKSFT*.DEF KUPSML1.DEF KUPSML2.DEF KUPSML3.DEF KUPSML4.DEF MLINE.DEF NAZSLEVY.DEF OBJDOD1.DEF OBJDOD2.DEF ODPOCET.DEF REJSTRIK.DEF SKL_DOD1.DEF SKL_DOD2.DEF SLEVY_KF.DEF SMLOUVA.DEF UPOMINKA.DEF VISF*.DEF
Popis Definuje doplňující text vyhlášky ADR. Jeden z těchto čtyř doplňkových textů uživatel vybírá pro tisk na dodacím listu, nákladním listu nebo na faktuře. Definice balení. Definice počtu a názvů jednotlivých cenových skupin. Definice zaúčtování vystavených faktur do systému EKOSOFT. Definice zaúčtování skladových dokladů do systému EKOSOFT. Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky. Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky. Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky. Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky. Definice zaúčtování skladových dokladů do systému MLINE České Budějovice Definice textu implicitní slevy a přirážky na skladovém dokladu. Definuje doplňující text, který se tiskne na objednávce. Definice nadpisu odpočtu krmného fondu na dodacím listu a faktuře. Informace o registraci firmy v obchodním rejstříku. Jeden ze dvou textů definovaných v těchto souborech se tiskne na skladovém dokladu (pouze ve variantě C skladového dokladu) Definice skladových karet a slev krmného fondu. Definice textu, který se tiskne v bodu IV hospodářské smlouvy z dodacích listů. Definice textu upomínky. Definice zaúčtování vystavených faktur do systému VISION Olomouc.
2
VISS*.DEF ZAKAZKY.DEF ZAKDOD1.DEF ZAKDOD2.DEF ZALOHFAK.DEF ZEIS_F.DEF
Definice zaúčtování skladových dokladů do systému VISION Olomouc. Definice názvů editačních položek formuláře hlavičky zakázky. Definuje doplňující text, který se tiskne na zakázce. Definice textu, který se tiskne na zálohové faktuře. Definice zaúčtování vystavených faktur do systému Agroware Bačetín –ZEIS
3
Kapitola
2
P o p i s o b s a h u j e d n o t l i v ý c h d e f i n i č n í c h s o u b o r ů Výpočet krmných směsí DAVKOVAC.DEF V tomto souboru je uloženo jméno osoby, která se tiskne na výrobním příkazu ve variantě B. Variantu výrobního příkazu může uživatel nastavit v části Nastavení/ Varianta tisku výrobního příkazu. Ze souboru DAVKOVAC.DEF se jako jméno dávkovače bere z prvního řádku prvních 25 znaků.
KDP.DEF V tomto souboru je uložena definice exportu komponent do souboru KDPZOL.DAT. Tento soubor je možné načíst do číselníku komponent v rámci programu Operativní řízení výživy prasat verze 3.x. Soubor KDPZOL.DAT je standardním převodním souborem pro externí vstup a výstup komponent pro výše uvedený .program. Tento soubor obsahuje stabilně 20 řádků. Každý řádek představuje definici jedné z živin. První položka řádku definuje živinový ukazatel. Druhá položka definuje převodní koeficient, kterým bude číselná hodnota této živiny vynásobena před uložením do textového souboru KDPZOL.DAT. Obě položky jsou v řádku odděleny čárkou. Vybrané živinové ukazatele jsou do souboru KDPZOL.DAT exportovány v pořadí, ve kterém jsou definovány v souboru KDP.DEF. IMPLICITNÍ OBSAH SOUBORU KDP.DEF 1,1 2,1 28,1 38,1 19,1 40,1 41,1 43,1
5
49,1 4,1 7,1 6,1 59,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1
Implicitně po instalaci programu obsahuje soubor KDP.DEF výše uvedené nastavení. Toto nastavení přesně odpovídá nastavení převáděných živinových ukazatelů v programech Optimalizace krmných směsí a Operativní řízení výživy prasat.
KDS4.DEF V tomto souboru je uložena definice exportu komponent do souboru KDSZOL.DAT. Tento soubor je možné načíst do číselníku komponent v rámci programu Operativní řízení výživy skotu verze 4.x. Soubor KDSZOL.DAT je standardním převodním souborem pro externí vstup a výstup komponent pro výše uvedený .program. Tento soubor obsahuje stabilně 20 řádků. Každý řádek představuje definici jedné z živin. První položka řádku definuje živinový ukazatel. Druhá položka definuje převodní koeficient, kterým bude číselná hodnota této živiny vynásobena před uložením do textového souboru KDSZOL.DAT. Obě položky jsou v řádku odděleny čárkou. Vybrané živinové ukazatele jsou do souboru KDSZOL.DAT exportovány v pořadí, ve kterém jsou definovány v souboru KDS4.DEF. IMPLICITNÍ OBSAH SOUBORU KDS4.DEF 1,0.1 2,0.1 3,0.1 37,100 19,0.1 40,1 41,1 43,1 44,1 46,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1
6
Implicitně po instalaci programu obsahuje soubor KDS4.DEF výše uvedené nastavení. Toto nastavení přesně odpovídá nastavení převáděných živinových ukazatelů v programech Optimalizace krmných směsí a Operativní řízení výživy skotu verze 4.x.
KDS5.DEF V tomto souboru je uložena definice exportu komponent do souboru KDSZOL.DAT. Tento soubor je možné načíst do číselníku komponent v rámci programu Operativní řízení výživy skotu verze 5.x. Soubor KDSZOL.DAT je standardním převodním souborem pro externí vstup a výstup komponent pro výše uvedený .program. Tento soubor obsahuje stabilně 22 řádků. Každý řádek představuje definici jedné z živin. První položka řádku definuje živinový ukazatel. Druhá položka definuje převodní koeficient, kterým bude číselná hodnota této živiny vynásobena před uložením do textového souboru KDSZOL.DAT. Obě položky jsou v řádku odděleny čárkou. Vybrané živinové ukazatele jsou do souboru KDSZOL.DAT exportovány v pořadí, ve kterém jsou definovány v souboru KDS5.DEF. IMPLICITNÍ OBSAH SOUBORU KDS5.DEF 1,0.1 2,0.1 3,0.1 84,1 85,1 37,100 30,1 31,1 19,0.1 40,1 41,1 43,1 44,1 46,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,1
Implicitně po instalaci programu obsahuje soubor KDS5.DEF výše uvedené nastavení. Toto nastavení přesně odpovídá nastavení převáděných živinových ukazatelů v programech Optimalizace krmných směsí a Operativní řízení výživy skotu verze 5.x.
7
KRMUZ1.DEF, KRMUZ2.DEF, KRMUZ3.DEF Do souborů KRMUZ?.DEF je možné uživatelsky definovat import komponent z textového souboru, ve kterém jsou jednotlivé položky odděleny čárkami. Textové položky jsou navíc uloženy v apostrofech. Vlastní import se v programu Optimalizace krmných směsí provádí v části Data/ Adresář komponent voláním funkce L-CtiTXT. Z následně zobrazené uživatelské nabídky to jsou položky 5 až 7. V souboru KRMUZ?.DEF jsou na prvních třech řádcích uloženy následující základní informace: 1. Na prvním řádku je definován název převodního textového souboru. Tento soubor bude program hledat pro načtení v zadaném adresáři. 2. Na druhém řádku je definováno kódování češtiny tohoto souboru. K dispozici jsou čtyři možnosti: 1. 2. 3. 4.
KEYBCS2 KOI8CS LATIN2 EECS
3. Třetí řádek tohoto souboru určuje název, pod kterým je tato varianta importu nabízena v nabídce. Informace uložené v souboru KRMUZ?.DEF od čtvrtého řádků definují přiřazení položek z importovaného textového souboru položkám v číselníku komponent. Každý řádek v souboru KRMUZ?.DEF představuje definici přiřazení jedné položky z textového souboru položce z číselníku komponent. Pozice řádku v souboru KRMUZ?.DEF představuje po odečtení čísla 3 položku v číselníku komponent, do které bude import položky z textového souboru proveden. První položka definice řádku určuje pozici položky v textovém souboru, která se bude převádět. Druhá položka definice řádku určuje převodní koeficient, kterým bude vynásobena číselná hodnota načtená z textového souboru. Pokud se v textovém souboru na této pozici nachází textová položka, je funkce násobení tímto koeficientem potlačena. Počet řádků souboru KRMUZ?.DEF není přesně dán. Je nutné definovat tolik řádků, kolik aktivních položek číselníku komponent uživatel používá. Položka číselníku komponent se skládá z 19-ti položek záhlaví a 300 položek živinových ukazatelů. Pokud má uživatel v části Nastavení/ Definice živinových ukazatelů definováno 130 živinových ukazatelů, měl by soubor KRMUZ?.DEF obsahovat 151 řádků (130+19+3).
8
Detailní popis číselníku komponent naleznete v příručce POPIS STRUKTURY DATOVÝCH ČÍSELNÍKŮ VE VERZI 4.02. IMPLICITNÍ OBSAH SOUBORU KRMUZ1.DEF OKS-KRM.DAT { název vstupního souboru } 3 { 1- KEYBCS2, 2-KOI8CS, 3-LATIN2 , 4-EECS } ZOL Žamberk { název do MENU } 1,1 { Kod krmiva } 2,1 { Nazev krmiva } 3,1 { Cena stala } 4,1 { Cena realizacni } 5,1 { Zasoba } 6,1 { Zasobnik } 7,1 { SKP } 155,1 { ICO } 0,1 { Dopl.latka } 0,1 { INFIC } 0,1 { UKZUZ } 0,1 { Mnozstvi na skladu 1 } 0,1 { Mnozstvi na skladu 2 } 0,1 { Mnozstvi na skladu 3 } 0,1 { Mnozstvi na skladu 4 } 0,1 { Mnozstvi na skladu 5 } 106,1 {Objem } 107,1 {Jádro } 0,1 {Tabulkove hodnoty } 8,1 {1.Sušina } 9,1 {2.NL } 10,1 {3.SNL skot } 11,1 {4.Lysin } 12,1 {5.Metionin } 13,1 {6.Sirné AK } 14,1 {7.Treonin } 15,1 {8.Tryptofan } 16,1 {9.Arginin } 17,1 {10.Glycin } 18,1 {11.Histidin } 19,1 {12.Isoleucin } 20,1 {13.Lucin } 21,1 {14.Fenylalanin } 22,1 {15.Valin } 23,1 {16.Tyrosin } 24,1 {17.Tuk } 25,1 {18.K. linolová } 26,1 {19.Vláknina } 27,1 {20.Lignin } 28,1 {21.BNLV } 29,1 {22.Škrob } 30,1 {23.Cukry } 31,1 {24.Org.hmota } 32,1 {25.Brutto energie} 33,1 {26.ME-skot-V} 34,1 {27.ME-ovce } 35,1 {28.ME-prasata } 36,1 {29.ME-drůbež } 37,1 {30.NEL-Vencl } 38,1 {31.NEV-Vencl } 39,1 {32.NEL-ovce }
9
40,1 41,1 42,1 43,1 44,1 45,1 46,1 47,1 48,1 49,1 50,1 51,1 52,1 53,1 54,1 55,1 56,1 57,1 58,1 59,1 60,1 61,1 62,1 63,1 64,1 65,1 66,1 67,1 68,1 69,1 70,1 71,1 72,1 73,1 74,1 75,1 76,1 77,1 78,1 79,1 80,1 81,1 82,1 83,1 84,1 85,1 86,1 87,1 88,1 89,1 90,1 91,1 92,1 93,1 94,1 95,1 96,1 97,1 98,1 99,1 100,1
{33.NEV-ovce } {34.ME-masožravci } {35.SE-koně } {36.SE-králíci } {37.ŠJ } {38.VSŽ } {39.Popel } {40.Ca } {41.P } {42.P-využitelný } {43.Sodík } {44.Draslík } {45.Chlór } {46.Hořčík } {47.Síra } {48.Železo } {49.Měď } {50.Mangan } {51.Zinek } {52.Selen } {53.Jód } {54.Kobalt } {55.Karoteny } {56.Vit. A } {57.Vit. D } {58.Vit. E } {59.Thiamin } {60.Riboflavin } {61.K. pantotenová } {62.Cholin } {63.Niacin } {64.Pyridoxin } {65.Vit. B12 } {66.K.listová } {67.Biotin } {68.KS-NL-skot } {69.KS-tuk-skot } {70.KS-vla-skot } {71.KS-BNLV-skot } {72.KS-NL-prasata } {73.KS-tuk-prasata } {74.KS-vlak-prasata } {75.KS-BNLV-prasata } {76.PLN.výkrm } {77.PLN-dojnice } {78.PLN-ovce } {79.Skot-SOH-G } {80.Skot-SOH-P } {81.Prasata-SOH-P } {82.Prasata-SOH-G } {83.PDI-A } {84.PDI-N } {85.PDI-E } {86.SNL-prasata } {87.SNL-drůbež } {88.Vit. K } {89.Vit. C } {90.CL=NaCl } {91.NL z NPN } {92.Fos.prasata } {93.Molybden }
10
101,1 102,1 103,1 104,1 105,1 108,1 109,1 0,1 117,1 118,1 119,1 120,10 121,10 122,10 123,1 124,1 125,1 126,10 128,1 129,1 130,1 131,1 132,1
{94.SNL-ovce } {95.SNL-koně } {96.SNL.králici } {97.PDIM-N } {98.PDIM-E } {99.Deg.NL } {100.Nedeg.NL } {101.Rozp.NL {102.MEs 194 } {103.pH } {104.KVV } {105.Kys.mléčná } {106.Kys.octová } {107.Kzs.máselná } {108.Třída fermentace } {109.Třída celková } {110.Konzervant } {111.NH3 } {112.ADF } {113.NDF } {114.NO3 } {115.ČKT } {116.MEp 194 }
Definice importu uvedená v souboru KRMUZ1.DEF je předem nastavena pro načtení komponent ze souboru OKS-KRM.DAT, který je generován laboratorním programem od ing.Valenty z firmy EKO-LAB Žamberk. Soubory KRMUZ2.DEF a KRMUZ3.DEF jsou uživateli k dispozici. Do těchto souborů si může doplnit vlastní definici importu komponent z jiného textového souboru, ve kterém jsou jednotlivé položky odděleny čárkami a textové položky jsou uzavřeny v apostrofech.
ME.DEF V tomto souboru jsou definovány rovnice pro výpočet metabolizovatelné energie (dále ME) dle vyhlášky o krmivech pro některé kategorie zvířat. V rámci výpočtu má uživatel možnost používat buď ME která je zadána v číselníku komponent nebo může použít rovnice podle kterých se ME jednotlivých komponent vypočte v rámci o optimalizace receptury krmné směsi. To jakou variantu ME uživatel použije, si může nastavit v části Výpočet/ Výpočet krmných směsí/ Ostatní nastavení výpočtu. V tomto formuláři může nastavit položku ME počítat dle vyhlášky o krmivech. Každá rovnice v tomto souboru začíná číselným kódem kategorie zvířat, pro kterou je určena. Ihned za tímto číselným kódem je symbol =. Za tento symbol je možné zadat jakoukoliv poznámku, třeba název kategorie zvířat pro lepší orientaci v tomto souboru.
11
Př.
3=
Skot
Hned na dalším řádek je nutné uvést znak @ následovaný číslem pevné pozice ME dané kategorie zvířat v definici živinových ukazatelů. Př.
@28
Na dalších řádcích je uvedena vlastní matematická rovnice. Řádek vždy začíná znaménkem + nebo – (výsledek výpočtu tohoto řádku se buď přičítá nebo odečítá). Dále je nutné uvést znak & následovaný číslem pevné pozice požadovaného živinového ukazatele. Za ním může následovat znak * za kterým se nachází konstanta. Řádek může obsahovat také jen živinový ukazatel bez násobení konstantou nebo jen konstantu. Př. +&2*0.0223 nebo +&2 nebo +12.0 Dále je možné použít speciální zápis pro zadání podmínky. Pokud je podmínka platná, platí rovnice zapsaná na řádcích následující za podmínkou. Pokud podmínka není platná hledá se další podmínka. Podmínka je uložena do hranatých závorek [ ]. Obsahuje znak & následovaný číslem pevné pozice živinového ukazatele. Dále následuje vždy znak podmínky <=. Za tímto znakem musí být vždy uvedena konstanta. Př.
[&2<=250.00]
IMPLICITNÍ OBSAH SOUBORU KRMUZ1.DEF 1= Prasata @28 [&2<=250.00] +&2*0.0223 +&17*0.0341 +&22*0.017 +&23*0.0168 +&1*0.0074 -&39*0.0074 -&2*0.0074 -&17*0.0074 -&22*0.0074 -&23*0.0074 -&19*0.0074 -&19*0.0109 [&2<=999999.99] +&2*0.0199 +&17*0.035 +&22*0.0163 +&23*0.0189
12
+&1*0.0062 -&39*0.0062 -&2*0.0062 -&17*0.0062 -&22*0.0062 -&23*0.0062 -&19*0.0062 -&19*0.0013 2= @29 +&2*0.01551 +&17*0.03431 +&22*0.01669 +&23*0.01301 3= @26 +12.0 +&2*0.008 +&17*0.023 -&19*0.018 -&39*0.012
Drubez
Skot
PREVKRM.DEF V tomto souboru je uložena definice exportu komponent do uživatelsky definovaného souboru OKS-KRM.DAT. Do souboru PREVKRM.DEF může uživatel nadefinovat, které živinové ukazatele a v jakém pořadí budou exportovány. Každý řádek představuje definici jedné z živin. První položka řádku definuje živinový ukazatel. Druhá položka definuje převodní koeficient, kterým bude číselná hodnota této živiny vynásobena před uložením do textového souboru OKS-KRM.DAT. Obě položky jsou v řádku odděleny čárkou. Vybrané živinové ukazatele jsou do souboru OKS-KRM.DAT exportovány v pořadí, ve kterém jsou definovány v souboru PREVKRM.DEF. Komponenty se do souboru OKS-KRM.DAT exportují včetně hlavičky. Ta obsahuje základní údaje o krmivu (kód, název, ceny, …) a může mít více variant a to podle verze číselníku komponent do které uživatel data exportuje. Verzí vybírá uživatel v jedné z nabídek, která se mu nabízí v rámci vlastního provedení exportu komponent. Implicitně obsahuje soubor PREVKRM.DEF 150 řádků. Definice exportu je v tomto souboru nastavena tak, že se exportuje prvních 150 živin ve stejném pořadí ve které jsou tyto živiny uloženy v číselníku komponent. Vlastní export se v programu Optimalizace krmných směsí provádí v části Data/ Adresář komponent voláním funkce S-UložTXT. Z následně zobrazené uživatelské nabídky je nutné vybrat položku Definovaný výstup (PREVKRM.DEF).
13
VP_DOP.DEF Do tohoto souboru může uživatel doplnit jakýkoliv text v délce 6-ti řádků, kde každý řádek může obsahovat maximálně 76 znaků. Text definovaný v tomto souboru se uživateli nabídne k úpravě v rámci tisku výrobního příkazu a tiskne se v hlavičce výrobního příkazu.
VP_DOP2.DEF Do tohoto souboru může uživatel doplnit libovolný text, který se tiskne na konci výrobního příkazu. Délka řádku by neměla přesáhnout 79 znaků.
Skladová evidence ADR_DOD1, ADR_DOD2.DEF, ADR_DOD3.DEF, ADR_DOD4.DEF Definuje doplňující text vyhlášky ADR. Jeden z těchto čtyř doplňkových textů uživatel vybírá pro tisk na dodacím listu ADR, nákladním listu nebo na faktuře ADR. Délka textu těchto souborů je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
BALENI.DEF V tomto textovém souboru jsou definovány jednotlivé používané obaly. Maximálně lze definovat 8 druhů obalů. V rámci definice každého obalu je možné definovat základní obal a dále obal velkého balení (paletu, karton, …) Definice každého řádku se skládá z následujících 6-ti položek oddělených čárkou (znakové údaje jsou navíc uzavřeny v apostrofech): 1. Obsah základního obalu v tunách. 2. Zkrácený název základního obalu – maximálně 9 znaků. 3. Celý název základního obalu – maximálně 20 znaků. 4. Kód skladové karty základního obalu – vždy 15 znaků. 5. Obsah velkého balení v tunách. 6. Kód skladové karty velkého balení – pokud není vyplněn, nedochází k odpisu – pokud je vyplněn, vždy 15 znaků. PŘÍKLAD SOUBORU BALENI.DEF 0.015,"P15-kg","Pytle 15-kg","300000000000040",1.080,"310000000000010" 0.02,"P20-kg","Pytle 20-kg","300000000000010",1.100,"310000000000010"
14
0.025,"P25-kg","Pytle 25-kg","300000000000030",1.200,"310000000000010" 0.05,"P50-kg","Pytle 50-kg","300000000000020",1.200,"310000000000010"
Typy balení definované v tomto souboru je možné potom přiřazovat jednotlivým položkám zakázek a objednávek a následně využít jako jednu z variant odpisu obalů při výdeji zboží ze skladu přes Skladový doklad. Podmínkou je zapnutý přepínač v Automatický odpis obalů při výdeji., v části Nastavení/ Nastavení-Skladová evidence. Dále je možné balení přiřazené objednávkám a zakázkám použít jako podklad pro odpis obalů v rámci výpočtu bilance v části Zakázky. Podmínkou je zapnutý přepínač Odepisování obalů v bilanci v části Nastavení/ Objednáv./Zakázky.
CENSKUP.DEF V tomto souboru jsou definovány názvy jednotlivých cenových skupin. Celkem je možné definovat až 8 cenových skupin. Na každém řádku se definuje název cenové skupiny. Délka názvu cenové skupiny je 20 znaků. Počet naplněných řádků tohoto souboru rozhoduje také o počtu cenových skupin, které budou uživateli v programu k dispozici.
EKSFF*.DEF Data z tohoto pomocného souboru se používají k přenosu vystavených faktur do účetního systému EKOSOFT. POPIS JEDNOTLIVÝCH ŘÁDKŮ SOUBORU 1. Název souboru, do něhož se zapisují jednotlivé převáděné faktury. Je ukončen znakem čárka. 2. Název souboru, do něhož se zapisuje zaúčtování jednotlivých převáděných faktur. Je ukončen znakem čárka. 3. Párovací číslo pro odlišení dealerských faktur. Toto číslo je vždy pětimístné ve formátu XX-YY. Jeho definice je ukončena znakem čárka. 4. Šestimístný účet pohledávek pro vystavené faktury, je ukončen znakem čárka. 5. Strana MD vnitropodnikového zúčtování. osmimístné a je zakončené znakem čárka.
Číslo
účtu
je
6. Strana DAL vnitropodnikového zúčtování. Číslo účtu je osmimístné a je zakončené znakem čárka.
15
7. Označení typu daně – osvobozeno od DPH, je ukončeno znakem čárka. 8. Označení typu daně – snížená sazba DPH, je ukončeno znakem čárka. 9. Označení typu daně – základní sazba DPH, je ukončeno znakem čárka. 10. Označení typu daně – vývoz do zahraničí, je ukončeno znakem čárka. 11. Šestimístná definice účtu snížené sazby DPH. Položka je ukončena znakem čárka. 12. Šestimístná definice účtu základní sazby DPH. Položka je ukončena znakem čárka. 13. Šestimístná definice účtu rozdílů zaokrouhlení, je ukončena znakem čárka. 14. V rámci zaúčtování jednotlivých faktur je možné eliminovat (rušit) x-tý sloupec převáděné faktury, který je definován v této položce. 15. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví dalších řádků, které tvoří tabulku. 16. Tento a další řádky tvoří tabulku přiřazení účtu tržeb jednotlivým položkám faktury. Celkem může tabulka obsahovat až 100 položek přiřazení účtu tržeb. Jednotlivé položky jsou v řádku odděleny znakem -. A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 15 čísla skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 15 čísla skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. Sloupec C určuje přiřazení účtu tržeb, této skupině skladových karet. Číslo účtu je šestimístné. PŘÍKLAD SOUBORU EKSFF.DEF KVYF.TXT, HLK.TXT, 44-11, 311000, 00000000, 00000000, 7, 9, 10,
{ { { { { { { { {
Název souboru knihy vydaných faktur } Název souboru zaúčtování vydaných faktur } Párovací číslo - soubor banky - dealeři } Zúčtovací účet knihy vydaných faktur } Vnitropodnikové číslo strany MD } Vnitropodnikové číslo strany DAL } Typ daně 0 % } Typ daně 5 % } Typ daně 22 % }
16
8, { Typ daně - Vývoz do zahraničí } 343001, { Účet daně - 5 % } 343002, { Účet daně - 22 % } 688800, { Účet rozdílů zaokrouhlení } 4, { Rušit x-tý sloupec čísla dokladu } { Rozmezí kódů skl.položek Účet max. počet - 100 } 000000000000000-109999999999999-604000 { zboží } 200000000000000-209999999999999-601000 { obaly }
Informace které začínají znakem { jsou pouze informativní. V rámci převodu faktur nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným fakturám. O případných chybách, kdy některé skladové položce není v tabulce přiřazen účet tržeb, je uživatel informován a převod je předčasně ukončen.
EKSFT*.DEF V tomto souboru je uložena tabulka účetních předkontací pro zaúčtování skladových dokladů do účetních systémů EKOSOFT a AGROWARE Bačetín. POPIS JEDNOTLIVÝCH ŘÁDKŮ ZÁHLAVÍ SOUBORU 1. Zde je uveden název převodního textového souboru. 2. Strana MD vnitropodnikového zúčtování. osmimístné a je zakončené znakem čárka.
Číslo
účtu
je
3. Strana DAL vnitropodnikového zúčtování. Číslo účtu je osmimístné a je zakončené znakem čárka. 4. Definice účetní souvztažnosti pro zaúčtování přecenění. V tomto řádku jsou vedeny obě strany účetní předkontace oddělené pomlčkou. Obě čísla účtů jsou šestimístná. Celý řádek je ukončen znakem čárka. 5. Dva přepínače, které jsou uloženy za sebou v prvním a druhém sloupci. Oba mohou nabývat hodnota Ano (A) a Ne (N). A. Prvním z nich určuje, jestli se má účtovat přecenění, pokud se objeví v řádku některého z dokladů. B. Druhý přepínač definuje jestli se mají automaticky převést a zaúčtovat bez potvrzení uživatele skladové doklady, které již byly dříve převedeny. Definice obou přepínačů musí být ukončena znakem čárka. 6. V rámci zaúčtování jednotlivých skladových dokladů je možné eliminovat (rušit) x-tý sloupec čísla dokladu, který je definován v této položce.
17
POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ SOUVZTAŽNÝCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky souvztažných účtů. 2. Tento a další řádky tvoří tabulku přiřazení souvztažných účtu jednotlivým položkám skladového dokladu. Celkem může tabulka obsahovat až 200 položek přiřazení souvztažných účtů. Jednotlivé položky jsou vzájemně odděleny znakem -. Tabulka obsahuje následující položky: A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. V tomto sloupci je uveden druh pohybu. Zadání definice této položky je trojmístné (i když kódy pohybu jsou pouze dvoumístné). Je to z tohoto důvodu, aby bylo možné definovat účetní souvztažnost pro druh pohybu automatický převod, přesněji pro jeho příjmovou část. Pro takový druh pohybu je nutné definovat dva řádky účetní předkontace v této tabulce, Jeden s uvedením dvou místného kódu pohybu (výdej) a druhý kde je dvojmístný kód předřazen číslicí 1 (příjem). D. V tomto sloupci je uveden počátek rozmezí výkonů. Společně se sloupce E tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné. E. Ve tomto sloupci je uveden konec rozmezí výkonů. Společně se sloupce D tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné. F. V posledním sloupci je definován vlastní účet, který je přiřazen na základě podmínek definovaných v předešlých sloupcích (materiálová skupina, kód pohybu, výkon). Číslo účtu je šestimístné s tím, že posední tři znaky mohou být nahrazeny písmeny SSS, místo nichž se vkládá třímístné číslo konkrétního střediska. Všechny položky jsou vzájemně odděleny pomlčkou. Výjimkou je oddělení čísla účtu, které se standardně provádí znakem +. V případě, že je použit znak -, je účtována strana DAL opačné se znaménkem mínus.
18
G. Tento sloupec je nepovinný. Pokud je vyplněn, definuje šestimístný pomocný řídící účet, který se použije pro účetní předkontaci na místo účtu řídícího (má před ním prioritu) z tabulky řídících účtů. POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ ŘÍDÍCÍCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky řídících účtů. 2. Tento a další řádky tvoří tabulku přiřazení řídícího účtu jednotlivým skladovým kartám. Celkem může tabulka obsahovat až 100 položek přiřazení řídícího účtu. Popis jednotlivých sloupců: A. První sloupec této tabulky určuje materiálovou skupinu (první dvojčíslí čísla skladové karty). B. Druhý sloupec určuje šestimístné číslo řídícího účtu, který je přiřazen příslušné materiálové skupině. Poslední tři znaky mohou být nahrazeny písmeny SSS, místo nichž se vkládá třímístné číslo konkrétního střediska. PŘÍKLAD SOUBORU EKSFT.DEF HLK.TXT, { Název textového souboru } 00000000, { Vnitropodnikové číslo strany MD } 00000000, { Vnitropodnikové číslo strany DAL } 000000-000000,{ Zaúčtování přecenění } { Účtovat přecenění-A/N, Převádět bez dotazu již převedené NN, 7, { Rušit x-tý sloupec čísla dokladu }
doklady-A/N }
{MatSkuOd-MatSkupDo-DruhPohybu-VykonOd-VykonDo-ÚčetSouvzt-Pom.řídící účet}
00-00-006-0000-0999-111110 20-20-006-0000-0999-111110 00-00-007-0000-0999+389200-111200 20-20-007-0000-0999+389200-111200 00-00-008-0000-0999+395100 00-00-108-0000-0999+395100 00-00-009-0000-0999+389200-111200 20-20-009-0000-0999+389200-111200 . . . 10-10-052-0000-0999+542100 55-87-055-0000-0999+613110 00-20-055-0000-0999+542100 55-87-056-0000-0999+613110 00-20-056-0000-0999+542100 55-87-093-0000-0999+613100 00-20-093-0000-0999+501200 {MatSkup-Účet řídící} 00-112140 { Suroviny } 10-132100 { Zboží } 20-112200 { Obaly } 55-123100 { Výrobky }
19
Informace které začínají znakem { jsou pouze informativní. V rámci převodu skladových dokladů nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným skladovým dokladům. O případných chybách, kdy některé skladové položce není v přiřazen účet souvztažný nebo řídící, je uživatel informován a převod je předčasně ukončen.
KUPSML1.DEF Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky v části II.Předmět a cena, hned za tímto nadpisem. Délka textu tohoto souboru je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
KUPSML2.DEF Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky v části II.Předmět a cena za jednotlivými položkami zboží. Délka textu tohoto souboru je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
KUPSML3.DEF Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky v části III.Další ujednání za položkami definovanými v souboru ZAKAZKY.DEF. Položky ze souboru ZAKAZKY.DEF rovněž definují názvy volných polí v editačním formuláři hlavičky zakázky. Pokud máte jednotlivé položky v těchto dvou definičních souborech očíslované, je nutné brát ohled na to aby číslování položek v obou souborech na sebe navazovalo. Délka textu tohoto souboru je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
KUPSML4.DEF Dodatek, který se tiskne na kupní smlouvě tištěné na základě zakázky na konci smlouvy. Délka textu tohoto souboru je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
MLINE*.DEF V tomto souboru je uložena tabulka účetních předkontací pro zaúčtování skladových dokladů do účetního systému MLINE České Budějovice.
20
POPIS JEDNOTLIVÝCH ŘÁDKŮ ZÁHLAVÍ SOUBORU 1. Zde je uveden název převodního textového souboru. Za názvem tohoto souboru musí být uvedena jako oddělovač čárka. 2. Konstanta, od které se odvozují čísla dokladů jednotlivých převáděných skladových dokladů. Tato položka se již nepoužívá a je součásti tohoto definičního souboru pouze z důvodu zpětné kompatibility. Položka je ukončena znakem čárka. 3. Definice účetní souvztažnosti pro zaúčtování přecenění. V tomto řádku jsou vedeny obě strany účetní předkontace oddělené pomlčkou. Obě čísla účtů jsou šestimístná. Jejich definice je ukončena znakem čárka. POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ SOUVZTAŽNÝCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky souvztažných účtů. 2. Tento a další řádky tvoří tabulku přiřazení souvztažných účtu jednotlivým položkám skladového dokladu. Celkem může tabulka obsahovat až 200 položek přiřazení souvztažných účtů. Jednotlivé položky jsou vzájemně odděleny znakem -. Tabulka obsahuje následující položky: A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. V tomto sloupci je uveden druh pohybu. Zadání definice této položky je trojmístné (i když kódy pohybu jsou pouze dvoumístné). Je to z tohoto důvodu, aby bylo možné definovat účetní souvztažnost pro druh pohybu automatický převod, přesněji pro jeho příjmovou část. Pro takový druh pohybu je nutné definovat dva řádky účetní předkontace v této tabulce, jeden s uvedením dvou místného kódu pohybu (výdej) a druhý kde je dvojmístný kód předřazen číslicí 1 (příjem). D. Ve tomto sloupci je uveden počátek rozmezí výkonů. Společně se sloupcem E tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné.
21
E. Ve tomto sloupci je uveden konec rozmezí výkonů. Společně se sloupcem D tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné. F. V posledním sloupci je definován vlastní účet, který je přiřazen na základě podmínek definovaných v předešlých sloupcích (materiálová skupina, kód pohybu, výkon). Číslo účtu je pětimístné a může být doplněno znakem S, místo něhož se vkládá číslo konkrétního střediska. Všechny položky jsou vzájemně odděleny pomlčkou. Výjimkou je oddělení čísla účtu, které se standardně provádí znakem +. V případě, že je použit znak -, je účtována strana DAL opačné se znaménkem mínus. POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ ŘÍDÍCÍCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky řídících účtů. 2. Tento a další řádky tvoří tabulku přiřazení řídícího účtu jednotlivým skladovým kartám. Celkem může tabulka obsahovat až 100 položek přiřazení řídícího účtu. A. První sloupec této tabulky určuje materiálovou skupinu (první dvojčíslí čísla skladové karty). B. Druhý sloupec určuje pětimístné číslo řídícího účtu, který je přiřazen příslušné materiálové skupině. Číslo účtu může být zprava doplněno znakem S, místo něhož se vkládá číslo konkrétního střediska. PŘÍKLAD SOUBORU MLINE.DEF MLINE.TXT, { Název txt.souboru zaúčtování sklad. dokladů } 100000, { Konstanta + období + pořadové číslo } 000000-000000,{ Zaúčtování přecenění } {MatSkuOd-MatSkupDo-DruhPohybu-VykonOd-VykonDo-ÚčetSouvzt} 00-24-010-0000-0999+13101 26-57-010-0000-0999+13101 59-79-010-0000-0999+13101 25-25-010-0000-0999+13104 58-58-010-0000-0999+13104 00-00-015-0000-0999+13101 . . . 00-79-080-0000-0999+39500 00-79-180-0000-0999+39500 00-79-045-0000-0999+39500 00-01-047-0000-0999+13203 00-79-048-0000-0999+13210 00-99-050-0000-0999+13210 {MatSkup-Účet řídící} 00-11240S { Suroviny } 10-13200S { Zboží }
22
20-11200S 55-12300S
{ Obaly } { Výrobky }
Informace které začínají znakem { jsou pouze informativní. V rámci převodu skladových dokladů nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným skladovým dokladům. O případných chybách, kdy některé skladové položce není přiřazen účet souvztažný nebo řídící, je uživatel informován a převod je předčasně ukončen.
NAZSLEVY.DEF Definice textu implicitní slevy a přirážky na položce skladového dokladu. Název slevy je uložen na prvním řádku. Název přirážky je uložen na druhém řádku. Bere se vždy prvních 25 znaků. Jeden z těchto textů se v případě vyplnění položky Srážka/Přirážka na skladovém dokladu doplní do položky Srážka/Přirážka-poznámka.
OBJDOD1.DEF, OBJDOD2.DEF Jeden z těchto dvou textů může uživatel vybrat při tisku objednávky. Text se tiskne v druhé části objednávky pod tabulku položek objednávky. Délka textu těchto souborů je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
ODPOCET.DEF Definice nadpisu odpočtu krmného fondu na dodacím listu a faktuře. Bere se vždy prvních 60 znaků z prvního řádku souboru.
REJSTRIK.DEF Na faktuře, objednávce a pokladním dokladu se tiskne vždy na konci sestavy text, který je uložen v tomto souboru. Do tohoto souboru je možné zapsat informace o registraci firmy v obchodním rejstříku. Zveřejnění těchto informací je na výše uvedených dokladech povinné. Délka textu tohoto souboru je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
SKL_DOD1.DEF, SKL_DOD2.DEF, SKL_DOD3.DEF Jeden z těchto tří textů může uživatel vybrat při tisku skladového dokladu (pouze ve variantě C). Text se tiskne v druhé části skladového dokladu pod tabulku položek dokladu. Délka textu těchto souborů je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
23
SLEVY_KF.DEF V tomto souboru je možné definovat až 50 skladových karet obilí i s vyčíslením slevy za tunu. Dle této tabulky dochází při výdeji směsi k propočtu slevy. Každý řádek definice se skládá ze dvou po Definice každého řádku se skládá ze dvou položek oddělených čárkou (znakové údaje jsou navíc uzavřeny v apostrofech): 1. Číslo skladové karty obilí, ze které se vyrábí. Číslo skladové karty je uvedeno v apostrofech. 2. Srážka/Přirážka za tunu (srážka se musí uvádět mínusem). Vypočtená sleva se potom uvádí na skladovou kartu slevy, která se definuje v části Nastavení/ Nastavení-krmný fond/ Skladová karta slevy. Dále je nutné, aby byl aktivní přepínač Sleva dle tabulky SLEVY_KF.DEF v části Nastavení/ Nastavení-krmný fond. Tabulka SLEVY_KF.DEF obsahuje maximálně 50 řádků. Na každém řádku se nacházejí dvě položky: PŘÍKLAD: Soubor SLEVY_KF.DEF obsahuje následující dva řádky: "000000000000001",-300.00 "000000000000002",-250.00
Zákazníkovi je dodávána krmná směs CDP s obsahem ječmene 45% v celkovém množství 100q. Ječmen je v tabulce SLEVY_KF.DEF definován třeba druhým řádkem, který říká že za každý metrák ječmene dochází ke slevě 25,-Kč/q. Sleva činí celkem (45*25) 1125,-Kč. Sleva činí 11.25-Kč/q prodávané krmné směsi. Tato částka bude uvedena jako sleva za 1q a to na skladové kartě slevy (musí být vyplněna Skladová karta slevy v části Nastavení/ Nastavení-krmný fond). Tuto variantu kompenzace ceny krmné směsi je možné kombinovat v obou základních variantách odpočtu krmné obilí z krmného fondu.
SMLOUVA.DEF Definice textu, který se tiskne v bodu IV.Finanční vyrovnání v rámci hospodářské smlouvy z dodacích listů. Délka tohoto textu je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
24
UPOMINKA.DEF Definice textu upomínky. Délka tohoto textu je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
VISF*.DEF Data z tohoto pomocného souboru se používají k přenosu vystavených faktur do účetního systému VISION Olomouc. POPIS JEDNOTLIVÝCH ŘÁDKŮ SOUBORU 1. Název souboru, do něhož se zapisují jednotlivé převáděné faktury. Je ukončen znakem čárka. 2. Název souboru, do něhož se zapisuje zaúčtování jednotlivých převáděných faktur. Je ukončen znakem čárka. 3. Šestimístný účet pohledávek pro vystavené faktury, který je ukončen znakem čárka. 4. Šestimístná definice účtu snížené sazby DPH. Položka je ukončena znakem čárka. 5. Šestimístná definice účtu základní sazby DPH. Položka je ukončena znakem čárka. 6. Šestimístná definice účtu rozdílů zaokrouhlení, je ukončena znakem čárka. 7. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví dalších řádků, které tvoří tabulku. 8. Tento a další řádky tvoří tabulku přiřazení účtu tržeb jednotlivým položkám faktury. Celkem může tabulka obsahovat až 100 položek přiřazení účtu tržeb. Jednotlivé položky jsou v řádku odděleny znakem -. A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 15 čísla skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 15 čísla skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. Sloupec C určuje přiřazení účtu tržeb, této skupině skladových karet. Číslo účtu je šestimístné.
25
PŘÍKLAD SOUBORU VISF.DEF VIS_FAK.TXT, { Název souboru převáděných faktur } VIS_FUC.TXT, { Název souboru zaúčtování převáděných faktur } 311000, { Zúčtovací účet knihy vydaných faktur } 343001, { Účet snížené sazby daně - 5 % } 343001, { Účet základní sazby daně - 22 % } 398000, { Účet rozílů zaokrouhlení } { Rozmezí kódů skl.položek Účet max.pocet - 100 } 000000000000000-109999999999999-601502 { výrobky } 200000000000000-209999999999999-642100 { suroviny } 300000000000000-309999999999999-602502 { služby } 400000000000000-409999999999999-602501 { Doprava }
Informace které začínají znakem { jsou pouze informativní. V rámci převodu faktur nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným fakturám. O případných chybách, kdy některé skladové položce není v tabulce přiřazen účet tržeb, je uživatel informován a převod je předčasně ukončen.
VISS*.DEF V tomto souboru je uložena tabulka účetních předkontací pro zaúčtování skladových dokladů do účetního systému VISION Olomouc. POPIS JEDNOTLIVÝCH ŘÁDKŮ ZÁHLAVÍ SOUBORU 1. Zde je uveden název převodního textového souboru. 2. Definice účetní souvztažnosti pro zaúčtování přecenění. V tomto řádku jsou vedeny obě strany účetní předkontace oddělené pomlčkou. Obě čísla účtů jsou šestimístná. Celý řádek je ukončen znakem čárka. 3. Dva přepínače, které jsou uloženy za sebou v prvním a druhém sloupci. Oba mohou nabývat hodnota Ano (A) a Ne (N). A. První z nich určuje, jestli se má účtovat přecenění, pokud se objeví v řádku některého z dokladů. B. Druhý přepínač definuje jestli se mají automaticky převést a zaúčtovat bez potvrzení uživatele skladové doklady, které již byly dříve převedeny. Definice obou přepínačů musí být ukončena znakem čárka. POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ SOUVZTAŽNÝCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky souvztažných účtů.
26
2. Tento a další řádky tvoří tabulku přiřazení souvztažných účtu jednotlivým položkám skladového dokladu. Celkem může tabulka obsahovat až 200 položek přiřazení souvztažných účtů. Jednotlivé položky jsou vzájemně odděleny znakem -. Tabulka obsahuje následující položky: A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 2 počáteční znaky čísla skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. V tomto sloupci je uveden druh pohybu. Zadání definice této položky je trojmístné (i když kódy pohybu jsou pouze dvoumístné). Je to z tohoto důvodu, aby bylo možné definovat účetní souvztažnost pro druh pohybu automatický převod, přesněji pro jeho příjmovou část. Pro takový druh pohybu je nutné definovat dva řádky účetní předkontace v této tabulce, jeden s uvedením dvou místného kódu pohybu (výdej) a druhý kde je dvojmístný kód předřazen číslicí 1 (příjem). D. Ve tomto sloupci je uveden počátek rozmezí výkonů. Společně se sloupce E tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné. E. Ve tomto sloupci je uveden konec rozmezí výkonů. Společně se sloupce D tvoří rozmezí povolených výkonů pro daný řádek definice. Číslo výkonu je čtyřmístné. F. V posledním sloupci je definován vlastní účet, který je přiřazen na základě podmínek definovaných v předešlých sloupcích (materiálová skupina, kód pohybu, výkon). Číslo účtu je šestimístné s tím, že posední tři znaky mohou být nahrazeny písmeny SSS, místo nichž se vkládá třímístné číslo konkrétního střediska. Všechny položky jsou vzájemně odděleny pomlčkou. Výjimkou je oddělení čísla účtu, které se standardně provádí znakem +. V případě, že je použit znak -, je účtována strana DAL opačné se znaménkem mínus. G. Tento sloupec je nepovinný. Pokud je vyplněn, definuje šestimístný pomocný řídící účet, který se použije pro účetní předkontaci na místo účtu řídícího (má před ním prioritu) z tabulky řídících účtů.
27
POPIS JEDNOTLIVÝCH ŘÁDKŮ PŘIŘAZENÍ ŘÍDÍCÍCH ÚČTŮ 1. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví tabulky řídících účtů. 2. Tento a další řádky tvoří tabulku přiřazení řídícího účtu jednotlivým skladovým kartám. Celkem může tabulka obsahovat až 100 položek přiřazení řídícího účtu. Popis jednotlivých sloupců: A. První sloupec této tabulky určuje materiálovou skupinu (první dvojčíslí čísla skladové karty). B. Druhý sloupec určuje šestimístné číslo řídícího účtu, který je přiřazen příslušné materiálové skupině. Poslední tři znaky mohou být nahrazeny písmeny SSS, místo nichž se vkládá třímístné číslo konkrétního střediska. PŘÍKLAD SOUBORU VISS.DEF VIS_SKL.TXT, { Název textového souboru } 000000-000000 { Zaúčtování přecenění } { Účtovat přecenění-A/N, Převádět bez dotazu NN,
již převedené doklady-A/N }
{MatSkuOd-MatSkupDo-DruhPohybu-VykonOd-VykonDo-ÚčetSouvzt-Pom.řídící účet}
00-00-006-0000-0999-111110 20-20-006-0000-0999-111110 00-00-007-0000-0999+389200-111200 20-20-007-0000-0999+389200-111200 00-00-008-0000-0999+395100 00-00-108-0000-0999+395100 00-00-009-0000-0999+389200-111200 20-20-009-0000-0999+389200-111200 00-00-010-0000-0999+111100 . . . 55-87-026-0000-0999+613100 55-87-027-0000-0999+613100 00-20-092-0000-0999-501200 55-87-093-0000-0999+613100 00-20-093-0000-0999+501200 {MatSkup-Účet řídící} 00-112140 { Suroviny } 10-132100 { Zboží } 20-112200 { Obaly } 55-123100 { Výrobky }
Informace které začínají znakem { jsou pouze informativní. V rámci převodu skladových dokladů nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným skladovým dokladům. O případných chybách, kdy některé skladové položce není v přiřazen účet souvztažný nebo řídící, je uživatel informován a převod je předčasně ukončen.
28
ZAKAZKY.DEF V tomto souboru je možné na prvních šesti řádcích definovat názvy volných polí hlavičky zakázky. Každý z těchto názvů může mít maximálně 30 znaků. Názvy těchto polí se tisknou na kupní smlouvě v části III.Další ujednání a to hned za nadpisem této části.
ZAKDOD1.DEF, ZAKDOD2.DEF Jeden z těchto dvou textů může uživatel vybrat při tisku zakázky. Text se tiskne v druhé části zakázky pod tabulku položek zakázky. Délka textu těchto souborů je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
ZALOHFAK.DEF Text definovaný v tomto souboru se tiskne na zálohové faktuře. Délka tohoto textu je omezena pouze kapacitou použitého textového editoru. Délka řádku by neměla přesáhnout 79 znaků.
ZEIS_F.DEF Data z tohoto pomocného souboru se používají k přenosu vystavených faktur do účetního systému AGROWARE Bačetín – ZEIS. POPIS JEDNOTLIVÝCH ŘÁDKŮ SOUBORU 1. Zde je uveden disk a cesta souboru, do kterého se převádějí vybrané faktury. 2. Na tomto řádku se nachází přepínač který určuje, jestli se převáděné faktury mají ve výstupním převodním souboru označit jako zlikvidované (Může nabývat hodnot Ano nebo Ne). 3. Zde se nachází přepínač, kterým se nastavuje naplnění datumu uzávěrky u převáděných faktur aktuálním datumem počítače (Může nabývat hodnot Ano nebo Ne). 4. Na tomto řádku je uveden šestimístný účet pohledávek pro tuzemské vystavené faktury. 5. Na tomto řádku je uveden šestimístný účet pohledávek pro zahraniční vystavené faktury. 6. Tento řádek je pouze informativní. Je na něm pro lepší orientaci předepsáno záhlaví dalších řádků, které tvoří tabulku. 7. Tento a další řádky tvoří tabulku přiřazení účtu tržeb jednotlivým položkám faktury. Celkem může tabulka obsahovat až 100 položek přiřazení účtu tržeb. Jednotlivé položky jsou v řádku odděleny znakem -.
29
A. První sloupec této tabulky určuje počátek rozmezí čísla skladové karty (vždy 15-ti místné číslo skladové karty pro určení dolní hranice) a společně se sloupcem B tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. B. Tento sloupec určuje konec rozmezí čísla skladové karty (vždy 15-ti místné číslo skladové karty pro určení horní hranice) a společně se sloupcem A tvoří povolené rozmezí čísel skladové karty pro daný řádek definice. C. Sloupec C určuje přiřazení účtu tržeb, této skupině skladových karet. Číslo účtu je šestimístné. PŘÍKLAD SOUBORU ZEIS_F.DEF c: { disk a cesta, kam budou uloženy výstupní soubory } Ne { převáděné faktury označovat jako zlikvidované } Ano { naplňovat datum uzávěrky aktuálním datumem ) 311100 { účet pohledávek - tuzemské vystavené faktury } 311300 { účet pohledávek – zahraniční vystavené faktury } { Rozmezí kódů skl.položek účet max.-100 položek} 000000000000000-109999999999999-601502 { výrobky } 200000000000000-209999999999999-642100 { suroviny } 300000000000000-309999999999999-602502 { služby } 400000000000000-409999999999999-602501 { Doprava }
Informace které začínají znakem { jsou pouze informativní. V rámci převodu faktur nejdříve dojde ke kontrole přiřazení účetní předkontace jednotlivým převáděným fakturám. O případných chybách, kdy některé skladové položce není v tabulce přiřazen účet tržeb, je uživatel informován a převod je předčasně ukončen.
30