Dokumentmallar- Använda taggar i ODF/OOXML mallar

Använda taggar i ODF/OOXML mallar

Till exempel kan Word (.docx, .rtf) och Excel (.xlsx) filer och PDF och Open Document format filer användas som dokumentmallar för offerter, försäljningsorder, fakturor, supportbiljetter, kampanjer och inbjudningsevenemang. Mallarna kan förifyllas med bilder och text. Dessutom kan du använda olika taggar i dokumentet för att inkludera information från CRM-modulernas fält.

En administratör kan hantera dokumentmallarna i Inställningar Dokumentmallar.

Taggarna kan användas i ODF/OOXML-mallar och när de används i systemet kommer de att ersättas med inmatningen i entitetens fält. Du kan använda informationen i fälten för den modul mallen är länkad till och för de moduler som är länkade till den ursprungliga modulen (t.ex. Konto, Kontakt, Användare etc.).

I tabellen nedan finns några exempel på hur taggarna kan användas. Det finns två format för taggarna, båda kan användas. OBS! I dokumentmallarna för modulen felanmälan (Trouble tickets) kan endast formuläret [module.field] användas.

{{onshow.data.Quotes.subject}}
Ämne
{{onshow.data.Quotes.createdtime}}
Skapat tid
{{onshow.data.Quotes.validtill}}
Gäller till (datum)
{{onshow.data.Accounts.accountname}}
Kontots namn
{{onshow.data.Contacts.firstname}}
Kontaktens förnamn
{{onshow.data.Contacts.lastname}}
Kontaktens efternamn
{{onshow.data.Users.first_name}}
Användarens förnamn
{{onshow.data.Users.last_name}}
Användarens efternamn
{{onshow.data.Quotes.cf_1234}}
Anpassat fält för offertmodulen (kontrollera alltid namn från CRM-leverantören)
{{onshow.data.SalesOrder.salesorder_no}}
Försäljningsorders nummer
{{onshow.data.SalesOrder.subject}}
Försäljningsorders ämne
{{onshow.data.PurchaseOrder.subject}}
Inköpsorderns ämne
{{onshow.data.Invoice.duedate}}
Förfallodag på faktura
[comments.comment]
Alla kommentarer från ärende
[ticket.ticket_no]
Ärendenummer
[creator.user_name]
Skaparens användarnamn
[owner.first_name]
Mottagarens förnamn
[owner.last_name]
Mottagarens efternamn

 

Entitetens raddata kan länkas till dokumentet med följande taggar:

{{rows.product_no}}
Produktnummer
{{rows.productname;block=tbs:row}}
Produktnamn inklusive både produkter och underprodukter*
{{rows.productname;block=tbs:row;when {{rows.type}}!='sub'}}
Endast produktnamn*
{{rows.productname;block=tbs:row;when {{rows.type}}='sub'}}
Endast namn på underprodukter*
{{rows.comment}}
Produktbeskrivning (radbeskrivning)
{{rows.qty}}
Kvantitet
{{rows.listprice;frm='0 000,00'}}
Listpris
{{rows.discount_total;frm='0 000,00'}}
Total rabatt
{{rows.total;frm='0 000,00'}}
Pris (inklusive rabatt)
{{rows.grand_total;frm='0 000,00'}}
Totalbelopp
(inklusive moms och rabatt)
{{rows.discount_percent;frm='0 000,00'}}
Rabattprocent
{{rows.discount_total;ope=div:{{rows.qty}} ;frm='0 000,00'}}
Rabatt per enhet

* Om du behöver dokumentet för att automatiskt lägga till rader enligt raddata (t.ex. produkterna specificeras på en faktura), måste radtaggarna infogas i en tabell.

 

Du kan också inkludera ett anpassat radfält i dokumentet med namnet på fältet. Till exempel:

{{rows.cf_lis_ale}}
Fältnamn: cf_lis_ale
{{rows.cf_ean_koodi}}
Fältnamn: cf_ean_koodi

 

De ”totala” raderna för fakturor, offerter, försäljningsorder etc. är markerade med följande taggar:

{{total_row.total_no_sub;frm='0 000,00'}}
Totalt med rabatt (inga underprodukter ingår)
{{total_row.total_before_discount;frm='0 000,00'}}
Totalt före rabatt
{{total_row.discount_total;frm='0 000,00'}}
Rabatt
{{total_row.total;frm='0 000,00'}}
Totalt med rabatt
{{total_row.total_tax_no_sub;frm='0 000,00'}}
Moms (inga underprodukter ingår)
{{total_row.total_tax;frm='0 000,00'}}
Moms
{{total_row.grand_total_no_sub;frm='0 000,00'}}
Totalt (inklusive moms, inga underprodukter)
{{total_row.grand_total;frm='0 000,00'}}
Totalt (inklusive moms)

Dessa taggar inkluderar formateringen av numret (;frm=’0 000,00′), men det kan också utelämnas.

För att informationen ska ersätta taggen med stora bokstäver kan följande tillägg användas:

  • ;ope=upper (konverterar alla bokstäver till versaler). Till exempel: {{onshow.data.Accounts.accountname;ope=upper}}
  • ope=upper1 (konverterar den första bokstaven i det första ordet till versaler)
  • ope=upperw (konverterar den första bokstaven i varje ord till versaler)

En tagg som hänvisar till ett kryssruteskrivet fält kommer att visa värdet på fältet, vilket är 0 eller 1. För att ändra texten som visas kan följande tillägg användas:

  • ;if {{field}}=0;then No;else Yes (om fältet inte har markerats kommer taggen att visa ”Nej”. Om det är markerat, kommer ”Ja” att visas). Till exempel {{onshow.data.Accounts.passive;if {{passive}}=0;then No;else Yes}}.

 

Bilderna nedan visar ett exempel på hur taggarna kan användas. Den första bilden representerar originalmallen:

 

Den andra bilden nedan visar resultatet, när mallen används med en faktura:

GDPR – Hantering och verktyg
Dynamiska fältformler
Dokumentmallar – Skapa och redigera
Modulverktyg
Dokumentmallar – Konvertera ODF-OOXML till PDF
Exempel – Dynamiska fältformler
Combined Shape