kb:uputstva:addin:specifikacija_registracije_balans_dodataka

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:addin:specifikacija_registracije_balans_dodataka [2015/08/26 23:41] – [//] milanokb:uputstva:addin:specifikacija_registracije_balans_dodataka [2023/10/12 13:57] (current) – [Ključ definicije] milano
Line 34: Line 34:
  
 ^Vrednost ^Datum implementacije ^Lokacija | ^Vrednost ^Datum implementacije ^Lokacija |
-|SklMan01 |  2012-09-01  |Glavni meni **Menadžera Skladišta** pod podmenijem **Servisi > Dodatni programi** +|SklMan01 |  2007-10-01  |Glavni meni **Menadžera Skladišta** pod podmenijem **Servisi > Dodatni programi** 
-|DocManNew |  2012-10-20  |Meni dugmeta za izradu novih dokumenata u paleti alata **Menadžera Dokumenata.**  |+|DocManNew |  2007-11-20  |Meni dugmeta za izradu novih dokumenata u paleti alata **Menadžera Dokumenata.**  |
 |ArtChoice1Call |  2013-01-23  |U sledećim modulima programa pojaviće se dodatni meni prilikom poziva forme za odabir artikala: 1. Modula za Poručivanje, **Porudžbenica ** kupca ili **Zahtev za nabavku** (//forma frOrder//) | |ArtChoice1Call |  2013-01-23  |U sledećim modulima programa pojaviće se dodatni meni prilikom poziva forme za odabir artikala: 1. Modula za Poručivanje, **Porudžbenica ** kupca ili **Zahtev za nabavku** (//forma frOrder//) |
 |KatMan01 |  2015-08-27  |Glavni meni **Menadžera Kataloga ** pod podmenijem **Katalozi > Dodatni programi**  | |KatMan01 |  2015-08-27  |Glavni meni **Menadžera Kataloga ** pod podmenijem **Katalozi > Dodatni programi**  |
Line 41: Line 41:
 \\ \\
  
-==== // ====+==== Ključ definicije ====
  
-U <definicije> se unosi naziv Registry key (registarskog ključa) unutar Main registra u kom su dodatni podaci o načinu na koji Balans komunicira sa Dodatkom. Pod ovim se podrazumevaju parametri koje će mu predati, režimi rada i tome slično.</font>+U <ključ definicije> se unosi naziv Registry key (registarskog ključa) unutar Main registra u kom su dodatni podaci o načinu na koji Balans komunicira sa Dodatkom. Pod ovim se podrazumevaju parametri koje će mu predati, režimi rada i tome slično.</font>
  
 === Ključevi komunikacije sa Balansom === === Ključevi komunikacije sa Balansom ===
Line 49: Line 49:
 Sledeći ključevi određuju parametre komunikacije sa Balansom.</font> Sledeći ključevi određuju parametre komunikacije sa Balansom.</font>
  
-^Ključ  ^  Tip  ^Efekat|+^Ključ^  Tip  ^Efekat|
 |Caption|STRING|Opis koji će biti prikazan u meniju / kontroli unutar Balansa| |Caption|STRING|Opis koji će biti prikazan u meniju / kontroli unutar Balansa|
 |Key|STRING|Unikatan string koji identifikuje poziv dodatnog modula| |Key|STRING|Unikatan string koji identifikuje poziv dodatnog modula|
-|PrgName|STRING|Ime programa odnosno klase ako je u pitanju ActiveX| +|Constraint|STRING|Ograničavajući faktor za primenu dodatka, kao na primer Id firme, arhiva i slično. \\ Sastoji se od Key/Pair stavki razdvojenih delimiterom ";". \\   \\ Ključevi su sledeći: \\  \\ 1. Ograničenje po Id firme, fir_id = a,b,c,d,e…itd. 
-|PrgType|DWORD|Tip dodatnog programa :  \\   \\ 0 - običan EXE (BAT) program  \\ 1 - ActiveX DLL  \\ 2 - ActiveX EXE  \\ 3 - Interna kombinacija SQL upita xxGridw.ini|+|PrgName|STRING|Ime programa odnosno klase ako je u pitanju ActiveX. Ova vrednost može da se zada u dva oblika: \\   \\ a.) Samo imenom ActiveX biblioteke (npr. "BLRDoc") a program će automatski podrazumevati da je u pitanju klasa **Veza** (CreateObject(BLRDoc.Veza)). \\ b.) Punim opisom, tj. imenom biblioteke + imenom klase po CreateObject sintaksi (npr. "BLRDoc.RezervacijeManager") \\ c.) Punim opisom i FQDN-om servera na kom se COM+ program izvršava (npr. "BLRDoc.RezervacijeManager@192.168.0.1")
 +|PrgType|DWORD|Tip dodatnog programa : \\   \\ 0 - običan EXE (BAT) program \\ 1 - ActiveX DLL \\ 2 - ActiveX EXE \\ 3 - Interna kombinacija SQL upita xxGridw.ini|
 |PrgCmdLine|STRING|Komandna linija koja se predaje (važi samo za Type=1)| |PrgCmdLine|STRING|Komandna linija koja se predaje (važi samo za Type=1)|
 |PrgAppPath|STRING|Puna putanja do programa koji se pokreće (važi samo za Type=1)| |PrgAppPath|STRING|Puna putanja do programa koji se pokreće (važi samo za Type=1)|
 |RunMethod|STRING|Naziv metoda unutar klase koji se pokreće (samo za ActiveX)| |RunMethod|STRING|Naziv metoda unutar klase koji se pokreće (samo za ActiveX)|
