kb:kb:dodatni_moduli:modul_69_main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:kb:dodatni_moduli:modul_69_main [2022/08/02 15:27] milanokb:kb:dodatni_moduli:modul_69_main [2026/05/05 11:33] (current) milano
Line 14: Line 14:
     - proizvodnja i učinci se i dalje vode u BarBalans     - proizvodnja i učinci se i dalje vode u BarBalans
     - nabavka materijala i sirovina se i dalje vode u BarBalans     - nabavka materijala i sirovina se i dalje vode u BarBalans
 +\\ 
 +Modul zahteva upotrebu RMQ servera za procesiranje zahteva. \\ Sinhronizaciju sa Station24 obavlja servis ''..\Balans3\PRG\CUS\Station24\Release\Balans.Bar.API.Server.exe''.
  
-===== Postavke modula =====+===== Instalacija servisa =====
  
-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:+\\ Ceo folder ''Release'' treba iskopirati u ''..\MelanySoft\Balans\Station24\Release'' folder i instalirati ''Balans.Bar.API.Server.exe'' kao sistemski servis 
 +<code>
  
-^Key^Values^Opis| +sc.exe create BarBalansToStation24 binPath= "c:\Program Files (x86)\MelanySoft\Balans\Station24\Release\Balans.Bar.API.Server.exe"
-|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").| +
-|sklids|skladista.sklid|Id skladišta (objekata) koja ulaze u analizu. \\ Ako ima više objekata, njihovi id-ove se odvajaju zarezima bez razmaka (npr. "12,45,56").| +
-|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 fakturamaPodrazumevana 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.|+
  
-\\+</code>       //Napomena! Razmak iza ''binPath='' i znaka navoda je obavezan.//    
  
  
-===== Parametri "sqlcoll" Funkcija =====+===== Postavke modula =====
  
-U zavisnosti od poziva razlikuju se i parametri koji se predaju funkcijama.+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:
  
-''_rekap'' (indatod timestampindatdo timestamp, innazid integer, aisklads integer[]gde je:+^Key^Obevezno^Values^Opis| 
 +|usr|Da|rmq_user_1|Korisničko ime naloga na RMQ koje ima pravo povezivanja na server i izvršavanje operacija na željenom sandučetu (//exchange// i redu (//queue//).| 
 +|pwd|Da|dDFgou34##29++|Lozinka RMQ korisnika pod čijim kredencijalima se operacije izvršavaju.| 
 +|host|Da|http://melany.rs|URL ili IP adresa RMQ servera koji prima komande.| 
 +|port|Ne|15672|Port na kom RMQ server prihvata ''http'' zahteve. \\ Podrazumevana vrednost je 15672.| 
 +|vhost|Ne|%2f|Virtualni host (vhost) RMQ servera na kom se nalazi željeni //exchange// odnosno //queue//. \\ Podrazumevani vhost je "/"ali pošto to ne može da se ubacu URL koristi se njegov ANSI kod (%2F).| 
 +|exchange|Da|amq.default|Sanduče (//Exchange//) RMQ u kom se nalazi red (//queue//) nad kojim se vrši operacija.| 
 +|queue|Da|queue1|Red (//queue//) nad kojim se vrši operacija.| 
 +|msg_enc|Ne|string|Podrazumevana vrsta sadržaja poruke koja se pušta u red. Podrazumevana vrednost je ''string''.| 
 +|af_url|Da|https://af.lanaco.com/|URL ili Ip adresa AppFusion servera.| 
 +|af_ep_ident|Ne|api/Identifiers/Insert|Endpoint AppFusion IdentifiersInsertEndpoint() funkcije za potvrdu identifikatora nakon razmene podataka sa St24.| 
 +|af_ep_send|Ne|api/IntegrationServer/Send|Endpoint AppFusion IntegrationSendEndpoint() funkcije za slanje šifrarničkih podataka u St24.| 
 +|af_ep_pull|Da|api/IntegrationServer/Pull|Endpoint AppFusion funkcije za povlačenje podataka o izdatim računima iz St24.| 
 +|af_usr|Da|af_user_1|Korisničko ima naloga na AF otvorenog za razmenu podataka.| 
 +|af_pwd|Da|dDFgou34##29++|Lozinka AF korisnika pod čijim kredencijalima se izvodi razmena podataka.| 
 +|aema|Ne|admin@domain.rs|Email nalog na koji se šalju informacije servisa za razmenu podataka sa Station 24. \\ To su poruke o greškama i uspehu pri slanju šifarničkih podataka i prihvatu računa. \\ SMTP postavke vuku se iz Balansa i vezani su za korisnički nalog pod kojim se softver vrti.| 
 +\\
  
-''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; \\  
  • kb/kb/dodatni_moduli/modul_69_main.1659454069.txt.gz
  • Last modified: 2022/08/02 15:27
  • by milano