Both sides previous revision Previous revision Next revision | Previous revision |
kb:uputstva:addin:specifikacija_registracije_balans_dodataka [2017/06/27 12:45] – [Ključ definicije] milano | kb:uputstva:addin:specifikacija_registracije_balans_dodataka [2023/10/12 13:57] (current) – [Ključ definicije] milano |
---|
|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,e…itd. | |
|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| |
|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 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 \\ \\ (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>// | |
"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 |
"RunProperty"="" | "RunProperty"="" |
</code> | </code> |
| |
| |
===== Ostali primeri ===== | ===== Ostali primeri ===== |
| |