Sist oppdatert: 2020-09-11

Gjelder fra og med: 2018.12.00 og nyere

Taggsyntaks – Tekst

Syntaks: <item name="tagg"/>

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

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

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

Returnerer en liste i følgende format

Kollinummer: 134567

Kollinummer: 987645

Kollinummer: 345678

Eksempel 2

Lista med kollinummer och en överskrift för hela listan
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

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>

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

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>

Returnerer en liste i følgende format

Vekt

2,00 kg

2,70 kg

12,74 kg

Eksempel 2

Visar upp till tre decimaler om de har ett värde
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

Visar alltid tvåställiga heltal och två decimaler
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