Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:command_line_msbalans_exe [2012/07/24 17:37] – milano | kb:command_line_msbalans_exe [2025/07/20 13:20] (current) – milano | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ~~COMPLEX_TABLES~~ | ||
| + | |||
| + | |||
| ====== Komandna linija modula MSBALANS.EXE ====== | ====== Komandna linija modula MSBALANS.EXE ====== | ||
| Line 7: | Line 10: | ||
| **msbalans.exe** - pokretanje osnovnog modula Balans ERP sistema | **msbalans.exe** - pokretanje osnovnog modula Balans ERP sistema | ||
| ===== Sintaksa ===== | ===== Sintaksa ===== | ||
| + | |||
| + | **msbalans.exe [/ | ||
| - | **msbalans.exe [/ | ||
| ===== Opis ===== | ===== Opis ===== | ||
| Line 31: | Line 35: | ||
| Ovako zadata komanda ignorisaće poslednju firmu sa kojojm se radilo i odmah otvoriti bazu podataka zadate firme. Ujedno, biće sprečen prelazak u bilo koju drugu firmu za sve vreme rada programa. Dozvoljen je ulazak u arhive pokrenute firme. | Ovako zadata komanda ignorisaće poslednju firmu sa kojojm se radilo i odmah otvoriti bazu podataka zadate firme. Ujedno, biće sprečen prelazak u bilo koju drugu firmu za sve vreme rada programa. Dozvoljen je ulazak u arhive pokrenute firme. | ||
| + | ==== Otvaranje željenog radnog seta OkrKasa registra ==== | ||
| + | |||
| + | |||
| + | Balans Kasa većinu svojih postavki pamti lokalno u registru // | ||
| + | |||
| + | |||
| + | **msbalans.exe /s://<id radnog seta// >** (npr. /s:1 nateraće program da koristi **OkrKasa1** set registra) | ||
| + | |||
| + | |||
| + | gde je | ||
| + | |||
| + | |||
| + | **//<id radnog seta// >** dodatni broj na **OkrKasa** osnovu. | ||
| ==== Zadavanje posebnog zadatka ==== | ==== Zadavanje posebnog zadatka ==== | ||
| Line 67: | Line 84: | ||
| - | **<ime arhiva> | + | **<ime arhiva> |
| Ovu komandu msbalans.exe koristi i interno za prelazak iz tekuće godine u arhive i obrnuto. | Ovu komandu msbalans.exe koristi i interno za prelazak iz tekuće godine u arhive i obrnuto. | ||
| + | |||
| + | |||
| + | ~~COMPLEX_TABLES~~ | ||
| + | |||
| + | |||
| + | ==== Forsiranje COM+ Servera ==== | ||
| + | |||
| + | |||
| + | Određivanje IP adrese odnosno naziva Balans COM+ Servera sa kojim se treba povezati sprovodi se sledećom komandom: | ||
| + | |||
| + | |||
| + | **msbalans.exe /c:<IP adresa/DNS ime servera> | ||
| + | |||
| + | |||
| + | gde je | ||
| + | |||
| + | |||
| + | **<IP adresa/DNS ime servera> | ||
| + | |||
| + | ==== Odabir ACE OLE DB drajvera za upravljanje bazom ==== | ||
| + | |||
| + | |||
| + | Naslednik JET4.0 drajvera za bazu je [[http:// | ||
| + | |||
| + | |||
| + | Balans je moguće naterati da za drajver koristi ACE umesto JET sledećom komandom: | ||
| + | |||
| + | |||
| + | **msbalans.exe / | ||
| + | |||
| + | |||
| + | **// | ||
| + | // | ||
| + | |||
| + | |||
| + | ~~COMPLEX_TABLES~~ | ||
| + | |||
| + | |||
| + | ==== Promena ekstenzije baze podataka ==== | ||
| + | |||
| + | |||
| + | ACE dolazi i sa novim formatom baze podataka **accdb**. Mehanizam podjednako dobro radi i sa //mdb// fajlovima, ali novi format donosi neke pogodnosti u samoj strukturi baze pa ćemo i baze polako prebacivati na njega. Ukoliko je potrebno umesto // | ||
| + | |||
| + | |||
| + | **msbalans.exe / | ||
| + | |||
| + | |||
| + | gde je | ||
| + | |||
| + | |||
| + | **< | ||
| + | ==== Analiza performansi baze podataka (Balans Profajler) ==== | ||
| + | |||
| + | U cilju utvrđivanja uskih grla u radu sa bazom podataka moguće je pokrenuti program u režimu zapisivanja dnevnika izvršavanja komandi zadatih bazi podataka. Biće zapisano sledeće: | ||
| + | |||
| + | * Vrsta (tipa) transakcije | ||
| + | * SQL upita za sakupljanje / izmenu podataka | ||
| + | * Vreme pokretanja upita i vreme završetka upita | ||
| + | * Dužina trajanja (u sekundama) svake komande | ||
| + | * Broj slogova na koje je upit uticao (samo za upite koji vrše promene u bazi) | ||
| + | * Podaci o transakciji | ||
| + | |||
| + | Zapis je u CSV formatu, a separator je // | ||
| + | |||
| + | Program se pokreće u režimu logovanja dodavanjem **/ | ||
| + | Upis se vrši " | ||
| + | |||
| + | Primer komande koja zapise snima u fajl C: | ||
| + | |||
| + | **msbalans.exe / | ||
| + | |||
| + | Za više detalja pogledati članak [[: | ||
| + | |||
| + | ==== Postavka Persi klase u debug režim ==== | ||
| + | |||
| + | Persi klasa je zadužena za prijavljivanje promena koje program izvrši u bazi Transporteru radi slanja u sistem razmene podataka. Ako se uključi //debug// režim, klasa će upisivati na lokaciju // | ||
| + | |||
| + | Režim // | ||
| + | |||
| + | 0 - isključeno debagovanje\\ | ||
| + | 1 - upis kritičnih operacija i grešaka\\ | ||
| + | 2 - upis kritičnih i manje kritičnih operacije i grešaka | ||
| + | |||
| + | Primer: **msbalans.exe /h:1** uključuje // | ||
| + | |||