tagovi_za_nalepnice_barkod_stampaca

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
tagovi_za_nalepnice_barkod_stampaca [2012/12/27 15:55] nessatagovi_za_nalepnice_barkod_stampaca [2021/02/11 16:04] (current) milano
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. Pravi tagovi su uokvireni u duple srednje zagrade, a ovde su korišćene {{ i }} zbog specifičnosti MST programskog koda.+====== Tagovi industrijskih nalepnica ======
  
 +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.
  
-Sistemski (vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.) +===== Sistemski ===== 
- +Sistemski tagovi vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.)
- +
-{{ARTIKAL}}, {{NAZIV}}, {{TIP}}, {{BOJA}}, {{MODEL}}, {{KOL}}, {{JM}} +
- +
- +
-{{MANNAZ}} +
- +
- +
-<--- Naziv proizvođača iz kombo boxa kartice artikla +
- +
- +
-{{ELPCENA}} +
- +
- +
-<--- PCena iz tabele Elementi +
- +
- +
-{{ELTCENA}} +
- +
- +
-<--- TCena iz tabele Elementi +
- +
- +
-{{CNV@cenovna_kolona@ime_cenovnika@datum_cenovnika}} +
- +
- +
-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 +
- +
- +
-datum cenovnika je iz Balansa +
- +
- +
-npr. {{CNV@B@n/a@25.5.2012}}+
  
 +''<nowiki>[[ARTIKAL]],[[TIP]],[[BOJA]],[[MODEL]],[[NAZIV]]</nowiki>'' - Šifra i naziv artikla \\ 
 +''<nowiki>[[KOL]],[[JM]]</nowiki>'' - Količina i jedinica mere \\ 
 +''<nowiki>[[MANNAZ]]</nowiki>'' - Naziv proizvođača iz kombo boxa kartice artikla \\ 
 +''<nowiki>[[ELPCENA]]</nowiki>'' - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena \\ 
 +''<nowiki>[[ELTCENA]]</nowiki>'' - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena \\ 
 +''<nowiki>[[CNV@cenovna_kolona@ime_cenovnika@datum_cenovnika]]</nowiki>'' - Cenovna kolona iz cenovnika. \\ 
 +  * Cenovna kolona je jedna od vrednosti: A, B, C, D, E, F, G ili H.
 +  * Ime cenovnika je max. 10 karaktera (cenovnici bez imena imaju default ime n/a).
 +  * Datum cenovnika je datum na koji cenovnik važi. \\
 +Primer
 +<code>
 + [[CNV@B@n/a@25.5.2012]]
 +</code>
  
 Za ime cenovnika Skl.Cenov biće korišćen cenovnik iz kolone Skladista.Cenov 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.
  
 +''<nowiki>[[CNVSN@cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika]]</nowiki>'' - Sniženje, tj. odnos cena iz cenovnih kolona 1 i 2 zadatog cenovnika \\ 
 +  * cenovna_kolona1 – viša/stara cena
 +  * cenovna_kolona1 – niža/nova cena
  
