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 [2018/12/24 10:16] nessatagovi_za_nalepnice_barkod_stampaca [2025/05/26 13:49] (current) – [Komandni] 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>'' - jedinični barkod artikla, u izvornom obliku (ne konvertovan u EAN) \\  
 +''<nowiki>[[EAN13KOD]]</nowiki>'' - jedinični barkod artikla konvertovan u EAN-13 format \\  
 +''<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+===== Komandni =====
  
-~|**ES.SIRSAS1** |~ - sirovinski sastav 1 – iz tabele ElemSimboli+Komandni parametri služe za pripremu i modifikaciju procedura štampe\\ 
 +Nakon obavljenog posla automatski se uklanjanju iz skripta, neposredno pre slanja na štampač.
  
-~|**ES.SIRSAS2** |~ sirovinski sastav 2 – iz tabele ElemSimboli+''<nowiki>[[LABEL_COLUMNS_2]]</nowiki>'' - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja\\ 
 +''<nowiki>[[BLOCK_PAIR_START]]</nowiki>'' označava početak bloka PLC koda koji opisuje "stranicu" sa dve labele (zovemo je parna stranica). Tipično počinje iza ''^XZ'' a pre ''^XA'' komande. \\ 
 +''<nowiki>[[BLOCK_PAIR_END]]</nowiki>'' - označava krajbloka PLC koda koji opisuje "stranicu" sa dve labele (zovemo je parna stranica). Tipično se nalazi iza ''^XZ'' komande. \\ 
 +''<nowiki>[[BLOCK_ODD_START]]</nowiki>'' - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja. Tipično počinje iza ''^XZ'' a pre ''^XA'' komande. \\ 
 +''<nowiki>[[BLOCK_ODD_END]]</nowiki>'' - označava da rolna sadrži dve nalepnice u redu; procedura će podeliti zadatu količinu na dva i eventualno dopuniti do neparnog broja. Tipično se nalazi iza ''^XZ'' komande. \\
  
-~|**ES.SIRSAS3** |~ - sirovinski sastav 3 – iz tabele ElemSimboli+==== Primer ====
  
-~|**ES.SIRSAS4** |~ - sirovinski sastav 4 – iz tabele ElemSimboli+Niže navedeni kod u upotrebi je u Ferospiritu za štampu jediničnih etiketaRolna sadrže dve kolone nalepnica dimenzija 5x5 sa vertikalnim razmakom od 3mm. \\ 
 +Kod je dobijen iz Zebra Designer 3 programa tako što je zadato štampanje 3 etikete sa uključenom opcijom //"print to file"//.
  
