Konfigurace a technická nastavení programu

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

Konfigurační parametry


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>