kb:uputstva:korisnicka:integ:route_master_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
Last revisionBoth sides next revision
kb:uputstva:korisnicka:integ:route_master_main [2021/11/29 10:38] – [Registry ključ] ljubisakb:uputstva:korisnicka:integ:route_master_main [2023/12/12 11:49] – [Dnevnik događaja] nessa
Line 3: Line 3:
 Proizvođač: SonoIT (Hrvatska) Klijenti: MgMivela, Leburić Proizvođač: SonoIT (Hrvatska) Klijenti: MgMivela, Leburić
  
-Sistem se sastoji od dva glavna dela: a) Back-office, upravljačka .Net aplikacija b) Xamarin mobilna aplikacija (namenjena telefonima). +Sistem se sastoji od dva glavna dela: a) Back-office, upravljačka .Net aplikacija b) Xamarin mobilna aplikacija (namenjena telefonima). \\ 
 +Postavke integratora se nalaze u okviru [[https://help.melany.rs/sr/home/modules/additional_modules/module_33_main|postavki dodatnih modula Balansa]].
  
 ===== Integrator ===== ===== Integrator =====
Line 13: Line 13:
 \\ \\
 Instalacija RouteMaster servisa je opisana na [[https://rd.melany.rs/install/extras/RouteMaster/service/Readme.txt|https://rd.melany.rs/install/extras/RouteMaster/service/Readme.txt]] Instalacija RouteMaster servisa je opisana na [[https://rd.melany.rs/install/extras/RouteMaster/service/Readme.txt|https://rd.melany.rs/install/extras/RouteMaster/service/Readme.txt]]
 +
 +Skladišta koja učestvuju u RouteMaster razmeni moraju imati kolonu **RMPriceRef** setovanu na True.
  
  
Line 41: Line 43:
 <code> <code>
 HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster
 +
 </code> </code>
  
 Konfiguracioni fajl sadrži sledeće parametre: Konfiguracioni fajl sadrži sledeće parametre:
  
-Linija1 - DEBUG MODE ("DEBUGON" | "DEBUGOFF") \\ +Linija1 - DEBUG MODE ("DEBUGON" | "DEBUGOFF")\\ 
-Linija2 - Definicija RM_Izvoz_OpenItems upita \\ +Linija2 - Definicija RM_Izvoz_OpenItems upita\\ 
-Linija3 - Prezentacija u koju porudžbine ubacujemo ("<PreID>" | "LAST" što znači automatska pretraga) \\ +Linija3 - Prezentacija u koju porudžbine ubacujemo ("<PreID>" | "LAST" što znači automatska pretraga)\\ 
-Linija4 - Za povezivanje se koristi TRUSTED ODBC DSN ("TRUE" | "FALSE") \\ +Linija4 - Za povezivanje se koristi TRUSTED ODBC DSN ("TRUE" | "FALSE")\\ 
-Linija5 - DSN servera (npr. "RMDSN") \\ +Linija5 - DSN servera (npr. "RMDSN")\\ 
-Linija6 - Ime baze podataka za razmenu (npr. "MelanyRouteMaster") \\ +Linija6 - Ime baze podataka za razmenu (npr. "MelanyRouteMaster")\\ 
-Linija7 - Prefix koji se stavlja ispred naziva tabele baze za razmenu podataka (npr. "TmpRM) \\ +Linija7 - Prefix koji se stavlja ispred naziva tabele baze za razmenu podataka (npr. "TmpRM)\\ 
-Linija8 - Indikator provere linkova pre poziva upita za obradu ("TRUE" | "FALSE") \\ +Linija8 - Indikator provere linkova pre poziva upita za obradu ("TRUE" | "FALSE")\\ 
-Linija9 - Indikator upotrebe DCOM-a ("USEDCOM" | "NODCOM") \\ +Linija9 - Indikator upotrebe DCOM-a ("USEDCOM" | "NODCOM")\\ 
-Linija10 - Definicija TmpRM_SalesRep upita zaduženog za izveštaj o prodaji \\ +Linija10 - Definicija TmpRM_SalesRep upita zaduženog za izveštaj o prodaji\\ 
-Linija11 - Definicija SQL upita za dobijanje rezultata prodaje (poručeno/prodato) \\ +Linija11 - Definicija SQL upita za dobijanje rezultata prodaje (poručeno/prodato)\\ 
-Linija12 - Definicija SQL upita za dobijanje registrovanih isporučnih mesta iz RM baze \\ +Linija12 - Definicija SQL upita za dobijanje registrovanih isporučnih mesta iz RM baze - koristi se za upit pri punjenju tabele SalesHistory, a ne za popunjavanje tabele Customers\\ 
-Linija13 - Definicija SQL upita za dobijanje registrovanih artikala u RM bazi \\ +Linija13 - Definicija SQL upita za dobijanje registrovanih artikala u RM bazi\\ 
-Linija14 - Definicija RM_Izvoz_CustomerDiscountsByProductGroups upita za popunjavanje šeme popusta po kupcima i grupama proizvoda \\ +Linija14 - Definicija RM_Izvoz_CustomerDiscountsByProductGroups upita za popunjavanje šeme popusta po kupcima i grupama proizvoda\\ 
-Linija15 - Izbor ProductGroups (KAT,PKT,CAT,CSI,CPR) \\ +Linija15 - Izbor ProductGroups (KAT,PKT,CAT,CSI,CPR)\\ 
-Linija16 - Izbor ProductSubGroups (KAT,PKT,CAT,CSI,CPR) \\ +Linija16 - Izbor ProductSubGroups (KAT,PKT,CAT,CSI,CPR)\\ 
-Linija17 - Cenovnik i cenovna kolona koja se koristi umesto podrazumevane SkladKol.MCena cene (" " | "Cenovnik::Kolona", npr. "VP::CenaB") \\ +Linija17 - Cenovnik i cenovna kolona koja se koristi umesto podrazumevane SkladKol.MCena cene (" " | "Cenovnik::Kolona", npr. "VP::CenaB")\\ 
-Linija18 - Putanja do proxy aplikacije za vezu PGS i MSSQL baza+Linija18 - Putanja do proxy aplikacije za vezu PGS i MSSQL baza\\ 
 +Linija19 - Indikator test režima rada ("TESTINGON" | "TESTINGOFF") - broj napravljenog dokumenta i ID za upis u bazu su hardkodovani na "TEST TEST" i -999999 ako je TESTINGON
  
  
Line 84: Line 88:
 |IzvozOnNextCycle|DWORD|Postavka ovog parametra u 1 inicira započinjanje potpunog reseta Route Master tabela pri prvom sledećem okidanju "IzvozLagera" događaja. \\ Primer: 1 (uključeno). Prvi put kada servis ovo pročita, postaviće vrednost u 0 kako bi zahtev obuhvatio samo jedan ciklus. \\  \\ Sigurniji način za reset Route Master tabela je da se u folderu sa fajlom confrm.txt napravi prazan fajl **reset** (bez ekstenzije) koji će automatski biti obrisan nakon reseta Route Master tabela. Sačekati jedno 20-ak minuta dok se izvrši razmena podataka.| |IzvozOnNextCycle|DWORD|Postavka ovog parametra u 1 inicira započinjanje potpunog reseta Route Master tabela pri prvom sledećem okidanju "IzvozLagera" događaja. \\ Primer: 1 (uključeno). Prvi put kada servis ovo pročita, postaviće vrednost u 0 kako bi zahtev obuhvatio samo jedan ciklus. \\  \\ Sigurniji način za reset Route Master tabela je da se u folderu sa fajlom confrm.txt napravi prazan fajl **reset** (bez ekstenzije) koji će automatski biti obrisan nakon reseta Route Master tabela. Sačekati jedno 20-ak minuta dok se izvrši razmena podataka.|
  
 +==== Parametri u bazi podataka ====
 +
 +Nalaze se u koloni Parametri upita FN_DodatniModuli za vrednost kolone Funkcija=33. Parametri su parovi **Key=Value** odvojeni sa tačkazarezom.\\
 +Za **napredne popuste** koriste se parametri sa ključevima: **discount, seconddiscount, paymentdiscount, promotiondiscount** čije vrednosti moraju biti iz kolone **CusID** tabele **defCustData**.
  
 ==== Dnevnik događaja ==== ==== Dnevnik događaja ====
Line 90: Line 98:
  
 C:\ProgramData\Balans\BalansRMImpEx.log C:\ProgramData\Balans\BalansRMImpEx.log
 +
  
  
  • kb/uputstva/korisnicka/integ/route_master_main.txt
  • Last modified: 2023/12/12 11:57
  • by nessa