Konfigurace a technická nastavení programu: Porovnání verzí
Z K.A.P.
Skočit na navigaciSkočit na vyhledávání| (Není zobrazeno 12 mezilehlých verzí od 2 dalších uživatelů.) | |||
| Řádek 1: | Řádek 1: | ||
| + | ===Konfigurační parametry=== | ||
| + | {| border=1 style="background:#ddddff; color:black" class = "wikitable" | ||
| + | |- | ||
| + | ! Parametr !! Popis | ||
| + | |- | ||
| + | |''Povolit zvýrazněné zvuky v ost. dokladech''|| zvýrazňuje zvuková chybová hlášení při zpracování chyb ve vstupu dokladů a při čtení čárových kódů | ||
| + | |} | ||
| + | ---- | ||
| + | |||
===Nastavení MaximObjServeru=== | ===Nastavení MaximObjServeru=== | ||
* Musí být alespoň verze 11. | * 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í 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. | * Musí být povolena přípona „XPR“ pro příjem průvodek. | ||
| + | |||
| + | ---- | ||
===Popis konfigurace PDA.XML=== | ===Popis konfigurace PDA.XML=== | ||
| Řádek 39: | Řádek 50: | ||
|ZakazatPrekroceniCastkyObaluNaDokladu||Boolean||True||Nedovolí vrátit obaly ve vyšší hodnotě než je hodnota dokladu. | |ZakazatPrekroceniCastkyObaluNaDokladu||Boolean||True||Nedovolí vrátit obaly ve vyšší hodnotě než je hodnota dokladu. | ||
|-valign=top | |-valign=top | ||
| − | |PocetKopiiDokladu||Int||1||rowspan=3|Počet kopií sestavy, které budou vytisknuty na tiskárně. | + | |PocetKopiiDokladu||Int||1||rowspan=3 valign=center|Počet kopií sestavy, které budou vytisknuty na tiskárně. |
|-valign=top | |-valign=top | ||
|PocetKopiiVracenychObalu||Int||1 | |PocetKopiiVracenychObalu||Int||1 | ||
| Řádek 46: | Řádek 57: | ||
|-valign=top | |-valign=top | ||
|BTPrinter||Boolean||False||Jestli se má použít tiskárna Posiflex s BTPrinter.DLL na Windows CE na Posiflex | |BTPrinter||Boolean||False||Jestli se má použít tiskárna Posiflex s BTPrinter.DLL na Windows CE na Posiflex | ||
| + | |-valign=top | ||
| + | |DelkaRadku||Int||28||Počet znaků na řádek pro tiskové sestavy | ||
|-valign=top | |-valign=top | ||
|ZpusobTisku||Text||Posiflex||Další možné hodnoty: RAW, Bitmap | |ZpusobTisku||Text||Posiflex||Další možné hodnoty: RAW, Bitmap | ||
| Řádek 60: | Řádek 73: | ||
|PoOdeslaniPridavatNoveDoklady||Boolean||False||Odesláním se zablokuje možnost přidávat nové doklady do průvodky. | |PoOdeslaniPridavatNoveDoklady||Boolean||False||Odesláním se zablokuje možnost přidávat nové doklady do průvodky. | ||
|-valign=top | |-valign=top | ||
| − | |VytvoritZastupceProgramu||Boolean||False||Na PDA s Windows CE, nebo Windows Mobile se | + | |VytvoritZastupceProgramu||Boolean||False||Na PDA s Windows CE, nebo Windows Mobile se vytvoří na ploše zástupce pro spuštění programu. |
|-valign=top | |-valign=top | ||
| − | |JmenoTiskarny||Text||Prázdné||Jméno tiskárny na kterou se má tisknout, pokud to nemá být výchozí tiskárna. | + | |JmenoTiskarny||Text||Prázdné||Jméno tiskárny na kterou se má tisknout, pokud to nemá být výchozí tiskárna. Na WindowsCE jsou kromě Posiflex podporovány tiskárny Zebra: MZ220, QL220, EM220, RW220, MZ320, QL320+, RW420, QL420+ |
|-valign=top | |-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. | + | |DokladySloupce|| rowspan=3 colspan=3 valign=center|Tyto sekce obsahující informace o zobrazených sloupcích jednotlivých gridů. Popisy sloupců jsou v samostatné tabulce. |
|-valign=top | |-valign=top | ||
|ObalKontoSloupce | |ObalKontoSloupce | ||
| Řádek 72: | Řádek 85: | ||
Popis polí pro sloupce v tabulkách | Popis polí pro sloupce v tabulkách | ||
| − | Jméno pole Typ dat Hodnota Popis | + | {| border=1 style="background:#ddddff; color:black" class = "wikitable" |
| − | FieldName Text Prázdné Musí obsahovat jméno zobrazovaného, pokud pole v tabulce neexistuje, tak se celý sloupec ignoruje | + | |-valign=top |
| − | DisplayLabel Text Prázdné Pokud není vyplněno vezme se hodnota z FieldName | + | |'''Jméno pole'''||'''Typ dat'''||'''Hodnota'''||'''Popis''' |
| − | Width Int 40 Šířka sloupce v axelech. | + | |-valign=top |
| − | DisplayFormat Text Prázdné Formátování čísel. Např.: # ### ###.## | + | |FieldName||Text||Prázdné||Musí obsahovat jméno zobrazovaného, pokud pole v tabulce neexistuje, tak se celý sloupec ignoruje |
| − | Alignment Int 0 taLeftJustify = 0 | + | |-valign=top |
| − | taRightJustify = 1 | + | |DisplayLabel||Text||Prázdné||Pokud není vyplněno vezme se hodnota z FieldName |
| − | taCenter = 2 | + | |-valign=top |
| − | ReadOnly Boolean False Povolí editaci vybraného sloupce. | + | |Width||Int||40||Šířka sloupce v axelech. |
| + | |-valign=top | ||
| + | |DisplayFormat||Text||Prázdné||Formátování čísel. Např.: # ### ###.## | ||
| + | |-valign=top | ||
| + | |rowspan=3|Alignment||rowspan=3|Int||rowspan=3|0||taLeftJustify = 0 | ||
| + | |-valign=top | ||
| + | |taRightJustify = 1 | ||
| + | |-valign=top | ||
| + | |taCenter = 2 | ||
| + | |-valign=top | ||
| + | |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 | + | |
| + | ===Ř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ů. | ||
| + | |||
| + | {|border=1 class ="wikitable" | ||
| + | |bgcolor=#00FF00| '''Technická poznámka''' | ||
| + | |- | ||
| + | | Pomocí proměnné ''PruvExpXML,1'' s hodnotou 0 lze zakázat export obalového konta zákazníka do terminálu pro řidiče. | ||
| + | |} | ||
| + | ---- | ||
| − | Příklad | + | ===Příklad=== |
| + | <tt> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<config attr=""> | <config attr=""> | ||
| Řádek 216: | Řádek 250: | ||
</test> | </test> | ||
</config> | </config> | ||
| + | </tt> | ||
Aktuální verze z 14. 5. 2015, 11:03
Obsah
Konfigurační parametry
| Parametr | Popis |
|---|---|
| Povolit zvýrazněné zvuky v ost. dokladech | zvýrazňuje zvuková chybová hlášení při zpracování chyb ve vstupu dokladů a při čtení čárových kódů |
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 |
| DelkaRadku | Int | 28 | Počet znaků na řádek pro tiskové sestavy |
| 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 vytvoří 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. Na WindowsCE jsou kromě Posiflex podporovány tiskárny Zebra: MZ220, QL220, EM220, RW220, MZ320, QL320+, RW420, QL420+ |
| 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ů.
| Technická poznámka |
| Pomocí proměnné PruvExpXML,1 s hodnotou 0 lze zakázat export obalového konta zákazníka do terminálu pro řidiče. |
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>