Konfigurace a technická nastavení programu: Porovnání verzí
Z K.A.P.
Skočit na navigaciSkočit na vyhledáváním (→Příklad) |
m (→Příklad) |
||
| Řádek 233: | Řádek 233: | ||
<PocetKopiiDokladu attr="">1</PocetKopiiDokladu> | <PocetKopiiDokladu attr="">1</PocetKopiiDokladu> | ||
</test> | </test> | ||
| − | </config | + | </config> |
</tt> | </tt> | ||
Verze z 14. 10. 2009, 10:52
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>