-Za datum 1.1.3000 biće korišćen najnoviji cenovnik.  +''<nowiki>[[KOLBEZTACKE]]</nowiki>'' \\  
- +''<nowiki>[[BARKOD]]</nowiki>'' \\  
- +''<nowiki>[[CENA]]</nowiki>'' \\  
-{{CNVSN@cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika}} +''<nowiki>[[ES.NASLOV]]</nowiki>'' - naslov prozivođačke deklaracije – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.SIRSAS1]]</nowiki>''sirovinski sastav 1 – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.SIRSAS2]]</nowiki>''sirovinski sastav 2 – iz tabele ElemSimboli \\  
-sniženje – odnos cena iz cenovnih kolona 1 i 2 zadatog cenovnika   +''<nowiki>[[ES.SIRSAS3]]</nowiki>''sirovinski sastav 3 – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.SIRSAS4]]</nowiki>''sirovinski sastav 4 – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.SIRSAS5]]</nowiki>''sirovinski sastav 5 – iz tabele ElemSimboli \\  
-cenovna_kolona1 – viša/stara cena +''<nowiki>[[ES.KOEFDUZ]]</nowiki>''koeficijent skupljanja po dužini – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.KOEFSIR]]</nowiki>''koeficijent skupljanja po širini – iz tabele ElemSimboli \\  
- +''<nowiki>[[ES.NAPOMENA]]</nowiki>''napomena iz tabele ElemSimboli \\  
-cenovna_kolona1 – niža/nova cena +''<nowiki>[[BEZKVACICA]]</nowiki>''zamena š,đ,ž,č,ć sa s,dj,z,c,\\ 
- +
- +
-{{KOLBEZTACKE}} +
- +
- +
-{{BARKOD}} +
- +
- +
-{{CENA}} +
- +
- +
-{{ES.NASLOV}} - naslov prozivođačke deklaracije – iz tabele ElemSimboli +
- +
- +
-{{ES.SIRSAS1}} – sirovinski sastav 1 – iz tabele ElemSimboli +
- +
- +
-{{ES.SIRSAS2}} – sirovinski sastav 2 – iz tabele ElemSimboli +
- +
- +
-{{ES.SIRSAS3}} – sirovinski sastav 3 – iz tabele ElemSimboli +
- +
- +
-{{ES.SIRSAS4}} – sirovinski sastav 4 – iz tabele ElemSimboli +
- +
- +
-{{ES.SIRSAS5}} – sirovinski 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.) +
- +
- +
-{{DATUMSAD}} +
- +
- +
-{{VREMESAD}} +
- +
- +
-{{RB}} +
- +
- +
-{{NAZIVFAJLA}} +
  
-Slobodni  (vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde)+===== Automatski =====
  
 +Parametri iz okruženja u momentu štampe (tekući datum, tekuće vreme, naziv fajla itd.).
  
-{{UVOZNIK}} ili {{GODINAUVOZA}} ili {{ZEMLJAUVOZA}} ili +''<nowiki>[[DATUMSAD]]</nowiki>'' \\  
 +''<nowiki>[[VREMESAD]]</nowiki>'' \\  
 +''<nowiki>[[RB]]</nowiki>'' \\  
 +''<nowiki>[[NAZIVFAJLA]]</nowiki>'' \\ 
  
 +===== Slobodni =====
 + 
 +Parametri koji se vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde.
  
-{{ZEMLJAPOREKLA}} ili {{ROKTRAJANJA}}+''<nowiki>[[UVOZNIK]]</nowiki>'' ili ''<nowiki>[[GODINAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAPOREKLA]]</nowiki>'' ili ''<nowiki>[[ROKTRAJANJA]]</nowiki>'' itd.
  
 +===== Korisnički ===== 
  
-itd.+Svi tagovi koji ne spadaju u prethodno pomenute grupe smatraju se korisničkim (samodefinišućim). \\ Pretpostavka je da u recordsetu koji je izvor podataka za nalepnicu postoje kolone istog imena pa će tagovi dobiti vrednost te kolone.
  
 +====== Argumenti tagova ====== 
  
-Korisnički (samodefinišući)+U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata:
  
 +===== #INSERT() =====
  
-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.+Sintaksa 
 +<code> 
 +#INSERT(<š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
 +</code>
  
-<font 9pt:normal/arial><font 9pt:normal/arial><font 9pt:normal/arial><font 9pt:normal/arial><font 9pt:normal/arial></font> </font> </font> </font> </font>+Primeri
  
 +<code>
 +[[ARTIKAL#INSERT(neki_tekst,END)]] - dodaje se neki_tekst na kraj podatka iz baze
 +[[ARTIKAL#INSERT(neki_tekst,@20)]] - umeće se neki_tekst posle prvih 19 karaktera u podatak iz baze
 +[[ARTIKAL#INSERT(neki_tekst,*20)]] - umeće se neki_tekst posle svakih 19 karaktera u podatku iz baze
 +</code>
  • tagovi_za_nalepnice_barkod_stampaca.1356623729.txt.gz
  • Last modified: 2012/12/27 15:55
  • by nessa