Senast uppdaterad: 2020-09-11

Taggsyntax – Text

Syntax: <item name="tagg"/>

Exempel: Hämtar ordernumret på ordern
<item name="DEL_Id"/>

Listor

Vissa objekt kan det finnas många instanser av i en order, till exempel kollin och uppdrag. För att kunna visa information om sådana objekt i rapporten måste du kombinera taggen med en listtagg, så att alla instanser av objektet räknas upp. Resultatet blir en lista med en eller flera poster.

Listan i rapporten kan utformas på olika sätt. Du kan skriva en rubrik för hela listan, eller en beskrivning som upprepas på varje rad. Du kan även kombinera flera taggar som hör till samma lista och på så sätt skapa en lista med till exempel kollinummer och vikt för varje kolli på en order.

Posterna i listan behöver inte vara siffror, utan kan även vara text, till exempel PAC_Text, som returnerar fritextfältet för kollina på en order.

Syntax:

Valfri text

<query command="listtagg">

Valfri text: <item name="tagg"/>

</query>

Exempel 1

Lista med kollinummer och en beskrivning för varje rad
<query command="Packages">
Kollinummer: <item name="PAC_PackageId"/>    
</query>

Returnerar en lista i följande format

Kollinummer: 134567

Kollinummer: 987645

Kollinummer: 345678

Exempel 2

Lista med kollinummer och en överskrift för hela listan
Kollin
<query command="Packages">
- <item name="PAC_PackageId"/>    
</query>

Returnerar en lista i följande format

Kollin

- 134567

- 987645

- 345678

  • Om du inte vill ha en extra radbrytning mellan listan och överskriften skriver du överskriften på samma rad som <query command="listtagg"> (se exempel 3).

  • Det måste stå någonting i ren text först eller sist på rad 3 för att posterna i listan ska hamna på varsin rad i aviseringen (bindestrecket i exemplet ovan och ”kg” i exemplet om siffror nedan). Annars radas de upp efter varandra utan mellanslag (”post1post2post3” och så vidare).

Exempel 3

Lista med kollinummer, vikt och godsmärkning
Kollin <query command="Packages">
<item name="PAC_PackageId"/>: <item name="PAC_Weight"/> kg (<item name="PAC_Text"/>)
</query>

Returnerar en lista i följande format

Kollin

123456: 1,200000 kg (Mapp med dokument)

356789: 3,400000 kg (Ömtåligt)

986554: 5,600000 kg (Tillbehör)

  • Om du vill ha en extra radbrytning mellan listan och överskriften skriver du överskriften på en egen rad (se exempel 2).

  • Om något av kollina inte har någon godsmärkning visas en tom parentes.

Siffror

Tal sparas med sex decimaler i Opter-databasen. Om du vill avrunda till färre än sex decimaler skriver du en formattagg och antalet decimaler som ska visas enligt mönstret 0.00 i taggen som returnerar talet. Antalet nollor efter decimalpunkten bestämmer antalet decimaler.

Om du vill utesluta betydelselösa nollor i slutet av talet (2,7 istället för 2,70), men skriva ut decimalen om det inte är en nolla (2,73), skriver du #-tecken för så många decimaler som du vill visa.

Syntax: <item name="tagg för numeriskt värde" format="0.######"/>

Exempel 1

Visar alltid två decimaler oavsett om de har ett värde eller inte
Vikt <query command="Packages">
<item name="PAC_Weight" format="0.00"/> kg
</query>

Returnerar en lista i följande format

Vikt

2,00 kg

2,70 kg

12,74 kg

Exempel 2

Visar upp till tre decimaler om de har ett värde
Vikt <query command="Packages">
<item name="PAC_Weight" format="0.###"/> kg
</query>

Returnerar en lista i följande format

Vikt

2 kg

2,7 kg

12,738 kg

Exempel 3

Visar alltid tvåställiga heltal och två decimaler
Vikt <query command="Packages">
<item name="PAC_Weight" format="00.00"/> kg
</query>

Returnerar en lista i följande format

Vikt

02,00 kg

02,70 kg

12,74 kg

Se även