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
tagovi_za_nalepnice_barkod_stampaca [2018/12/24 10:16] nessatagovi_za_nalepnice_barkod_stampaca [2021/02/11 16:04] (current) milano
Line 1: Line 1:
 +====== 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. 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 duple srednje zagradea ovde su korišćeni ~| i |~ zbog specifičnosti MST programskog koda.+===== Sistemski ===== 
 +Sistemski tagovi vezuju se za neka unapred definisana polja sistemu (ArtikalTip, Boja, Naziv, Količina itd.)
  
-**Sistemski** (vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.) +''<nowiki>[[ARTIKAL]],[[TIP]],[[BOJA]],[[MODEL]],[[NAZIV]]</nowiki>'' - Šifra i naziv artikla \\  
- +''<nowiki>[[KOL]],[[JM]]</nowiki>'' - Količina i jedinica mere \\  
-~|**ARTIKAL** |~~|**NAZIV** |~, ~|**TIP** |~~|**BOJA** |~~|**MODEL** |~~|**KOL** |~~|**JM** |~ +''<nowiki>[[MANNAZ]]</nowiki>'' - Naziv proizvođača iz kombo boxa kartice artikla \\  
- +''<nowiki>[[ELPCENA]]</nowiki>'' - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena \\  
-~|**MANNAZ** |~ - Naziv proizvođača iz kombo boxa kartice artikla +''<nowiki>[[ELTCENA]]</nowiki>'' - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena \\  
- +''<nowiki>[[CNV@cenovna_kolona@ime_cenovnika@datum_cenovnika]]</nowiki>'' - Cenovna kolona iz cenovnika. \\  
-~|**ELPCENA** |~ - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena +  * 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). 
-~|**ELTCENA** |~ - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena +  * Datum cenovnika je datum na koji cenovnik važi. \\ 
- +Primer 
-~|**CNV** @cenovna_kolona@ime_cenovnika@datum_cenovnika|~ +<code> 
- + [[CNV@B@n/a@25.5.2012]] 
-ime cenovnika je max10 karaktera (cenovnici bez imena imaju default ime n/a) +</code>
- +
-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|~+
  
 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. Za datum 1.1.3000 biće korišćen najnoviji cenovnik.
  
-~|**CNVSN** @cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika|~+''<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
  
-sniženje – odnos cena iz cenovnih kolona zadatog cenovnika+''<nowiki>[[KOLBEZTACKE]]</nowiki>'' \\  
 +''<nowiki>[[BARKOD]]</nowiki>'' \\  
 +''<nowiki>[[CENA]]</nowiki>'' \\  
 +''<nowiki>[[ES.NASLOV]]</nowiki>'' - naslov prozivođačke deklaracije – iz tabele ElemSimboli \\  
 +''<nowiki>[[ES.SIRSAS1]]</nowiki>'' - sirovinski sastav – iz tabele ElemSimboli \\  
 +''<nowiki>[[ES.SIRSAS2]]</nowiki>'' - sirovinski sastav – iz tabele ElemSimboli \\  
 +''<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 \\  
 +''<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 \\  
 +''<nowiki>[[BEZKVACICA]]</nowiki>'' - zamena š,đ,ž,č,ć sa s,dj,z,c,c \\ 
  
-cenovna_kolona1 – viša/stara cena+===== Automatski =====
  
-cenovna_kolona1 – niža/nova cena+Parametri iz okruženja u momentu štampe (tekući datum, tekuće vreme, naziv fajla itd.).
  
-~|**KOLBEZTACKE** |~+''<nowiki>[[DATUMSAD]]</nowiki>'' \\  
 +''<nowiki>[[VREMESAD]]</nowiki>'' \\  
 +''<nowiki>[[RB]]</nowiki>'' \\  
 +''<nowiki>[[NAZIVFAJLA]]</nowiki>'' \\ 
  
-~|**BARKOD** |~+===== Slobodni ===== 
 +  
 +Parametri koji se vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde.
  
-~|**CENA** |~+''<nowiki>[[UVOZNIK]]</nowiki>'' ili ''<nowiki>[[GODINAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAPOREKLA]]</nowiki>'' ili ''<nowiki>[[ROKTRAJANJA]]</nowiki>'' itd.
  
-~|**ES.NASLOV** |~ - naslov prozivođačke deklaracije – iz tabele ElemSimboli+===== Korisnički ===== 
  
-~|**ES.SIRSAS1** |~ - sirovinski sastav 1 – iz tabele ElemSimboli+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.
  
-~|**ES.SIRSAS2** |~ - sirovinski sastav 2 – iz tabele ElemSimboli+====== Argumenti tagova ====== 
  
-~|**ES.SIRSAS3** |~ - sirovinski sastav 3 – iz tabele ElemSimboli+U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata:
  
-~|**ES.SIRSAS4** |~ - sirovinski sastav 4 – iz tabele ElemSimboli+===== #INSERT() =====
  
-~|**ES.SIRSAS5** |~ - sirovinski sastav 5 – iz tabele ElemSimboli +Sintaksa 
- +<code> 
-~|**ES.KOEFDUZ** |~ - koeficijent skupljanja po dužini – iz tabele ElemSimboli +#INSERT(<šta>,<gde>)
- +
-~|**ES.KOEFSIR** |~ - koeficijent skupljanja po širini – iz tabele ElemSimboli +
- +
-~|**ES.NAPOMENA** |~ - napomena - iz tabele ElemSimboli +
- +
-~|**BEZKVACICA** |~ - zamena š,đ,ž,č,ć sa s,dj,z,c,+
- +
-**Automatski ** (parametri iz okruženja u momentu štampe: tekući datumtekuće vreme, naziv fajla itd.) +
- +
-~|**DATUMSAD** |~ +
- +
-~|**VREMESAD** |~ +
- +
-~|**RB** |~ +
- +
-~|**NAZIVFAJLA** |~ +
- +
-**Slobodni ** (vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde) +
- +
-~|UVOZNIK|~ ili ~|GODINAUVOZA|~ ili ~|ZEMLJAUVOZA|~ ili +
- +
-~|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. +
- +
-====   Argumenti tagova   ==== +
- +
-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 
-šta - proizvoljan tekst ili neka od konstanti: CRLF, CR, LF\\ +gde - pozicija u tekstu podatka iz baze na koju treba umetnuti parametar <šta> 
-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.\\ +      Oblika je @N ili *N (N je pozitivan broj) ili konstante START i END. 
-@ - umetanje samo jednom na prvu poziciju N\\ +        @ - umetanje samo jednom na prvu poziciju N 
-* - umetanje na svaku N-tu poziciju\\ +        * - umetanje na svaku N-tu poziciju 
-\\ +</code>
-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+
  
 +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.1545646567.txt.gz
  • Last modified: 2018/12/24 10:16
  • by nessa