Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
kb:uputstva:stampa_magacinskih_nalepnica [2019/07/24 13:06] – milano | kb:uputstva:stampa_magacinskih_nalepnica [2019/07/24 13:44] – [Izrada izveštaja] milano | ||
---|---|---|---|
Line 7: | Line 7: | ||
< | < | ||
SELECT kgrid, pozicija, konto, funkcija, kscommand FROM KontneGrupesas where KGrID=5171 | 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, | ||
+ | INSERT INTO KontneGrupesas(kgrid, | ||
+ | INSERT INTO KontneGrupesas(kgrid, | ||
</ | </ | ||
Line 13: | Line 21: | ||
^Kolona^Vrsta^Opis| | ^Kolona^Vrsta^Opis| | ||
|Konto|VARCHAR (80)|Opis obrasca koji će biti prikazan u interfejsu.| | |Konto|VARCHAR (80)|Opis obrasca koji će biti prikazan u interfejsu.| | ||
- | |Funkcija|INTEGER|Jedinstveni id obrasca| | + | |Funkcija|INTEGER|Jedinstveni id obrasca. Negativni brojevi rezervisani su za buduće " |
- | |KSCommand|VARCHAR (255)|Oznaka izveštaja koji će se povući iz Reports.dat (ili ReportsCust.dat).| | + | |KSCommand|VARCHAR (255)|Oznaka izveštaja koji će se povući iz Reports.dat (ili ReportsCust.dat). |
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Izrada izveštaja ===== | ||
+ | |||
+ | Izveštaj može da se pravi na bilo koji način, apri 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.| | ||
+ | |||
+ | Primer MRD fajla, lokacijskih kartica u Kleemann (Lokacija artikla): | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Izveštaj se bazira na upitu *USR_Kleem_LocatLabels* :< | ||
+ | PARAMETERS InTmpkID Long, InJobID Long, InFilter Text; | ||
+ | SELECT T.TmpkecID, T.TmpkID, T.JobID, T.SklID, ... | ||
+ | FROM ((((((TmpKorEleCho AS T | ||
+ | INNER JOIN EL_ElementiEx AS E ON T.ElID=E.ElID) | ||
+ | INNER JOIN TmpCount AS C ON C.CntFld< | ||
+ | INNER JOIN ( | ||
+ | SELECT InTmpkID AS TmpId, SerNum AS SklAdr | ||
+ | FROM TmpSerNumPrn | ||
+ | WHERE PrnJob=-93771 AND SerNum LIKE InFilter) AS SK ON SK.TmpId=T.TmpkID) | ||
+ | LEFT JOIN ElemCodeAgr AS B ON E.ElID=B.ElID) | ||
+ | LEFT JOIN Valuta AS V ON E.ValID=V.ValID) | ||
+ | LEFT JOIN Skladista AS S ON T.SklID=S.SklID) | ||
+ | LEFT JOIN UniLangElID AS L ON E.ElID=L.UlngaID | ||
+ | WHERE T.TmpkID=InTmpkID AND T.JobID=InJobID | ||
+ | ORDER BY SK.SklAdr; | ||
+ | </ | ||
+ | |||
+ | \\ | ||
===== Interfejs ===== | ===== Interfejs ===== |