tagovi_za_nalepnice_barkod_stampaca

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
tagovi_za_nalepnice_barkod_stampaca [2012/12/27 15:46] – created nessatagovi_za_nalepnice_barkod_stampaca [2018/12/24 10:16] nessa
Line 1: Line 1:
 Specifikacija formata tagova koji se umeću u kod programa koji se šalje štampaču a koji će biti zamenjeni odgovarajućim vrednostima u procesu pripreme štampe. Specifikacija formata tagova koji se umeću u kod programa koji se šalje štampaču a koji će biti zamenjeni odgovarajućim vrednostima u procesu pripreme štampe.
  
 +Pravi tagovi su uokvireni u duple srednje zagrade, a ovde su korišćeni ~| i |~ zbog specifičnosti MST programskog koda.
  
-**Sistemski ** (vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.)+**Sistemski** (vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.)
  
 +~|**ARTIKAL** |~, ~|**NAZIV** |~, ~|**TIP** |~, ~|**BOJA** |~, ~|**MODEL** |~, ~|**KOL** |~, ~|**JM** |~
  
-[[ARTIKAL]], [[NAZIV]], [[TIP]], [[BOJA]], [[MODEL]], [[KOL]], [[JM]]+~|**MANNAZ** |~ - Naziv proizvođača iz kombo boxa kartice artikla
  
 +~|**ELPCENA** |~ - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena
  
-[[MANNAZ]] <--- Naziv proizvođača iz kombo boxa kartice artikla +~|**ELTCENA** |~ - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena
- +
- +
-[[ELPCENA]] <--- PCena iz tabele Elementi +
- +
- +
-[[ELTCENA]] <--- TCena iz tabele Elementi +
- +
- +
-[[CNV<font 9pt:normal/arial;;#ff0000>**@** </font> //cenovna_kolona// <font 9pt:normal/arial;;#ff0000>**@** </font> //ime_cenovnika// <font 9pt:normal/arial;;#ff0000>**@** </font> //datum_cenovnika//]]+
  
 +~|**CNV** @cenovna_kolona@ime_cenovnika@datum_cenovnika|~
  
 ime cenovnika je max. 10 karaktera (cenovnici bez imena imaju default ime n/a) ime cenovnika je max. 10 karaktera (cenovnici bez imena imaju default ime n/a)
- 
  
 cenovna kolona je A, B, C, D, E, F, G ili H cenovna kolona je A, B, C, D, E, F, G ili H
- 
  
 datum cenovnika je iz Balansa datum cenovnika je iz Balansa
  
 +npr. ~|CNV@B@n/a@25.5.2012|~
  
-npr<font 9pt:normal/arial;;#0099ff>[[CNV@B@n/a@25.5.2012]]</font> +Za ime cenovnika Skl.Cenov biće korišćen cenovnik iz kolone Skladista.Cenov
  
 +Za datum 1.1.3000 biće korišćen najnoviji cenovnik.
  
-Za +~|**CNVSN** @cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika|~
-ime cenovnika  +
-**Skl.Cen** +
  
 +sniženje – odnos cena iz cenovnih kolona 1 i 2 zadatog cenovnika
  
-**ov** +cenovna_kolona1 – viša/stara cena
  
 +cenovna_kolona1 – niža/nova cena
  
-**** +~|**KOLBEZTACKE** |~
  
 +~|**BARKOD** |~
  
-biće korišćen cenovnik iz kolone Skladista.Cenov+~|**CENA** |~
  
 +~|**ES.NASLOV** |~ - naslov prozivođačke deklaracije – iz tabele ElemSimboli
  
-Za datum +~|**ES.SIRSAS1** |~ - sirovinski sastav 1 – iz tabele ElemSimboli
  
 +~|**ES.SIRSAS2** |~ - sirovinski sastav 2 – iz tabele ElemSimboli
  
-**1.1.3000** +~|**ES.SIRSAS3** |~ - sirovinski sastav 3 – iz tabele ElemSimboli
  
 +~|**ES.SIRSAS4** |~ - sirovinski sastav 4 – iz tabele ElemSimboli
  
-biće korišćen najnoviji cenovnik.+~|**ES.SIRSAS5** |~ - sirovinski sastav 5 – iz tabele ElemSimboli
  
 +~|**ES.KOEFDUZ** |~ - koeficijent skupljanja po dužini – iz tabele ElemSimboli
  
-[[CNVSN<font 9pt:normal/arial;;#ff0000>**@** </font> //cenovna_kolona// //1;cenovna_kolona2// <font 9pt:normal/arial;;#ff0000>**@** </font> //ime_cenovnika// <font 9pt:normal/arial;;#ff0000>**@** </font> //datum_cenovnika//]]+~|**ES.KOEFSIR** |~ - koeficijent skupljanja po širini – iz tabele ElemSimboli
  
 +~|**ES.NAPOMENA** |~ - napomena - iz tabele ElemSimboli
  
-sni +~|**BEZKVACICA** |~ - zamena š,đ,ž,č,ć sa s,dj,z,c,c
-ženje – odnos cena iz cenovnih kolona 1 i 2 zadatog cenovnika   +
- +
- +
-cenovna_kolona1 – +
- +
- +
-viša/ +
- +
- +
-stara +
- +
- +
-cena +
- +
- +
-////  +
- +
- +
-cenovna_kolona +
- +
- +
-1 – +
- +
- +
-niža/ +
- +
- +
-nova +
- +
- +
-cena +
- +
- +
-[[KOLBEZTACKE]] +
- +
- +
-[[BARKOD]] +
- +
- +
-[[CENA]] +
- +
- +
-[[ES.NASLOV]]  +
- +
- +
- +
-naslov  +
-prozivo +
-đačke deklaracije – iz tabele ElemSimboli +
- +
- +
-[[ES.SIRSAS1]] – s +
-irovinski sastav 1 +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.SIRSAS2]] – s +
-irovinski sastav 2 +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.SIRSAS3]] – s +
-irovinski sastav 3 +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.SIRSAS4]] – s +
-irovinski sastav 4 +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.SIRSAS5]] – s +
-irovinski sastav 5 +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.KOEFDUZ]] –  +
-koeficijent skupljanja po dužini +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.KOEFSIR]] –  +
-koeficijent skupljanja po širini +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[ES.NAPOMENA]] – +
-napomena  +
- +
- +
-– iz tabele ElemSimboli +
- +
- +
-[[BEZKVACICA]] – zamena š,đ,ž,č,ć sa s,dj,z,c,c +
  
 **Automatski ** (parametri iz okruženja u momentu štampe: tekući datum, tekuće vreme, naziv fajla itd.) **Automatski ** (parametri iz okruženja u momentu štampe: tekući datum, tekuće vreme, naziv fajla itd.)
  
 +~|**DATUMSAD** |~
  
