Konfigurace a technická nastavení programu

Z K.A.P.
Verze z 13. 10. 2009, 11:28, kterou vytvořil Greplová Alena (diskuse | příspěvky) (Nová stránka: ===Nastavení MaximObjServeru=== * Musí být alespoň verze 11. * Musí se nastavit adresář odkud se budou načítat průvodky a konfigurační soubor PDA.XML. Adresář je v prom...)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání

Nastavení MaximObjServeru

  • Musí být alespoň verze 11.
  • Musí se nastavit adresář odkud se budou načítat průvodky a konfigurační soubor PDA.XML. Adresář je v proměnné „RootDirXML“ v ini souboru.
  • Musí být povolena přípona „XPR“ pro příjem průvodek.

Popis konfigurace PDA.XML

Soubor se načítá v Načtení nastavení a uloží se k programu. Musí být kódován v UTF-8, jinak není zajištěno jeho správné načtení. Popis jednotlivých polí Jméno pole Typ dat Hodnota Popis Jmeno Text Prázdné Hodnoty budou vytištěny v dokladech. Jmeno2 Text Prázdné Ulice Text Prázdné PSC Text Prázdné Město Text Prázdné ICO Text Prázdné DIC Text Prázdné Provozovna Text Prázdné Ucet Text Prázdné NahlasitPrekroceniObalovehoKonta Boolean False Ptá se jestli pokračovat pokud by se stav obalového konta měl dostat do mínusu. PoNacteniSmazatPruvodku Boolean False Při načítání průvodky z MaximObjServeru odesílá požadavek s parametrem „/DELETE“ AutomatickeCislovaniNovychDokladu Boolean True Ručně zadané doklady budou automaticky (ručně) číslovány. KontrolovatCastkuObaluNaDokladu Boolean True Kontroluje jestli částka za obal překročla celkovou částku za doklad. ZakazatPrekroceniCastkyObaluNaDokladu Boolean True Nedovolí vrátit obaly ve vyšší hodnotě než je hodnota dokladu. PocetKopiiDokladu Int 1 Počet kopií sestavy, které budou vytisknuty na tiskárně. PocetKopiiVracenychObalu Int 1 PocetKopiiPruvodky Int 1 BTPrinter Boolean False Jestli se má použít tiskárna Posiflex s BTPrinter.DLL na Windows CE na Posiflex ZpusobTisku Text Posiflex Další možné hodnoty: RAW, Bitmap TypTiskarny Text Prázdné Další možné hodnoty: EPSON, HPDESKJ, HPLASERJ (zatím nemá nastaveny řídící kódy) KodovaniTisku Text Prázdné = ASCII Další možné hodnoty: ASCII, Win1250, Latin2, Kamenicky, UTF8. JmenoFontuTiskarny Text Prázdné = Courier New Font bude použit při: ZpusobTisku = Bitmap PoOdeslaniUzavrit Boolean True Odesláním boudou všechny doklady uzavřeny a nebude možné je měnit. PoOdeslaniPridavatNoveDoklady Boolean False Odesláním se zablokuje možnost přidávat nové doklady do průvodky. VytvoritZastupceProgramu Boolean False Na PDA s Windows CE, nebo Windows Mobile se vytovoří na ploše zástupce pro spuštění programu. JmenoTiskarny Text Prázdné Jméno tiskárny na kterou se má tisknout, pokud to nemá být výchozí tiskárna. DokladySloupce Tyto sekce obsahující informace o zobrazených sloupcích jednotlivých gridů. Popisy sloupců jsou v samostatné tabulce. ObalKontoSloupce VraceneObalySloupce

Popis polí pro sloupce v tabulkách Jméno pole Typ dat Hodnota Popis FieldName Text Prázdné Musí obsahovat jméno zobrazovaného, pokud pole v tabulce neexistuje, tak se celý sloupec ignoruje DisplayLabel Text Prázdné Pokud není vyplněno vezme se hodnota z FieldName Width Int 40 Šířka sloupce v axelech. DisplayFormat Text Prázdné Formátování čísel. Např.: # ### ###.## Alignment Int 0 taLeftJustify = 0 taRightJustify = 1 taCenter = 2 ReadOnly Boolean False Povolí editaci vybraného sloupce.

Řidiči Každý řidič může tvořit samostatnou sekci (i několik). V příkladu je označen jako „Test“. Zde se nastavuje to, čím se nastavení řidiče odlišuje od společných parametrů.