-|RunParams|STRING|Spisak parametara koji se predaje metodu. U pitanju je formalni poziv metode, a imenovani parametri će biti zamenjeni varijablama iz Balansa na osnovu mapiranja navedenih u polju //Mapping//. Spisak se formira kao string u formatu:  \\   \\ <//parametar>,<parametar>,…,<parametar>// | +|RunParams|STRING|Spisak parametara koji se predaje metodu. U pitanju je formalni poziv metode, a imenovani parametri će biti zamenjeni varijablama iz Balansa na osnovu mapiranja navedenih u polju //Mapping//. Spisak se formira kao niz //parametar:vrednost// parova razdvojenih sa "/". Potrebno je da i prvi parametar počinje znakom "/" (npr: ''/parametar:vrednost/parametar:vrednost…/parametar:vrednost''). \\ Podatak '':vrednost'' može se izostavti što se tumači kao **Boolean True** vrednost. \\  \\ Parametri sistema za poručivanje: \\   **/dateinvent** Aktivira odabir datuma za presek stanja zaliha. Podrazumevano se radi sa presekom zaliha na tekući dan. \\ \\ **/datesales** Aktivira odabir datuma preseka izlaza robe (radi analize promena zaliha). \\ \\ **/dblrowhdr** Forsira dupliranje visine zaglavlja tablice izbornika artikala. \\ \\ **/refreshonchoice** Aktivira osvežavanje stanja spiska nađenih artikala nakon svake izmene poručene količine odabranog artikla. Na ovaj način korisnik stiče učestaliji uvid u rad ostalih korisnika u sistemu. Aktivacija ove opcije može značajno da utiče na usporavanje odzivnosti korisničkog interfejsa. \\ \\ **/savechoice** Aktivira snimanje aktivnosti na odabiru artikala i poručenih količina u //korisničku sesiju//. Ukoliko je aktivirana i opcija ''/refreshonchoice'' informacija se deli sa ostalim korisnicima sistema. Ukoliko dođe do prekida rada programa u toku poručivanja snimljeni podaci biće iskorišćeni za povratak podataka nakon restarta. \\ \\ **/speckolflt** Aktivacija primene dodatnog filtera stanja zaliha. Koristi se pri analizi artikala za poručivanje. Konkretna vrednost filtera postavlja se u samoj formi izbornika artikala. \\ \\ **/trplrowhdr** Forsira tripliranje visine zaglavlja tablice izbornika artikala. \\ \\ **/useccena** Indikator da se za cenu artikla koristi preporučena cena dobavljača (''ccena''). 
-|Mapping|STRING|Mapiranje parametara sa podacima koji će biti predati iz Balansa. Format zapisa je :  \\ <//parametar>// =<//balans var>//  \\ <//parametar>// je naziv priveden u polju //Params//  \\ <//balans var>// je nešto od sledećeg:  \\   \\ **SklID**; predaće se ID odabranog skladišta| +|Mapping|STRING \\   \\ (nije implementirano)|Mapiranje parametara sa podacima koji će biti predati iz Balansa. Format zapisa je : \\ <//parametar>// =<//balans var>// \\ <//parametar>// je naziv priveden u polju //Params// \\ <//balans var>// je nešto od sledećeg: \\   \\ **SklID**; predaće se ID odabranog skladišta| 
-|RunProperty|STRING|Spisak svojstava koja se setuju u klasi. Navedena svojstva će biti pozvana metodom ''CallByName vbLet.'' Parametri će biti predati prema u polju //Mapping// \\   \\ Spisak se formira kao string u formatu:  \\  \\ <//ime svojstva>=<balans var>,<ime svojstva>=<balans var>,…,<ime svojstva>=<balans var>// | +|RunProperty|STRING \\   \\ (nije implementirano)|Spisak svojstava koja se setuju u klasi. Navedena svojstva će biti pozvana metodom ''CallByName vbLet.'' Parametri će biti predati prema u polju //Mapping//. \\   \\ Spisak se formira kao string u formatu: \\  \\ <//ime svojstva>=<balans var>,<ime svojstva>=<balans var>,…,<ime svojstva>=<balans var>//   
-|SQLCommand|STRING|Alternativni SQL upit koji će biti upotrebljen. Parametar važi za ''PrgType=3'' |+|SQLCommand|STRING|Alternativni SQL upit koji će biti upotrebljen. Parametar važi za ''PrgType=3''   |
 |GridName|STRNG|Naziv tablice iz **xxxGridW.ini** fajla| |GridName|STRNG|Naziv tablice iz **xxxGridW.ini** fajla|
 +
 +\\
 +
  
 ====== Primer reg fajla za Balans Posman Module ====== ====== Primer reg fajla za Balans Posman Module ======
