Šeit ir apkopotas formulas, kas var noderēt lietotājiem papildinot dažādu izdruku formas ar papildu laukiem. Formulas jāieraksta jaunizveidotajā laukā. Kā to darīt, lasi šeit:
- Pakalpojuma sniegšanas periods rēķinā (no klientu līgumu reģistra) – no līdz datums:
datetostr(perstartdate,"DD.MM.YYYY") + " : " + datetostr(perenddate,"DD.MM. YYYY")
- "Līguma Nr." no "līguma datums", piemēram rēķinā (no klientu līgumu reģistra)
customercontractnr+", no "+ datetostr(customercontractnr__contractdate,"DD.MM.YYYY")
- Summa bez atlaides, noapaļošana, zīmes aiz komata
round(price*quant,2)
- Cena ar atlaidi, noapaļošana, zīmes aiz komata
round(rowsum/quant,2)
- Lai uz rēķina rādītu rēķina grāmatojumu
jāpievieno tabula, kurā parametros ieraksta formulu:
sernr__finance.transactions.accounts
bet tabulas kolonnās: konts - lauks - accnumber; debets - lauks - debval; kredīts - lauks - credval
- "Summa bez atlaides" un "Atlaides %" lai rādītos tikai tādā gadījumā, ja rēķinā ir atlaide
pie attiecīgā lauka nosacījumiem jāraksta: totdiscount un jāatzīmē tukšs, ja nulle. Arī citus laukus var noslēpt, ja tie ir tukši, norādot nosacījumos vienkārši ">0"
- Iekrāsot Tabulas rindu pēc nosacījuma: ja pasūtījuma daudzums ir lielāks par nosūtāmo daudzumu
Kolonnas parametros > Šūnas fona krāsa ieraksti:
="#F2F2F2" if orderquant>sendquant else "#FFFFFF"
- Priekšapmaksas rēķina numuri
Rēķina formā izdrukāt rēķinam piesaistīto priekšapmaksu veidojošā Priekšapmaksas rēķina Pavadzīmes lauka numuru
_base.lookupdata("sales.invoices",_base.lookupdata("sales.receipts_details_rows",paymentnumber,"invnumber","prepaymentnumber"),"legalnr","sernr")
Komentāri
0 comments
Lūdzu ieejiet lai varētu pievienot komentāru.