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 16:03] 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|~+===== Automatski =====
  
 +Parametri iz okruženja u momentu štampe (tekući datum, tekuće vreme, naziv fajla itd.).
  
-Slobodni  (vezuju se za deklaracije tj. kako su navedeni u deklaraciji tako treba i ovde)+''<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.
  
-~|UVOZNIK|~ ili ~|GODINAUVOZA|~ ili ~|ZEMLJAUVOZA|~ ili +''<nowiki>[[UVOZNIK]]</nowiki>'' ili ''<nowiki>[[GODINAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAUVOZA]]</nowiki>'' ili ''<nowiki>[[ZEMLJAPOREKLA]]</nowiki>'' ili ''<nowiki>[[ROKTRAJANJA]]</nowiki>'' itd.
  
 +===== Korisnički ===== 
  
-~|ZEMLJAPOREKLA|~ ili ~|ROKTRAJANJA|~+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 ====== 
  
-itd.+U okviru taga može se zadati specifičan način obrade podatka iz bazeSpisak podržanih argumenata:
  
 +===== #INSERT() =====
  
-Korisnički (samodefinišući)+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>
  
-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.+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.1356624210.txt.gz
  • Last modified: 2012/12/27 16:03
  • (external edit)