tagovi_za_nalepnice_barkod_stampaca

This is an old revision of the document!


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šćeni ~| i |~ zbog specifičnosti MST programskog koda.

Sistemski (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 - planirana (referentna) veleprodajna cena

~|ELTCENA |~ - TCena iz tabele Elementi - planirana (referentna) maloprodajna cena

~|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|~

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 – 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 (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
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(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

  • tagovi_za_nalepnice_barkod_stampaca.1545646529.txt.gz
  • Last modified: 2018/12/24 10:15
  • by nessa