Viimeisin päivitys: 11.9.2020
Syntaksi - tekstikertomukset
Syntaksi: <item name="tag"/>
Esimerkki: Hakee tilausnumeron tilauksesta
Luettelot
Joillakin kohteilla voi olla tilauksessa useita esiintymiä, kuten kolleja ja toimeksiantoja. Jotta tällaisten kohteiden tiedot voidaan näyttää raportissa, tunniste on yhdistettävä luettelotunnisteeseen, jotta kaikki kohteen esiintymät näkyvät luettelossa. Tuloksena on luettelo yhdestä tai useammasta kohteesta.
Raportin luettelo voidaan laatia eri tavoin. Voit kirjoittaa koko luettelolle otsikon tai laatia kuvauksen, joka toistuu jokaisella rivillä. Voit myös yhdistää useita samaan listaan kuuluvia tunnisteita ja luoda siten luettelon, jossa on esimerkiksi kollinumero ja paino jokaiselle tilauksen kollille.
Luettelon merkintöjen ei tarvitse olla numeroita, vaan ne voivat olla myös tekstiä, esimerkiksi seuraavasti PAC_Text, joka palauttaa tilauksen pakettien vapaatekstikentän.
Syntaksi:
Valinnainen teksti
<query command="listatunniste">
Valitsemasi teksti: <item name="tag"/>
</query>
Esimerkki 1
Luettelo kollinumeroista ja kuvaus jokaiselle riville
Palauttaa luettelon seuraavassa muodossa
Kollinumero: 134567
Kollinumero: 987645
Kollinumero: 345678
Esimerkki 2
Luettelo kollinumeroista ja otsikko koko riville
Palauttaa luettelon seuraavassa muodossa
Kollit
- 134567
- 987645
- 345678
-
Jos et halua ylimääräistä rivinvaihtoa listan ja otsikon väliin, kirjoita otsikko samalle riville kuin <query command="listatunniste"> (ks. esimerkki 3).
-
Rivin 3 alussa tai lopussa on oltava jotain pelkkänä tekstinä, jotta luettelon kohdat ovat ilmoituksessa omilla riveillään (yhdysmerkki yllä olevassa esimerkissä ja ”kg” alla olevassa numeroesimerkissä). Muuten ne asetetaan riviin peräkkäin ilman välilyöntejä (”kohta1kohta2kohta3” ja niin edelleen).
Esimerkki 3
Luettelo kollinumeroista, painoista ja tavaramerkinnöistä
Kollin <query command="Packages">
<item name="PAC_PackageId"/>: <item name="PAC_Weight"/> kg (<item name="PAC_Text"/>)
</query>
Palauttaa luettelon seuraavassa muodossa
Kollit
123456: 1,200000 kg (Kansio ja asiakirjoja)
356789: 3,400000 kg (Särkyvää)
986554: 5,600000 kg (Tarvikkeita)
-
Jos haluat ylimääräisen rivinvaihdon luettelon ja otsikon väliin, kirjoita otsikko omalle rivilleen (katso esimerkki 2).
-
Jos jossain kollissa ei ole tavaramerkintää, näytetään tyhjä sulkumerkki.
Luvut
Luku tallennetaan Opter-tietokantaan kuuden desimaalin tarkkuudella. Jos haluat pyöristää alle kuuteen desimaaliin, kirjoita muotoilutunniste ja näytettävien desimaalien määrä mallin mukaisesti. 0.00 tagissa, joka palauttaa numeron. Nollien määrä desimaalipisteen jälkeen määrittää desimaalien määrän.
Jos haluat jättää pois merkityksettömät nollat luvun lopusta (2,70:n sijaan 2,7), mutta tulostaa desimaaliluvun, joka ei ole nolla (2,73), kirjoita niin monta #-merkkiä kuin haluat näyttää desimaaleja.
Syntaksi: <item name="numeerinen arvotunniste" format="0.######"/>
Esimerkki 1
Näyttää aina kaksi desimaalia riippumatta siitä, onko niillä arvo vai ei
Palauttaa luettelon seuraavassa muodossa
Paino
2,00 kg
2,70 kg
12,74 kg
Esimerkki 2
Näyttää enintään kolme desimaalia, jos niillä on arvo
Palauttaa luettelon seuraavassa muodossa
Paino
2 kg
2,7 kg
12,738 kg
Esimerkki 3
Näyttää aina kaksinumeroiset kokonaisluvut ja kaksi desimaalia
Palauttaa luettelon seuraavassa muodossa
Paino
02,00 kg
02,70 kg
12,74 kg
Katso myös
-
Förteckning över taggar
-
XML-specifikation för rapporter av typen