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)
  • Last modified: 7 years ago