Calculatoare
Programare bon - linia de vanzare, forme de plata1. Programare bonPrima linie a bonului este KARAT Liniile de vanzare incep toate cu semnul asterisc [Facultativ: linii cu forme de plata altele decat cash] Linia de total incepe cu T Ultima linie a bonului este END KARAT 1.1. Linia de vanzareForma generala:
Intre elemente nu exista nici un separator NUME C(24) este numele produsului PRET N(8) este pretul. Nu se foloseste separator zecimal. Valoarea inscrisa este interpretata ca numar intreg, sau numar cu 2 zecimale, in functie de valoarea parametrului NR.ZECIMALE NR.ZECIMALE N(1) poate avea valoarea 0 sau 2. Daca e 0, atunci PRET e un numar fara zecimale. Daca e 2, atunci ultimele 2 cifre de la pret sunt tratate ca zecimale CANTITATE N(9,3) este cantitatea. Ultimele 3 cifre exprima intotdeauna fractiuni (zecimale). CLASA TVA N(1) 0-Fara TVA 1-TVA normal 2,3 alte clase de TVA (trebuie programate in casa) SUBGRUP N(1) este departamentul (implicit 1) GRUP N(1) nu e folosit la acest model de casa (implicit 1) Exemplu: *barcodreader 000000220000001000111
inseamna produsul barcodreader cu pretul 22 (rotund), cantitate 1.000, cota TVA 19% (clasa A), subgrupa 1, grupa 1 1.2. Forme de plataIntre elemente nu exista nici un separator Forma generala:
TIP PLATA N(1) 0-3 numar de ordine (folosit la rapoarte) DENUMIRE TIP PLATA C(10) denumire (CARD CHECK CUPON, etc. - comentariu) SUMA N(8) este valoarea. Nu se foloseste separator zecimal. Valoarea inscrisa este interpretata ca numar intreg, sau numar cu 2 zecimale, in functie de valoarea parametrului NR.ZECIMALE Restul dintre total bon si total linii RQ este inregistrat ca numerar. Observatie:Casa nu verifica daca SUMA este mai mare decat total bon. NR.ZECIMALE N(1) poate avea valoarea 0 sau 2. Daca e 0, atunci SUMA e un numar fara zecimale. Daca e 2, atunci ultimele 2 cifre de la pret sunt tratate ca zecimale Exemplu: RQ1CEK 000022002
inseamna tip plata 1 cu numele CEK, valoare de 22.00 1.3. Linia de totalForma generala:
Intre elemente nu exista nici un separator RATA DE SCHIMB N(9,3) Ultimele 3 cifre exprima intotdeauna fractiuni (zecimale). TIP PLATA N(1) 0 inseamna CASH. Rata de schimb trebuie sa fie 1; 1-3 alte tipuri de plata DENUMIRE TIP PLATA C(6) denumirea (comentariu) Exemplu: T0000010001 CASH
inseamna rata de schimb 1.000, tip plata 1, denumire CASH 2. Operare (trecere in mod vanzare)tasta MODE, apare REG OPER tasta 0 (zero) + TOTAL, apare Oper-1 si dupa cateva secunde 0.00 3. Linia de comanda
NUME FISIER Char este numele fisierului text care se tipareste NR.CASA N(6) ultimele 6 caractere (6 cifre) din serial number-ul casei (este tiparit la orice bon) PORT COM N(1) 1 sau 2 numarul portului Exemplu: fprwin txproba_card.TXT 122334 1
Inseamna ca se trimite fisierul txproba_card.txt la casa cu numarul 122334 legata la portul COM1 4. Fisierul de configurare fprwin.iniSectiunile sunt: 4.1 [error]show=1 (1 afiseaza erori, 0 nu afiseaza erori) shownum=1 (1 afiseaza numar eroare, 0 nu afiseaza) caption='Error massage.' (antet fereastra) 4.2 [log]file='c:activaNrBon.txt' Este fisierul in care se inscrie numarul bonului de la casa (feedback) La lansarea operatiei, fprwin sterge acest fisier si daca se termina cu succes, apare acest fisier cu numarul bonului inscris in el, sub forma: [check] number=00021 (adica numarul de ordine) 4.3 [main]oem=1 (1-pentru WINDOWS, 2-pentru versiune de DOS) Exemplu: [error] show= shownum= caption='Error massage.' [log] file='c:activaNrBon.txt' [main] oem=
|