Senest opdateret: 11.09.2020

Gyldig fra og med: 2018.12.00 og nyere

Tagsyntaks – Tekst

Syntaks: <item name="tagg"/>

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

Lister

Nogle enheder kan have mange forekomster i en ordre, for eksempel kolli og opgaver. For at vise oplysninger om sådanne objekter i rapporten skal du kombinere tagget med et listetag, så alle forekomster af enheden opregnes. Resultatet er en liste med en eller flere poster.

Listen i rapporten kan udformes på forskellige måder. Du kan angive en overskrift for hele listen eller en beskrivelse, som gentages på hver række. Du kan også kombinere flere tags, der tilhører den samme liste, og dermed oprette en liste med for eksempel kollinummer og vægt for hver enkelt kolli i en ordre.

Posterne på listen behøver ikke at være tal, men kan også være tekst, for eksempel PAC_Text, som returnerer fritekstfeltet for kolliene på en ordre.

Syntaks:

Valgfri tekst

<query command="listetag">

Valgfri tekst: <item name="tag"/>

</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 have et ekstra rækkeskift mellem listen og overskriften, skal du skrive overskriften på samme række som <query command="listtagg"> (se eksempel 3).
  • For at posterne i listen skal ende på separate rækker i adviseringen, skal der stå ren tekst først eller sidst i række 3 (bindestregen i eksemplet ovenfor og ”kg” i eksemplet med tal nedenfor). Hvis ikke, opstilles de efter hinanden uden mellemrum (”post1post2post3” osv.).

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 dokument)

356789: 3,400000 kg (skrøbeligt)

986554: 5,600000 kg (tilbehør)

  • Hvis du vil have et ekstra rækkeskift mellem listen og overskriften, skal du skrive overskriften på sin egen række (se eksempel 2).
  • Hvis nogle af kolline ikke har en godsopmærkning, vises en tom parentes.

Cifre

Tal gemmes med seks decimaler i Opter-databasen. Hvis du vil afrunde til færre end seks decimaler, skal du skrive et formattag og det antal decimaler, der skal vises i henhold til mønsteret 0.00 i det tag, der returnerer tallet. Antallet af nuller efter decimalkommaet bestemmer antallet af decimaler.

Hvis du vil fjerne uvæsentlige nuller i slutningen af tallet (2,7 i stedet for 2,70), men medtage decimalkommaet, hvis det ikke er et nul (2,73), skal du skrive #-tegn for så mange decimaler, du ønsker at 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

Vægt

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

Vægt

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

Vægt

02,00 kg

02,70 kg

12,74 kg