This is an old revision of the document!
Priprema artikala za štampu
Menadžer Kataloga (artikala) ima zgodnu opciju pomoću koje se mogu odabrati artikli u određenoj količini i ceni i odštampati na unapred prilagođenim obrascima. Ovako se realizuje štampa proizvoljni Magacinski Kartica (Kleemann) ili Cenovne kartice (za rafove u MP) ili bilo šta što se bazira na dostupnim podacima.
Registracija izveštaja
Obrasci za štampu registruju se u tabeli KontneGrupeSas pod KGRID=5171. Pregled definisanih nalepnica u sistemu može se dobiti upitom:
SELECT kgrid, pozicija, konto, funkcija, kscommand FROM KontneGrupesas where KGrID=5171
Primer registracije dva obrasca, Magacinske nalepnice i Lokacijske nalepnice, iz Kleemann-a:
INSERT INTO KontneGrupesas(kgrid, pozicija, konto, funkcija, kscommand) VALUES (5171, 0, '-', 0, ''); INSERT INTO KontneGrupesas(kgrid, pozicija, konto, funkcija, kscommand) VALUES (5171, 100, 'Magacinska nalepnica', 100, 'magnalep'); INSERT INTO KontneGrupesas(kgrid, pozicija, konto, funkcija, kscommand) VALUES (5171, 105, 'Lokacijske nalepnice', 105, 'loknalep');
Važna su sledeća polja:
Kolona | Vrsta | Opis |
---|---|---|
Konto | VARCHAR (80) | Opis obrasca koji će biti prikazan u interfejsu. |
Funkcija | INTEGER | Jedinstveni id obrasca. Negativni brojevi rezervisani su za buduće “sistemske” obrasce, tj. obrasce koje ćemo isporučivati sa Balansom. |
KSCommand | VARCHAR (255) | Oznaka izveštaja koji će se povući iz Reports.dat (ili ReportsCust.dat). U datom primeru, ReportsCust.dat sadrži sledeće zapise: 999,"magnalep","","*Kleem\Etiketa artikla - KLEEMAN.rpt" 999,"loknalep","","*Kleem\Lokacija artikla - KLEEMAN.rpt" |
Izrada izveštaja
Izveštaj može da se pravi na bilo koji način, a pri njegovom pozivu, Menadžer Kataloga će pokušati da prosledi 2 parametra (kroz MRD) :
CUST Naziv | ValType | Opis |
---|---|---|
outSessID | Long | Ovo je Id korisničke sesije korisnika koji je zahtevao štampu (TmpKorEleCho.TmpkID). |
outPrnJob | Long | Konstanta PRN_JOB_CHDELEMSEL (2147480000) koja identifikuje posao unutar TmpKorEleCho zapisa date korisničke sesije. Ovaj broj je neophodan kako bi se parametri izveštaja razlikovali od potencijalnih drugih zapisa u TmpKorEleCho tabeli. |