-~|**ES.SIRSAS5** |- sirovinski sastav 5 – iz tabele ElemSimboli+<code> 
 +[[LABEL_COLUMNS_2]] 
 +CT~~CD,~CC^~CT~ 
 +^XA 
 +~TA000 
 +~JSN 
 +^LT0 
 +^MNW 
 +^MTT 
 +^PON 
 +^PMN 
 +^LH0,0 
 +^JMA 
 +^PR4,4 
 +~SD15 
 +^JUS 
 +^LRN 
 +^CI27 
 +^PA0,1,1,
 +^XZ 
 +[[BLOCK_PAIR_START]] 
 +^XA 
 +^MMT 
 +^PW831 
 +^LL400 
 +^LS0 
 +^BY3,2,95^FT61,358^BEN,,Y,
 +^FH\^FD[[BARKOD]]^FS 
 +^FT0,63^A0N,31,38^FB408,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27 
 +^FPH,6^FT0,141^ASN,40,12^FB161,1,8,C^FH\^FD[[MODEL]]\5C&^FS 
 +^FO19,95^GB128,73,2^FS 
 +^FO144,95^GB257,158,2^FS 
 +^FPH,6^FT185,116^APN,20,6^FH\^FDEUR^FS 
 +^FPH,6^FT0,160^ASN,40,12^FB406,1,8,C^FH\^FD[[TIP]]\5C&^FS 
 +^FPH,6^FT300,116^APN,20,6^FH\^FDCM^FS 
 +^FPH,6^FT0,160^ASN,40,12^FB631,1,8,C^FH\^FD[[L]]\5C&^FS 
 +^FO43,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23 
 +^FO19,166^GB128,88,2^FS 
 +^BY3,2,95^FT485,358^BEN,,Y,
 +^FH\^FD[[BARKOD]]^FS 
 +^FT425,63^A0N,31,38^FB406,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27 
 +^FPH,6^FT178,141^ASN,40,12^FB653,1,8,C^FH\^FD[[MODEL]]\5C&^FS 
 +^FO443,95^GB128,73,2^FS 
 +^FO568,95^GB257,158,2^FS 
 +^FPH,6^FT609,116^APN,20,6^FH\^FDEUR^FS 
 +^FPH,6^FT423,160^ASN,40,12^FB408,1,8,C^FH\^FD[[TIP]]\5C&^FS 
 +^FPH,6^FT724,116^APN,20,6^FH\^FDCM^FS 
 +^FPH,6^FT648,160^ASN,40,12^FB183,1,8,C^FH\^FD[[L]]\5C&^FS 
 +^FO467,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23 
 +^FO443,166^GB128,88,2^FS 
 +^PQ1,0,1,
 +^XZ 
 +[[BLOCK_PAIR_END]] 
 +[[BLOCK_ODD_START]] 
 +^XA 
 +^MMT 
 +^PW831 
 +^LL400 
 +^LS0 
 +^BY3,2,95^FT61,358^BEN,,Y,
 +^FH\^FD[[BARKOD]]^FS 
 +^FT0,63^A0N,31,38^FB408,1,8,C^FH\^CI28^FD[[NAZIV]]\5C&^FS^CI27 
 +^FPH,6^FT0,141^ASN,40,12^FB161,1,8,C^FH\^FD[[MODEL]]\5C&^FS 
 +^FO19,95^GB128,73,2^FS 
 +^FO144,95^GB257,158,2^FS 
 +^FPH,6^FT185,116^APN,20,6^FH\^FDEUR^FS 
 +^FPH,6^FT0,160^ASN,40,12^FB406,1,8,C^FH\^FD[[TIP]]\5C&^FS 
 +^FPH,6^FT300,116^APN,20,6^FH\^FDCM^FS 
 +^FPH,6^FT0,160^ASN,40,12^FB631,1,8,C^FH\^FD[[L]]\5C&^FS 
 +^FO43,179^GFA,401,840,12,:Z64:eJyVkjFuwzAMRek6hYEs6gGKaG8v0KGwepNeIWMGB3GmXKPoFGTpEZot1/DeJaOHRKrET8ks2qUCTD18UxRJkYhuDj3l1YRjYROGwjacC/vDmLG6UCc4fxzJvb8VbyunXdxNwAl7jUckUruP5gH6ii0iQWnZwnORTI1ohm8FW9bh/9kjm7Q2yJL/+smzQjSTCjSI0ByzkQsMOsGuVgobSzpI9Fn4ST4Sbak4N+he6W0p6Leu/c//9P9L1/mMSk/5d0qXurjeBVj3gVsjzFszMKPzSM4nvWar+y/v4ljXp4YpWqXe98e7L0sRUU/TuUfkdZzO2yumxcWZcnmuwoU2Mlfmy2/9B26Z0Wu840UKNruB8mpOBakOfeHKTzpp7hSvFN/J/g2itG65:0F23 
 +^FO19,166^GB128,88,2^FS 
 +^PQ1,0,1,
 +^XZ 
 +[[BLOCK_ODD_END]] 
 +</code>
  
-~|**ES.KOEFDUZ** |~ - koeficijent skupljanja po dužini – iz tabele ElemSimboli+===== Korisnički ===== 
  
-~|**ES.KOEFSIR** |~ - koeficijent skupljanja po širini – 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.NAPOMENA** |~ - napomena - iz tabele ElemSimboli+====== Argumenti tagova ====== 
  
-~|**BEZKVACICA** |~ - zamena š,đ,ž,č,ć sa s,dj,z,c,c+U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata:
  
-**Automatski ** (parametri iz okruženja u momentu štampe: tekući datum, tekuće vreme, naziv fajla itd.)+===== #INSERT() =====
  
-~|**DATUMSAD** |~ +Sintaksa 
- +<code> 
-~|**VREMESAD** |~ +#INSERT(<šta>,<gde>)
- +
-~|**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