Příklad <?xml version="1.0" encoding="UTF-8"?> <config attr="">

 <Jmeno attr="">ABC xyz </Jmeno>
 <Jmeno2 attr=""> s.r.o.</Jmeno2>
 <Ulice attr="">Horní 20 </Ulice>
 <PSC attr="">111 11</PSC>
 <Obec attr="">Dolní </Obec>
 <ICO attr="">IČO: 12345678</ICO>
 <DIC attr="">DIČ: CZ12345678</DIC>
 <Telefon attr="">Tel. 906 123 456</Telefon>
 <Ucet attr="">BÚ: 1234568/0100</Ucet>
 <NahlasitPrekroceniObalovehoKonta attr="">False</NahlasitPrekroceniObalovehoKonta>
 <PoNacteniSmazatPruvodku attr="">True</PoNacteniSmazatPruvodku>
 <PocetKopiiDokladu attr="">2</PocetKopiiDokladu>
 <AutomatickeCislovaniNovychDokladu attr="">True</AutomatickeCislovaniNovychDokladu>
 <PocetKopiiVracenychObalu attr="">1</PocetKopiiVracenychObalu>
 <PocetKopiiPruvodky attr="">1</PocetKopiiPruvodky>
 <BTPrinter attr="">false</BTPrinter>
 <ZpusobTisku attr="">RAW</ZpusobTisku>
 <TypTiskarny attr="">HPDeskJ</TypTiskarny>
 <KodovaniTisku attr="">Latin2</KodovaniTisku>
 <KontrolovatCastkuObaluNaDokladu attr="">True</KontrolovatCastkuObaluNaDokladu>
 <ZakazatPrekroceniCastkyObaluNaDokladu attr="">False</ZakazatPrekroceniCastkyObaluNaDokladu>
 <DokladySloupce attr="">
   <Column attr="">
     <FieldName attr="">CISLODOKL</FieldName>
     <DisplayLabel attr="">Číslo d.</DisplayLabel>
     <Width attr="">50</Width>
     <DisplayFormat attr=""></DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">ODBERMISTO</FieldName>
     <DisplayLabel attr="">Odběr místo</DisplayLabel>
     <Width attr="">130</Width>
     <DisplayFormat attr=""></DisplayFormat>
     <Alignment attr="">0</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">CELKEM</FieldName>
     <DisplayLabel attr="">Celkem</DisplayLabel>
     <Width attr="">80</Width>
     <DisplayFormat attr=""># ### ###.00</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">ZAOBALY</FieldName>
     <DisplayLabel attr="">Za obaly</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.00</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">ZAPLACENO</FieldName>
     <DisplayLabel attr="">Zaplaceno</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.00</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
 </DokladySloupce>
 <ObalKontoSloupce attr="">
   <Column attr="">
     <FieldName attr="">VRACENO</FieldName>
     <DisplayLabel attr="">Vráceno</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.##</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">ZUSTATEK</FieldName>
     <DisplayLabel attr="">Zůstatek</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.##</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">NAZEV</FieldName>
     <DisplayLabel attr="">Název</DisplayLabel>
     <Width attr="">130</Width>
     <DisplayFormat attr=""></DisplayFormat>
     <Alignment attr="">0</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">CENAKAR</FieldName>
     <DisplayLabel attr="">Cena</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.00</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
 </ObalKontoSloupce>
 <VraceneObalySloupce attr="">
   <Column attr="">
     <FieldName attr="">VRACENO</FieldName>
     <DisplayLabel attr="">Vráceno</DisplayLabel>
     <Width attr="">40</Width>
     <DisplayFormat attr=""># ### ###.##</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">False</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">CENAKAR</FieldName>
     <DisplayLabel attr="">Cena</DisplayLabel>
     <Width attr="">50</Width>
     <DisplayFormat attr=""># ### ###.00</DisplayFormat>
     <Alignment attr="">1</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
   <Column attr="">
     <FieldName attr="">NAZEV</FieldName>
     <DisplayLabel attr="">Název</DisplayLabel>
     <Width attr="">120</Width>
     <DisplayFormat attr=""></DisplayFormat>
     <Alignment attr="">0</Alignment>
     <ReadOnly attr="">True</ReadOnly>
   </Column>
 </VraceneObalySloupce>
 <test attr="">
   <PoNacteniSmazatPruvodku attr="">False</PoNacteniSmazatPruvodku>
   <PocetKopiiDokladu attr="">1</PocetKopiiDokladu>
 </test>

</config>