====== 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 ===== Sistemski tagovi vezuju se za neka unapred definisana polja u sistemu (Artikal, Tip, Boja, Naziv, Količina itd.) ''[[ARTIKAL]],[[TIP]],[[BOJA]],[[MODEL]],[[NAZIV]]'' - Šifra i naziv artikla \\ ''[[KOL]],[[JM]]'' - Količina i jedinica mere \\ ''[[MANNAZ]]'' - Naziv proizvođača iz kombo boxa kartice artikla \\ ''[[ELPCENA]]'' - PCena iz tabele Elementi - planirana (referentna) veleprodajna cena \\ ''[[ELTCENA]]'' - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena \\ ''[[CNV@cenovna_kolona@ime_cenovnika@datum_cenovnika]]'' - 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 [[CNV@B@n/a@25.5.2012]] 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. ''[[CNVSN@cenovna_kolona1;cenovna_kolona2@ime_cenovnika@datum_cenovnika]]'' - 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 ''[[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 ===== Parametri koji se 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 ===== 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 ====== U okviru taga može se zadati specifičan način obrade podatka iz baze. Spisak podržanih argumenata: ===== #INSERT() ===== Sintaksa #INSERT(<šta>,) š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(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