Both sides previous revision Previous revision Next revision | Previous revision |
kb:kb:dodatni_moduli:modul_63_main [2020/09/11 11:37] – [Postavke modula] milano | kb:kb:dodatni_moduli:modul_63_main [2020/09/21 14:31] (current) – [Postavke modula] milano |
---|
====== Periodično (pre)fakturisanje robe prodate iz MP ====== | ====== Periodično (pre)fakturisanje robe prodate iz MP (63) ====== |
| |
| Biblioteka: **BLRDocIO.dll** \\ |
| Verzije: <del>Balans3</del>, **Balans4** |
| |
Modul obezbeđuje funkcionalnost prefakturisanja određenih artikala prodatih u maloprodaji pod nekom od virmanskih vrsta plaćanja. | Modul obezbeđuje funkcionalnost prefakturisanja određenih artikala prodatih u maloprodaji pod nekom od virmanskih vrsta plaćanja. |
===== Postavke modula ===== | ===== Postavke modula ===== |
| |
Polje ''fn_dodatnimoduli.parametri'' koristi se za podešavanje parametara modula, sastoji se od ''key=value'' parova odvojenih tačkazarezom. | Polje ''fn_dodatnimoduli.parametri'' koristi se za podešavanje parametara modula, sastoji se od ''key=value'' parova odvojenih tačkazarezom. Koriste se sledeće ''key'' promenljive: |
Koriste se sledeće ''key'' promenljive: | |
^Key^Values^Opis| | ^Key^Values^Opis| |
|pmtids|nazivi.nazid|Id vrste plaćanja koji se "lovi" među pazarima. \\ Ako se lovi više vrednosti, one se odvajaju zarezima bez razmaka (npr. "2345,94593").| | |pmtids|nazivi.nazid|Id vrste plaćanja koji se "lovi" među pazarima. \\ Ako se lovi više vrednosti, one se odvajaju zarezima bez razmaka (npr. "2345,94593").| |
|fakper|["15d","1m"]|Broj dana koji obuhvata period za analizu. Mora se uneti jedna od ponuđenih oznaka: \\ "15d" - fakturisanje na svakih 15 dana \\ "1m" - fakturisanje na svakih mesec dana| | |fakper|["15d","1m"]|Broj dana koji obuhvata period za analizu. Mora se uneti jedna od ponuđenih oznaka: \\ "15d" - fakturisanje na svakih 15 dana \\ "1m" - fakturisanje na svakih mesec dana| |
|fakdtp|defdoctippgp.dtpgid|Podvrsta dokumenta koja se dodeljuje napravljenim fakturama. Podrazumevana vrednost je 32 - Prefakturisanje prodate robe iz MP.| | |fakdtp|defdoctippgp.dtpgid|Podvrsta dokumenta koja se dodeljuje napravljenim fakturama. Podrazumevana vrednost je 32 - Prefakturisanje prodate robe iz MP.| |
| |fakractip|ractip.ractip|Obračunska struktura koja se postavlja prilikom fakturisanja.| |
| |faksklid|skladista.sklid|Id skladišta koje preuzima prihode prilikom fakturisanja.| |
| |sqlcoll|"generic sql function name"|Generičko ime SQL funkcije koja će biti upotrebljena za prikaz kupaca za prefakturisanje i detalja svake fakture. \\ "Generički" znači da se unosi **koren** naziva upita na koji program automatski "nakalemi" : \\ \\ ''_rekap'' - rekapitulacija kupaca sa ukupnim vrednostima \\ ''_invoice'' - agregat podataka kakav će se pojaviti u račnima \\ ''_links'' - otpid i sasotpid svih __kasa-čekova__ koji su ušli u obračun, kako bi se napravili odgovarajući __linkovi__. \\ Na primer, ako za ''sqlcoll'' postavimo ''fakt_gorivo'' konačne funkcije koje će biti pozvane biće ''fakt_gorivo_rekap'', ''fakt_gorivo_invoice'' i ''fakt_gorivo_links''. \\ Baza mora da sadrži sva tri oblika funkcija da bi uvoz ispravno radio.| |
| |
| \\ |
| |
| |
| ===== Parametri "sqlcoll" Funkcija ===== |
| |
| U zavisnosti od poziva razlikuju se i parametri koji se predaju funkcijama. |
| |
| ''_rekap'' - (indatod timestamp, indatdo timestamp, innazid integer, aisklads integer[]) gde je: |
| |
| ''indatod'',''indatdo'' period obuhvaćen pregledom; \\ |
| ''ainazids[]'' matrica ''integer'' vrednosti koje predstavljaju vrste uplata koja se prefakturiše; \\ |
| ''aisklads[]'' matrica ''integer'' vrednosti koja sadrži skladišta koja se obrađuju; \\ |