Line 78: Line 82:
 "Caption"="Izvoz cenovnika u POSMAN dbf" "Caption"="Izvoz cenovnika u POSMAN dbf"
 "Key"="Posman_Omron01" "Key"="Posman_Omron01"
 +"Constraint"="fir_id=2,3,7"
 "PrgName"="BEXPosman" "PrgName"="BEXPosman"
 "PrgType"=dword:00000001 "PrgType"=dword:00000001
Line 101: Line 106:
 </code> </code>
  
-~~COMPLEX_TABLES~~ 
  
-\\+===== Ostali primeri ===== 
 + 
 +    - Uvoz šifarnika artikala za potrebe Balans EDI - 3PL MERCATOR šema – {{:kb:uputstva:addin:balans_edi_import_elementi_x86.reg|32bit   }}  – 64bit 
 +    - Odabir artikala za poručivanje po YCA specifikaciji – {{:kb:uputstva:addin:porucivanje_po_specifikaciji_color_grupe.reg|32bit  }} – 64bit 
 +    - Odabir artikala za poručivaenj po ALBO specifikaciji – 32bit – 64bit 
 + 
 +~~COMPLEX_TABLES~~
  
  • kb/uputstva/addin/specifikacija_registracije_balans_dodataka.txt
  • Last modified: 2023/10/12 13:57
  • by milano