Sist oppdatert: 2020-09-11
Gjelder fra og med: 2018.12.00 og nyere
Taggsyntaks – Tekst
Syntaks: <item name="tagg"/>
Lister
Noen objekter kan det finnes mange instanser av i en ordre, for eksempel kolli og oppdrag. For å kunne vise informasjon om slike objekter i rapporten må du kombinere taggen med en listetagg, slik at alle instanser av objektet blir tatt med. Resultatet blir en liste med én eller flere poster.
Listen i rapporten kan utformes på forskjellige måter. Du kan skrive en overskrift for hele listen eller en beskrivelse som gjentas på hver rad. Du kan også kombinere flere tagger som hører til samme liste, og slik opprette en liste med for eksempel kollinummer og vekt for hver kolli på en ordre.
Postene i listen trenger ikke å være tall, men kan være tekst, for eksempel PAC_tekst, som vil returnere fritekstfeltet for kolliene på en ordre.
Syntaks:
Valgfri tekst
<query command="listtagg">
Valgfri tekst: <item name="tagg"/>
</query>
Eksempel 1
<query command="Packages">
Kollinummer: <item name="PAC_PackageId"/>
</query>
Returnerer en liste i følgende format
Kollinummer: 134567
Kollinummer: 987645
Kollinummer: 345678
Eksempel 2
Kollin
<query command="Packages">
- <item name="PAC_PackageId"/>
</query>
Returnerer en liste i følgende format
Kolli
- 134567
- 987645
- 345678
- Hvis du ikke vil ha et ekstra linjeskift mellom listen og overskriften, skriver du overskriften på samme linje som <query command="listtagg"> (se eksempel 3).
- Det må være noe i ren tekst først eller sist på linje 3 for at elementene i listen skal havne på hver sin linje i meldingen (bindestreken i eksemplet ovenfor og «kg» i eksemplet med tallene nedenfor). Hvis ikke, føres de opp etter hverandre uten mellomrom («post1post2post3» og så videre).
Eksempel 3
Kollin <query command="Packages">
<item name="PAC_PackageId"/>: <item name="PAC_Weight"/> kg (<item name="PAC_Text"/>)
</query>
Returnerer en liste i følgende format
Kolli
123456: 1,200000 kg (mappe med dokumenter)
356789: 3,400000 kg (skjørt)
986554: 5,600000 kg (tilbehør)
- Hvis du vil ha et ekstra linjeskift mellom listen og overskriften, skriver du overskriften på en egen linje (se eksempel 2).
- Hvis et av kolliene ikke har godsmerking, vises en tom parentes.
Tall
Tall lagres med seks desimaler i Opter-databasen. Hvis du vil avrunde til færre enn seks desimaler skriver du en format-tagg og det antall desimaler som skal vises i henhold til mønsteret 0.00 i taggen som returnerer tallet. Antall nuller etter desimaltegnet bestemmer antall desimaler.
Hvis du vil unngå unødvendige nuller i slutten av tallet (2,7 i stedet for 2,70), men skrive ut desimalen hvis det ikke er en null (2,73), skriver du et #-tegn for så mange desimaler som du vil vise.
Syntaks: <item name="tagg för numeriskt värde" format="0.######"/>
Eksempel 1
Vikt <query command="Packages">
<item name="PAC_Weight" format="0.00"/> kg
</query>
Returnerer en liste i følgende format
Vekt
2,00 kg
2,70 kg
12,74 kg
Eksempel 2
Vikt <query command="Packages">
<item name="PAC_Weight" format="0.###"/> kg
</query>
Returnerer en liste i følgende format
Vekt
2 kg
2,7 kg
12,738 kg
Eksempel 3
Vikt <query command="Packages">
<item name="PAC_Weight" format="00.00"/> kg
</query>
Returnerer en liste i følgende format
Vekt
02,00 kg
02,70 kg
12,74 kg