Konfigurace a technická nastavení programu: Porovnání verzí

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

Verze z 13. 10. 2009, 12:50

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>