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:56] 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> </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.1356623805.txt.gz
  • Last modified: 2012/12/27 15:56
  • by nessa