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
kb:uputstva:korisnicka:integ:route_master_main [2022/12/30 11:15] – [Integrator] nessakb:uputstva:korisnicka:integ:route_master_main [2023/12/12 11:57] (current) – [Parametri u bazi podataka] 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 14: Line 14:
 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** setovan na True.+Skladišta koja učestvuju u RouteMaster razmeni moraju imati kolonu **RMPriceRef** setovanu na True.
  
  
Line 43: 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 85: Line 87:
 |DebugOn|DWORD|Indikator (0<nowiki>|</nowiki>1) koji uključuje intenzivno logovanje svih operacija u cilju debagovanja \\ Primer: 00000000 (isključeno)| |DebugOn|DWORD|Indikator (0<nowiki>|</nowiki>1) koji uključuje intenzivno logovanje svih operacija u cilju debagovanja \\ Primer: 00000000 (isključeno)|
 |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**.
 +
 +Za potrebe Stevan Still uvoza porudžbina iz Route Master-a koriste se i parametri unifycustomers, unifyitems, expitems, expstocks, expcustomers, a njihovi opisi i funkcije su\\
 +opisani na https://help.melany.rs/sr/home/modules/additional_modules/module_33_main
  
  
Line 92: Line 102:
  
 C:\ProgramData\Balans\BalansRMImpEx.log C:\ProgramData\Balans\BalansRMImpEx.log
 +
  
  
  • kb/uputstva/korisnicka/integ/route_master_main.1672398922.txt.gz
  • Last modified: 2022/12/30 11:15
  • by nessa