====== Elements: Lauks ======
Elementa lauks datu un formulu piemēri
====Tabulas rindu informācija====
_rownr # Tabulas rindas numurs
====Sistēmas ieraksti no iestatījumiem====
__system.CompanyInfo.Name # Uzņēmuma nosaukums
__system.CompanyInfo.VATNo # Uzņēmuma reģistrācijas numurs
__system.Companyinfo.bankname # Uzņēmuma bankas nosaukums
__system.Companyinfo.bankacc # Uzņēmuma bankas konta nr.
__system.Companyinfo.bank__swift # Uzņēmuma bankas SWIFT kods
__system.Companyinfo.Address1 # Uzņēmuma adreses 1 rinda
//system.companyinfo.X// izvada informāciju no Iestatījumi/Informācija par kompāniju
====Ierakstu tabulas====
Redaktora sadaļā Parametri laukā **Tabula** norāda tabulu, ar kuru saistīsies piedāvātie lauki un kurai tiks pievienota konkrētā izdrukas sagatave
Ja izvēlēsies //finance.transactions (grāmatojums)// Redaktorā tiks piedāvāti lauki, kuri pieejami Grāmatojumā.
Tabulas redzamas uz CMT+Enter (mac) CTRL+Enter (win)
Populārākās tabulas
sales.invoices # Rēķini
purchase.purchinvoices # Piegādātāja rēķins
assets.assets # Pamatlīdzeklis
expenses.expenses # Avansa norēķins
cash.cashpayments # Kases izdevumu orderis
cash.cashreceipts # Kases ieņēmumu orderis
====Lauku vērtības====
custcode__address1 # Klienta adreses lauks 1
custcode__regnr # Klienta personas kods
custcode__bank__name # Klienta bankas nosaukums
Caur %%__%% //ieiet// ieraksta laukā, kuram ir iespēja nospiest CMT+Enter (mac) CTRL+Enter (win)
====Summas teksta veidā====
_base.intext(totsum,language,currency) # kur {language} norāda valodu, ko attiecīgi sistēma skatās no “Summas teksta veidā” pie konkrētās valodas un valūtu
_base__intext(totsum-Sum(prepayments.totsum),"LAT",currency) # izvada summu vārdiem atņemot priekšapmaksas summu
_base__intext(x) # kur x norāda (ciparisku) vērtību, kuru nepieciešams pārvērst teksta veidā
====Formulas====
max(apakštabula.kollona) # atradīs un izvadīs lielāko vērtību no norādītās tabulas, konkrētās kollonas.
sum(apakštabula.kollona) # saskaitīs un izvadīs summu no norādītās tabulas, konkrētās kollonas.
X if kritērijs else Y # izvadīs X vērtību, ja izpildīsies kritērijs, citādāk rakstīs Y
sum(round(quant,3)) # izvada saskaitītus rēķinā minētos daudzumus, kas noapaļoti ar 3 zīmēm aiz komata
round(lauks,x) # noapaļo lauka vērtību līdz x cipariem aiz komata.
round((price/1.21),2)
====Darbību zīmes====
+ saskaita, vai savieno (teksta gadījumā)
- atņem
/ dala
* reizina
suppliername +“ “+ supplier__vatno # ievieto piegādātāja nosaukumu, atstarpi un piegādātāja PVN nr.
“/“+ empname + “/“ # ievieto "/ darbinieka vārds /"
“Nosūtīt pa pastu vai elektronisko kopiju uz e-pastu: “+__system.companyinfo.email # ievieto tekstu "Nosūtīt pa pastu vai elektronisko kopiju uz e-pastu: " un epastu no sistēmas iestatījumiem
totsum-Sum(prepayments.totsum) # izvada summai noņemot nost priekšapmaksas summu = Summa apmaksai
quant*1.7 # izvada reizinājumu no Daudzuma, kas reizināts ar konstantu koeficientu
quant/2.1 # izvada dalījumu no Daudzuma, kas dalīts ar konstantu koeficientu
====str()====
vērtības, kuras ir dažādas pēc datu veida jāpārveido ar funkciju str()
str(discount) + “%” # atlaide, kā skaitļu formāts un % kā teksta formāts
str(count(group(rows.receiptno,rows.supplier))) # kas izvada saskaitītus (count) kopā dažādus ierakstus, kas grupēti pēc (čeka numura un piegādātāja)
tātad sistēma skatās unikālas kombinācijas, kopā skatot piegādātāju un čeka nr. ( SIA A , čeka nr 123 un SIA B, čeka nr 123 būs divas dažādas kombinācijas, bet SIA A, čeka nr 123 un SIA A, čeka nr 123 ir viena kombinācija)