Konfigurace a technická nastavení programu: Porovnání verzí
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 | + | |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>