Senast uppdaterad: 2020-09-11
Taggsyntax – Text
Syntax: <item name="tagg"/>
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
<query command="Packages">
Kollinummer: <item name="PAC_PackageId"/>
</query>
Returnerar en lista i följande format
Kollinummer: 134567
Kollinummer: 987645
Kollinummer: 345678
Exempel 2
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
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
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
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
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