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
Next revisionBoth sides next revision
kb:uputstva:korisnicka:integ:route_master_main [2020/02/27 10:11] – old revision restored (2019/11/30 14:58) nessakb:uputstva:korisnicka:integ:route_master_main [2020/02/27 10:17] – [Konfiguracioni fajl] nessa
Line 4: Line 4:
  
 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).
 +
  
 ===== Integrator ===== ===== Integrator =====
Line 12: 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]]
 +
  
 ===== Ciklusi ===== ===== Ciklusi =====
  
-Uvoz porudžbina i izvoz šifarnika i lagera se periodično odrađuju prema postavkama u registry grani<code>+Uvoz porudžbina i izvoz šifarnika i lagera se periodično odrađuju prema postavkama u registry grani 
 + 
 +<code>
 HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster
 </code> </code>
Line 25: Line 29:
 |IzvozInterval|DWORD|Interval u kom se ponavlja izvoz matičnih podataka (reset Route Master tabela).| |IzvozInterval|DWORD|Interval u kom se ponavlja izvoz matičnih podataka (reset Route Master tabela).|
 |IzvozOnNextCycle|DWORD|Postavka ovog parametra u 1 inicira započinjanje potpunog Reseta Route Master tabela pri prvom sledećem okidanju "IzvozLagera" događaja| |IzvozOnNextCycle|DWORD|Postavka ovog parametra u 1 inicira započinjanje potpunog Reseta Route Master tabela pri prvom sledećem okidanju "IzvozLagera" događaja|
 +
 +\\
 +
  
 ===== Postavke integratora ===== ===== Postavke integratora =====
Line 30: Line 37:
 ==== Konfiguracioni fajl ==== ==== Konfiguracioni fajl ====
  
-Konfiguracioni fajl **confrm.txt** sadrži postavke kojima se utiče na rad ActiveX modula za uvoz/izvoz podataka.\ +Konfiguracioni fajl **confrm.txt** sadrži postavke kojima se utiče na rad ActiveX modula za uvoz/izvoz podataka.\
-Lokacija konfiguracionog fajla je proizvoljna i zadaje se u registry ključu **ConfigPath** grane<code>+Lokacija konfiguracionog fajla je proizvoljna i zadaje se u registry ključu **ConfigPath** grane 
 +<code>
 HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster
 </code> </code>
Line 37: Line 45:
 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 \\ 
-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 
  
 ==== Registry ključ ==== ==== Registry ključ ====
  
-Za podešavanje Route Master servisa koristi se sledeći ključevi registry grane<code>+Za podešavanje Route Master servisa koristi se sledeći ključevi registry grane 
 +<code>
 HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster HKEY_LOCAL_MACHINE\SOFTWARE\MelanySoft\Balans\RouteMaster
 </code> </code>
  
-^Ključ^Vrsta^Opis| +^Ključ ^Vrsta ^Opis | 
-|ConfigPath|STRING|Apsolutna putanja do konfiguracionog fajla  Primer: "d:\BALANS 20\BLNSPROGRAMS\PRG\CUS\ExportJamnica\files\confrm.txt"+|ConfigPath|STRING|Apsolutna putanja do konfiguracionog fajla\\ Primer: "d:\BALANS 20\BLNSPROGRAMS\PRG\CUS\ExportJamnica\files\confrm.txt"
-|FirID|DWORD|Identifikacioni broj firme  Primer:00000004| +|FirID|DWORD|Identifikacioni broj firme\\ Primer:00000004| 
-|Uvoz|DWORD|Interval (sekundi) u kom se okida procedura sakupljanja podataka iz Route Mastera  Primer:00000080 (120s)| +|Uvoz|DWORD|Interval (sekundi) u kom se okida procedura sakupljanja podataka iz Route Mastera\\ Primer:00000080 (120s)| 
-|IzvozLagera|DWORD|Interval (sekundi) i kom se okida procedura slanja stanja lagara u Route Master  Primer:0000012C (300s)| +|IzvozLagera|DWORD|Interval (sekundi) i kom se okida procedura slanja stanja lagara u Route Master\\ Primer:0000012C (300s)| 
-|IzvozStartTime|DWORD|Vreme u koje se izvoze svi podaci iz Balansa (reset Route Master tabela). Broj odgovara funkciji Delphi:   **IzvozStartTime** = Frac(<željeno vreme izraženo kao decimalni broj>)*86400  Primer1:00000000(0) znači u ponoć  Primer2:00014370(82800) znači u 23:00.  Decimalni izraz vremena se može dobiti upitom SELECT CDBL(TIMESERIAL(hh,mm,ss))| +|IzvozStartTime|DWORD|Vreme u koje se izvoze svi podaci iz Balansa (reset Route Master tabela). Broj odgovara funkciji Delphi:\\  **IzvozStartTime** = Frac(<željeno vreme izraženo kao decimalni broj>)*86400\\ Primer1:00000000(0) znači u ponoć\\ Primer2:00014370(82800) znači u 23:00.\\ Decimalni izraz vremena se može dobiti upitom SELECT CDBL(TIMESERIAL(hh,mm,ss)) | 
-|IzvozInterval|DWORD|Interval u kom se ponavlja izvoz svih šifarnika (reset Route Master tabela). Nula znači da se radi samo jednom, u "IzvozStartTime" trenutku.  Primer: 00000000 (Izvoz se radi samo jednom, u IzvozStartTime trenutku)| +|IzvozInterval|DWORD|Interval u kom se ponavlja izvoz svih šifarnika (reset Route Master tabela). Nula znači da se radi samo jednom, u "IzvozStartTime" trenutku.\\ Primer: 00000000 (Izvoz se radi samo jednom, u IzvozStartTime trenutku)| 
-|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.|+|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.| 
  
 ==== Dnevnik događaja ==== ==== Dnevnik događaja ====
Line 76: Line 88:
  
 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