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
Last revisionBoth sides next revision
kb:uputstva:addin:specifikacija_registracije_balans_dodataka [2017/06/27 12:45] – [Ključ definicije] milanokb:uputstva:addin:specifikacija_registracije_balans_dodataka [2023/10/12 13:14] milano
Line 52: Line 52:
 |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|
-|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. \\ |+|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,eitd.  |
 |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")| |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| |PrgType|DWORD|Tip dodatnog programa : \\   \\ 0 - običan EXE (BAT) program \\ 1 - ActiveX DLL \\ 2 - ActiveX EXE \\ 3 - Interna kombinacija SQL upita xxGridw.ini|
Line 58: Line 58:
 |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 niz parametar:vrednost parova razdvojenih sa ";" : \\   \\ <//parametar:vrednost>;<parametar:vrednost>;;<parametar:vrednost>//   |+|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 da se izostavti što se tumači kao **Boolean True** vrednost. \\  \\ Parametri sistema za poručivanje: \\ \\ **/savechoice** \\ **/refreshonchoice** \\ **/dateinvent** \\ **/datesales** \\ **/dblrowhdr** \\ **/trplrowhdr** \\ **/useccena** \\ **/speckolflt** |
 |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| |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 \\   \\ (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>//   | |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>//   |
Line 82: 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 104: Line 105:
 "RunProperty"="" "RunProperty"=""
 </code> </code>
 +
 +
 ===== Ostali primeri ===== ===== Ostali primeri =====
  
  • kb/uputstva/addin/specifikacija_registracije_balans_dodataka.txt
  • Last modified: 2023/10/12 13:57
  • by milano