-[[DATUMSAD]]+~|**VREMESAD** |~
  
 +~|**RB** |~
  
-[[VREMESAD]]+~|**NAZIVFAJLA** |~
  
 +**Slobodni ** (vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde)
  
-[[RB]]+~|UVOZNIK|~ ili ~|GODINAUVOZA|~ ili ~|ZEMLJAUVOZA|~ ili
  
 +~|ZEMLJAPOREKLA|~ ili ~|ROKTRAJANJA|~
  
-[[NAZIVFAJLA]]+itd.
  
 +**Korisnički ** (samodefinišući)
  
-**Slobodni  ** (vezuju se za deklaracije tj. kako su navedeni deklaraciji tako treba i ovde)+Svi tagovi koji ne spadaju u prethodne 3 grupe smatraju se korisničkim tj. pretpostavka je da recordsetu koji je izvor podataka za nalepnicu postoje kolone istog imena pa će tagovi dobiti vrednost te kolone.
  
 +====   Argumenti tagova   ====
  
-[[UVOZNIK]] ili [[GODINAUVOZA]] ili [[ZEMLJAUVOZA]] ili+U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata:
  
 +1. #**INSTALL** (//šta//,//gde//)\\
 +šta - proizvoljan tekst ili neka od konstanti: CRLF, CR, LF\\
 +gde - pozicija u tekstu podatka iz baze na koju treba umetnuti parametar //šta//. Oblika je @N ili *N (N je pozitivan broj) ili konstante START i END.\\
 +@ - umetanje samo jednom na prvu poziciju N\\
 +* - umetanje na svaku N-tu poziciju\\
 +\\
 +Primeri:\\
 +~|**ARTIKAL** #INSERT(nekitekst,END)|~ dodaje se nekitekst na kraj podatka iz baze\\
 +~|**ARTIKAL** #INSERT(nekitekst,@20)|~ umeće se nekitekst posle prvih 19 karaktera u podatak iz baze\\
 +~|**ARTIKAL** #INSERT(nekitekst,*20)|~ umeće se nekitekst posle svakih 19 karaktera u podatku iz baze
  
-[[ZEMLJAPOREKLA]] ili [[ROKTRAJANJA]] itd. 
- 
- 
-**Korisni**  
-**čki**  
- 
- 
-(samodefinišući) 
- 
- 
-Svi tagovi koji ne spadaju u prethodne 3 grupe smatraju se korisničkim tj. pretpostavka je da u recordsetu koji je izvor podataka za nalepnicu postoje kolone istog imena pa će tagovi dobiti vrednost te kolone. 
  
  • tagovi_za_nalepnice_barkod_stampaca.txt
  • Last modified: 2021/02/11 16:04
  • by milano