Bindane funkcije
Funkcije koje se mogu pozivati u dinamičkim izrazima
Ovdje su napomene za djelatnike 4D i distributere 4D Wand sustava. Napomene su vezane za interna setiranja u 4D Wandu i nisu predviđena da se korisnici sustava njima služe.
•Grad()
•Adresa()
•Telefon()
•Napomena()
•Partner()
•Komercijalista()
•Objekt()
•Vozilo()
•StabloDokumenata()
•StabloStavki()
•RobaUsluga() i Opis()
•UcitajStablo(), UcitajStablo2() i UcitajStablo3()
•Slika()
•DodajURTF()
•UcitajBarCode()
•NapomenaOpis()
•CijenaNaljepnice()
•NajnizaMPCijena()
•IznosEurKn()
•KreirajIspisiQR()
•UcitajStanje()
•DodatnaNapomena()
Grad(Oblast,Tip)
Opis: Vraća poštanski broj, grad, državu itd. po poslanom parametru. Funkcija prlja REG:Record.
Parametri: Oblast - Šifra grada za koji se trebaju učitati podaci (PAR:Oblast) Tip - 0 - "Poštanski broj Grad, Država" 1 - "Poštanski broj Grad" 2 - "Grad" 3 - "Država" 4 - "Poštanski broj" 19 - "Međunarodna šifra države" (ovo je ujedno i oznaka valute) 20 - "Međunarodna oznaka države" (HR, A, BIH,...)
Primjer: Grad(PAR:Oblast,0) će vratiti "10000 Zagreb, Hrvatska" Grad(PAR:Oblast,1) će vratiti "10000 Zagreb" Grad(PAR:Oblast,2) će vratiti "Zagreb" Grad(PAR:Oblast,3) će vratiti "Hrvatska" Grad(PAR:Oblast,4) će vratiti "10000" Grad(PAR:Oblast,19) će vratiti "191" ako je upisano na formi države Grad(PAR:Oblast,20) će vratiti "HR" ako je upisano na formi države
Adresa(Baza,Tip)
Opis: Vraća formatiranu adresu i grad poslane baze. Funkcija prlja REG:Record.
Parametri: Baza - 'PAR','PA1','IME' Tip - Ista konstanta kao za funkciju Grad()
Telefon(Baza)
Opis: Vraća formatirani broj telefona poslane baze. Ukoliko je grad u Hrvatskoj, vraća se pozivni broj grada u zagradama npr. "(021)" i broj telefona i/ili faxa. Ukoliko je grad u Hrvatskoj, a broj telefona počinje s "09", vraća se taj broj telefona, tako da brojevi mobitela na komitentima budu ispravno prikazani. Ukoliko grad nije u Hrvatskoj, vraća se pozivni broj države i grada u zagradama npr. "(+387 33)" i broj telefona i/ili faxa. Da li je grad u Hrvatskoj se određuje po komitentu s organizacijske jedinice. Provjerava se je li na OJ zakačen komitent iz države s gradom koji pripada Hrvatskoj (šifra grada počinje s "01"). Funkcija prlja REG:Record.
Parametri: Baza - 'PAR','PA1','TEL'
Primjer: Za telefon "5236 381" komitenta iz Rijeke vraća "(051) 5236 381" Za telefon "5236 381" komitenta iz Zagreba vraća "(01) 5236 381" Za telefon "098 5236 381" komitenta iz Zagreba vraća "098 5236 381" Za telefon "5236 381" komitenta iz Sarajeva vraća "(+387 33) 5236 381"
Napomena()
Parm
|
Vrijednost
|
Opis
|
|
Učitava napomenu iz baze Napomene i to za trenutno učitani dokument i napomenu po parametru koji može biti '01','02',....,'05' jer jedan dokument može imati do 5 napomena. Parametar se obrađuje kao string tako da '1' i '01' ne znače isto.
|
UcitajNapomenu ROUTINE OpenFile(Napomene::Used,Napomene,1) NAP:Dokument = DOK:Dokument NAP:Status = pc:Baza GET(Napomene,NAP:Dokumenti) IF ERRORCODE() THEN NAP:Napomena = ''. RetVal = CLIP(NAP:Napomena) CloseFile(Napomene::Used,Napomene)
|
1
|
REG:Napomena
|
Napomena
|
2
|
DOK:Napomena
|
Napomena
|
3
|
REG:Napomena &'\par\tab '& DOK:Napomena
|
Napomena &'\par\tab '& DOK:Napomena
|
4
|
PAR:Napomena
|
Napomena sa pretvaranjem CRLF u \line
|
5
|
DO1:Napomena
|
Napomena
|
6
|
VOZ:Opis
|
Opis vozila
|
7
|
RE1:Napomena
|
Napomena
|
8
|
DO2:Napomena
|
Napomena
|
9
|
PRO:Napomena
|
Projekt
|
10
|
POD:Opis
|
Opis dnevnika sa pretvaranjem CRLF u \line
|
11
|
IME:Napomena
|
Napomena osobe sa pretvaranjem CRLF u \line
|
12
|
VOZ:Opis
|
Opis vozila sa pretvaranjem CRLF u \line
|
13
|
LVO:Napomena
|
Napomena loko vožnji
|
14
|
OBJ:Opis
|
Opis objekta sa pretvaranjem CRLF u \line
|
15
|
RAD:Memo
|
Napomena radnika sa pretvaranjem CRLF u \line
|
16
|
PAR:Napomena
|
Napomena partnera sa pretvaranjem CRLF u |
|
17
|
PAR:Napomena
|
Napomena partnera
|
18
|
RAD:Memo
|
Napomena radnika/autora sa pretvaranjem CRLF u |
|
Ako se u napomeni nalazi izraz u dvostukim uglastim zagradama (npr [[FORMAT(DOK:DatumDosp,@d17)]]) isti će biti parsiran prilikom exporta.
Partner(Partner, Izraz)
Opis: Učitava partnera po šifri. Funkcija vraća rezultat poslanog izraza. Učitani partner ostaje učitan u registru PA1.
Parametri: Partner - ID partnera kojeg treba učitati Izraz - Dinamički izraz koji se evaluira i vraća
Primjer: Partner(ROB:Proizvodjac,'PAR:Naziv') vraća naziv proizvođača učitane robe. Partner ostaje učitan u PA1.
Komercijalista(Komercijalist, Izraz)
Opis: Učitava komercijalista po šifri. Funkcija vraća rezultat poslanog izraza. Učitani komercijalist ostaje učitan u registru KOM.
Parametri: Komercijalist - ID komercijalista kojeg treba učitati Izraz - Dinamički izraz koji se evaluira i vraća
Primjer: Komercijalista(DOK:Komercijalist,'KOM:Naziv') vraća naziv komercijalista sa učitanog dokumenta. Komercijalist ostaje učitan u KOM.
Objekt (Objekt, Izraz)
Opis: Učitava Objekt po ID-u. Funkcija vraća rezultat poslanog izraza. Učitani objekt ostaje učitan u registru OBJ.
Parametri: Objekt - ID objekta kojeg treba učitati Izraz - Dinamički izraz koji se evaluira i vraća
Primjer: Objekt(DOK:Objekt,'OBJ:Naziv') vraća naziv učitanog objekta. Objekt ostaje učitan u OBJ.
Vozilo (Vozilo, Izraz)
Opis: Učitava Vozilo po ID-u. Funkcija vraća rezultat poslanog izraza. Učitano vozilo ostaje učitano u registru VOZ.
Parametri: Vozilo - ID vozila koje treba učitati Izraz - Dinamički izraz koji se evaluira i vraća
Primjer: Vozilo(DOK:Vozilo,'VOZ:Sifra') vraća šifru učitanog vozila. Vozilo ostaje učitano u VOZ.
StabloDokumenata (Dokument, IzrazFilter, IzrazRezultat, ModusRada)
Opis: Učitava kompletno stablo za poslani dokument. Za svaki dokument u stablu učitava i vezanog partnera. Funkcija vraća rezultat poslanog izraza. Dokumenti u stablu se učitavaju u DO1. Vezani komitenti se učitavaju u PA1
Parametri: Dokumet - ID dokumenta za koji učitavamo stablo Izraz filter - Dinamički izraz pomoću kojeg se filtriraju interesantni dokumenti iz stabla. (npr. 'DO1:RadniStatus >= 1' - obrađuje samo odobrene dokumente) * VAŽNO! Dokumenti i vezani partneri se učitavaju u prvu alias bazu. Filteri trebaju koristiti DO1 i PA1 prefikse. Izraz rezultat - Dinamički izraz koji se evaluira i vraća kao rezultat funkcije ModusRada - Ovaj parametar određuje način na koji će rezultati biti prezentirani. Parametar podržava slijedeće simbole: "," (zarez), "+" (plus) i "" (prazno). * Zarez vraća delimitiranu listu za svaki dokument koji zadovoljava filter * Plus vraća sumu svih izraza za sve dokumente koji zadovoljavaju filter * Prazan string u polju ModusRada zaustavlja pretragu stabla na prvom dokumenu koji zadovoljava uvijet filtera i vraća evaluate izraza rezultata
Primjer: StabloDokumenata(DOK:Dokument,'DO1:RadniStatus >= 1','DO1:Klasa[1:3]&'':''&DO1:Broj',',') Primjer vraća listu svih dokumenata koji se nalaze u stablu učitanog dokumenta, pod uvjetom da su dokumenti odobreni (DO1:RadniStatus >= 1). Rezultat primjera: "PON:1, IZP:1, OTP:3, IFA:3, NAR:1"
StabloStavki (Stavka, IzrazFilter, IzrazRezultat, ModusRada)
Opis: Učitava kompletno stablo za poslanu stavku. Za svaku stavku u stablu učitava: vezani dokument, vezanog partnera, i vezanu robu. Funkcija vraća rezultat poslanog izraza. Stavke u stablu se učitavaju u slog ST1. Ostali vezani slogovi se također učitavaju u prvi alias (DO1,PA1,RO1)
Parametri: Stavka - ID stavke za koju učitavamo stablo Izraz filter - Dinamički izraz pomoću kojeg se filtriraju interesantne stavke iz stabla. (npr. 'DO1:RadniStatus >= 1' - obrađuje samo stavke odobrenih dokumenata) * VAŽNO! Dokumenti, stavke, robe i vezani partneri se učitavaju u prvu alias bazu. Filteri trebaju koristiti ST1, RO1, DO1 i PA1 prefikse. Izraz rezultat - Dinamički izraz koji se evaluira i vraća kao rezultat funkcije ModusRada - Ovaj parametar određuje način na koji će rezultati biti prezentirani. Parametar podržava slijedeće simbole: "," (zarez), "+" (plus) i "" (prazno). * Zarez vraća delimitiranu listu za svaki dokument koji zadovoljava filter * Plus vraća sumu svih izraza za sve dokumente koji zadovoljavaju filter * Prazan string u polju ModusRada zaustavlja pretragu stabla na prvom dokumenu koji zadovoljava uvijet filtera i vraća evaluate izraza rezultata
Primjer: StabloStavki(STA:Stavka,'DO1:RadniStatus >= 1','DO1:Klasa[1:3]&'':''&DO1:Broj&''>''&ST1:RedniBroj',',') Primjer vraća listu svih stavki koji se nalaze u vezane stablu učitane stavke, pod uvjetom da su dokumenti odobreni (DO1:RadniStatus >= 1). Rezultat primjera: "PON:1>1, IZP:1>1, IFA:3>1, NAR:1>1, PRI:2>1"
RobaUsluga (Vrijednost) i Opis (Prefiks,Vrijednost,Sufiks)
Funkcija Opis se koristi za lakši ispis raznih opisa i napomena. Ima tri parametra (Prefiks,Vrijednost,Sufiks). Vrijednost je ista kao i kod RobaUsluga, Prefiks se ugrađuje ispred opisa (sa razmakom), a Sufiks se ugrađuje iza opisa. I prefiks i sufiks se ugrađuju samo ako opis nije prazan. Na primjer, za ispis napomene stavke se napiše Opis('\line\fs14\b0',2,''). Ovo konkretno znači da će se učitati opis stavke, identično kao i RobaUsluga(2), i ispred opisa dodati '\line\fs14\b0' i razmak ' '. Cijeli izraz je zatvoren u vitičaste zagrade npr: {\line\fs14\b0 Opis nekog artikla}. Postavke koje su bile prije vitičastih zagrada će biti vraćene (za to i služe vitičaste zagrade), tako da će \fs14 i \b0 biti poništeni.
Parm
|
Vrijednost
|
Opis
|
|
|
Za sve ostale vrijednosti
|
|
STA:Opis
|
Ako je stavka usluga
|
|
STA:Naziv
|
Ako je sastavnica
|
|
ROB:Naziv
|
Ako je obična roba
|
02
|
STA:Opis
|
Učita aktivnu Stavku iz tablice Stavke i parsira napomenu
|
03
|
ROB:Opis
|
Ako nije stavka usluge
|
04
|
ST1:Opis
|
Napomena aliasa stavke
|
05
|
STA:Opis
|
Ako je stavka usluga
|
|
STA:Naziv
|
Ako je stavka proizvod
|
|
ROB:Naziv
|
Ako je roba
|
06
|
STS:Opis
|
Opis stavke sastavnice
|
07
|
RO1:Opis
|
Ako je stavka proizvod (STA:Proizvod<>0), učita i parsira napomenu proizvoda
|
08
|
STA:Naziv
|
Učita aktivnu Stavku iz tablice Stavke i parsira napomenu
|
09
|
ROB:Slika
|
Parsira path: Ubaci \\\\ tako da format bude npr: r:\\\\w\\\\pic\\\\4dwand.wmf
|
10
|
STA:Opis
|
Za ispis 3/9 bar codea (dodaje * na početak i kraj)
|
11
|
STS:Opis
|
Za ispis 3/9 bar codea (dodaje * na početak i kraj)
|
12
|
ROB:Opis
|
Sa pretvaranjem CRLF u <BR> za export u HTML
|
13
|
ST2:Opis
|
Napomena aliasa stavke
|
14
|
STA:Naziv
|
Bez parsiranja CRLF u \par
|
15
|
ROB:Opis
|
Napomena artikla s pretvaranjem CRLF u \line
|
16
|
RO1:Opis
|
Napomena aliasa artikla
|
17
|
STA:Opis
|
Bez parsiranja CRLF u \par
|
18
|
SER:SerijskiBroj
|
Serijski brojevi stavke odvojeni zarezima
|
19
|
SAS:SerijskiBroj
|
Serijski brojevi komponenti odvojeni zarezima
|
20
|
Broj serijskih brojeva
|
Vraća koliko je serijskih brojeva stavke upisano
|
21
|
Broj serijskih brojeva
|
Vraća koliko je serijskih brojeva komponente upisano
|
22
|
STA:Opis
|
Učita aktivnu Stavku iz tablice Stavke i parsira napomenu bez serijskog broja
|
23
|
ROB:Slika
|
Vraća sliku za grupu stavki
|
24
|
SER:SerijskiBroj
|
Serijski brojevi stavke(ST1) odvojeni zarezima
|
25
|
SER:SerijskiBroj
|
Serijski brojevi komponenti(ST1) odvojeni zarezima
|
26
|
ROB:Opis
|
Napomena artikla bez parsiranja CRLF
|
27
|
DOC:Datoteka
|
Vraća se spisak video linkova vezanih na robu (ROB) putem datoteka vezanih sa diska
|
28
|
DOC:Datoteka
|
Vraća se spisak video linkova vezanih na robu (RO1) putem datoteka vezanih sa diska
|
29
|
SER:SerijskiBroj
|
Učita aktivnu Stavku iz tablice Stavke i parsira napomenu i nakon napomene ispisuje serijske/lot brojeve
|
30
|
SER:SerijskiBroj
|
Vraća se spisak serijskih brojeva za aktivnu stavku u formatu za csv
|
31
|
SER:SerijskiBroj
|
Učita aktivnu Stavku iz tablice Stavke i ispisuje listu serijskih/lot brojeva
|
32
|
SER:SerijskiBroj
|
Učita aktivnu Stavku iz tablice Stavke1 i ispisuje listu serijskih/lot brojeva
|
33
|
SER:SerijskiBroj
|
Učita aktivnu Stavku iz tablice Stavke1 i ispisuje lot broj, datum, količina
|
34
|
SER:SerijskiBroj
|
Učita aktivnu Stavku iz tablice Stavke i ispisuje listu serijskih/lot brojeva na engleskom jeziku
|
UcitajStablo (Klasa)
Opis: Iz stabla dokumenta, koje se učitava prije svakog ispisa jednog dokumenta, učitava se prvi dokument sa klasom koja je poslana kao parametar: Funkcija vraća broj dokumenta, a dokument učitava u DO1.
Parametri: Klasa - Klasa dokumenta koju treba pronaći i učitati iz stabla
Primjer: UcitajStablo('ULN') & ' ' & FORMAT(DO1:Datum,@d17) će za dokument koji se ispisuje prikazati broj i datum ulazne narudžbe (ukoliko se ista nalazi u stablu)
Dodane su dvije nove funkcije: UcitajStablo2 i UcitajStablo3 koje dokument učitavaju u DO2 i DO3 respektivno. Predlažemo da se koristi funkcija UcitajStablo2 i radi sa DO2:Broj i sl., čime se ne kvari sadržaj sloga u DO1, u koji je po defaultu učitan roditelj dokumenta koji se ispisuje. To znači da se DO1:Broj, DO1:Datum i sl. mogu bez ikakvog učitavanja koristiti za ispis podataka o roditeljskom dokumentu.
Slika (PutanjaDoSlike)
Opis: Funkcija učitava sliku i generira potreban RTF kod za prikaz slike u izvještaju
Parametri: PutanjaDoSlike - Putanja do slike koju želimo uključiti u izvještaj. Koristi se slash (/) za razdvajanje direktorija, npr. X:/SlikeDir/Slika.bmp
Dodaj u RTF
Opis: Funkcija izraz iz RTF:Formula1 u prvome redu detalja (RPT,X,1,0) snima u RTF datoteku
Parametri: Izraz koji se snima. Npr, na GLK:30 se u crveno boje stavke koje su izvan valute izrazom: DodajURTF(CHOOSE(DNE:DatumDosp<Q:Datum2,'\cf6',''))
UcitajBarCode (ID Robe,ID Partnera,Polje,Delimiter)
Opis: Učitavaju se dodatne šifre za poslanu robu i poslanog komitenta. Ukoliko je poslan komitent vraćaju se dodatne šifre vezane na tog komitenta, a u suprotnom one koje nisu definirane za komitenta. Funkcija vraća rezultat u ovisnosti o poslanom broju u parametru Polje: 1 - Šifra/Barcode dodatne šifre 2 - Naziv/Dodatni opis dodatne šifre 3 - Kolicina dodatne šifre 4 - Naziv1 dodatne šifre
Parametri: ID Robe - ID robe za koiju se treba učitati barcode ID Partnera - ID komitenta za kojeg se želi učitati barcode, ukoliko se pošalje 0 vraćaju se dodatne šifre koje nemaju odabranog komitenta. Polje - Polje koje se treba vratiti funkcijom brojčana oznaka od 1 do 4 1 - Šifra/Barcode dodatne šifre 2 - Naziv/Dodatni opis dodatne šifre 3 - Kolicina dodatne šifre 4 - Naziv1 dodatne šifre Delimiter - Ukoliko se želi učitati samo jedan barcode ne upisuje se parametar delimitera, a ukoliko se želi ispisati sve dodatne šifre potrebno je poslati delimiter koji se želi korisiti (npr. ';', '\par', '\line',itd)
Primjer: UcitajBarCode (STA:Roba,0,1) Primjer vraća prvu dodatnu šifru na koju naleti, a koja nema upisanog komitenta.
UcitajBarCode (STA:Roba,DOK:Partner,1) Primjer vraća prvu dodatnu šifru na koju naleti, a koja ima upisanog komitenta.
UcitajBarCode (STA:Roba,0,1,';') Primjer vraća listu dodatnih šifri odvojenih ';', a koje nemaju upisanog komitenta.
UcitajBarCode (STA:Roba,DOK:Partner,1,';') Primjer vraća listu dodatnih šifri odvojenih ';', a koje imaju upisanog komitenta.
NapomenaOpis (Alias,RedakBroj)
Opis: Funkcija vraća napomenu/opis sa zaglavlja dokumenta prema redoslijedu unosa na formi dokumenta.
Parametri: Alias - Iz kojeg recorda se uzima tip dokumnta za koji se vraća redak napomene/opisa. Moguće vrijednosti su: 'DOK','PDD','DO1','DO2','DO3','T:DOK','PRO','FID' RedakBroj - Redni broj napomene opisa sa zaglavlja dokumenta koji želite dohvatiti npr. NapomenaOpis('DOK',2)
CijenaNaljepnice(Iznos)
Funkcija vraća lijevo poravnatu cijenu naljepnice sa valutom. Zamišljena je da se npr. umjesto CLIP(LEFT(FORMAT(STA:MPIznos/STA:Kolicina3,@n-9.`2)))&' '&OJ:Novac koristi CijenaNaljepnice(STA:MPIznos/STA:Kolicina3) (izraz ispisuje cijenu u kunama do 01.01.2023, nakon 01.01.2023. cijena se automatski prikazuje u EUR)
CijenaNaljepnice(STA:MPIznos/STA:Kolicina3,1) (izraz ispisuje cijenu u EUR preračunatu po tečaju konverzije do 01.01.2023, nakon 01.01.2023. cijena se automatski konvertira i prikazuje u kn)
Parametri: Iznos - Izraz koji treba formatirati
Znači korisnik želi u jednom redu da ima npr. MP cijenu iz primke u kunama i eurima bi išlo sljedeće:
'Cijena:' & CijenaNaljepnice(STA:ProdCijena) & '\tab ' & CijenaNaljepnice(STA:ProdCijena,1)
I do 01.01.2023. godine ispisivati će se Cijena: 100,00 Kn 13,27€
a od 01.01.2023. godine Cijena: 13.27€ 100,00€
NajnizaMPCijena()
Opis: Funkcija vraća najnižu maloprodajnu cijenu u zadnjih trideset dana. Poziva se isključivo na ispisu naljepnica s nivelacija. Učitavaju se i provjeravaju svi pozitivni ulazni dokumenti. Datum se uzima od datuma nivelacije. Nivelacije MORA biti odobrena.
IznosEurKn(formula, text ispred formule, text tečaja, zanemari klasu, postavi font)
formula – iznos, formula, funkcija koju želimo konvertirati u ovisnosti o parametrima i godini u €/kn text ispred formule – ako se ispred formule ispisuje text upisuje se isti u ovaj parametar, ako je parametar prazan ne ispisuje se ništa text tečaja – ako se upiše tekst ispisat će se tekst i fiksni tečaj konverzije kuna u eure, ako je parametar prazan ne ispisuje se niti tekst niti tečaj samo formatiraj bez konverzije – iznos će se formatirati, ali se neće konvertirati u drugu valutu zanemari klasu – parametri dvojnog ispisa ne provjeravaju da li je dozvoljen dvojni ispis za klasu dokumenta postavi font – postavlja se font druge valute
Primjer:
IznosEurKn('1.000,00') – rezultat je 132,72 € IznosEurKn('1.000,00','Iznos') - rezultat je Iznos: 132,72 € IznosEurKn('1.000,00','Iznos','Fiksni tečaj') - rezultat je Iznos: 132,72 € Fiksni tečaj: 7.534500 IznosEurKn('1.000,00',,,1) - rezultat je 1.000,00 kn IznosEurKn('1.000,00','Iznos',,1) - rezultat je Iznos: 1.000,00 kn IznosEurKn('1.000,00','Iznos','Fiksni tečaj',1) - rezultat je Iznos: 1.000,00 kn Fiksni tečaj: 7.534500 DOK:IznosFakture je 1.750,00, a funkcija je napisana IznosEurKn(DOK:IznosFakture,'Iznos','Fiksni tečaj') - rezultat je Iznos: 232,26 € Fiksni tečaj: 7.534500
KreirajIspisiQR(text naslov, text sadrzaj, širina, visina)
Opis: Funkcija kreira QR kod s poslanim sadržajem, isti ugrađuje i ispisuje na iszvještaju. Može se pozivati isključivo s izvještaja.
naslov – tekst koji se ispisuje iznad QR koda sadrzaj – izraz (polje) koji se pretvara u QR kod (npr: ROB:www) širina – širina koda u milimetrima visina – visina koda u milimetrima
Primjer:
KreirajIspisiQR('Detaljnije:',ROB:www,20,20) KreirajIspisiQR('','https://www.4d.hr',20,20)
UcitajStanje(Šifra skladišta, ID Robe, Izraz)
Opis: Funkcija učitava stanje robe na skladištu po zadanom izrazu. Može se pozivati isključivo za exporte.
Šifra skladišta – šifra skladišta za koje se učitava stanje, npr. STA:OrgJed ili '0000107' ID Robe – ID robe za koju se učitava stanje, npr. STA:Roba ili '768' Izraz – izraz koji funkcija izračuna i vrati gotov rezultat
Primjer:
UcitajStanje(STA:OrgJed,STA:Roba,'SSK:Kolicina1-SSK:Kolicina2')
DodatnaNapomena(ID robe, ID jezika atributa, ID vrste dodatne napomene)
Opis: Funkcija učitava dodatnu napomenu po zadanom izrazu.
ID robe – ID robe za koju se učitava stanje, npr. STA:Roba ili '768' ID jezika atributa – ID jezika atributa definiran u 4D Wandu ID vrste dodatne napomene – ID vrste dodatne napomene definirane u 4D Wandu
Primjer:
DodatnaNapomena(STA:Roba,3,2)
*** Napomena - upute se mogu razlikovati u slikama i tekstu od sadržaja koji se nalazi na vašem računalu, ovisno o inačici 4D Wanda koju trenutno koristite. Posljedica je to stalnog razvoja i nadogradnje 4D Wanda, a koji iz objektivnih razloga dinamikom ne prati i nadogradnja modula Upute. Posebno se to odnosi na zamjenu službene valute RH kuna (kn) u euro (€) i njen prikaz u uputama.
|
|