0 0 Punkte

Kivitendo 3.5.4

Ich versuche erfolglos in der Rechnung das Artikelgewicht dann auszugeben, wenn es ungleich 0 ist.
Mit dem Konstrukt
<%if weight%> Gewicht: <%weight%> kg<%end%>
bekomme ich das Gewicht auch dann ausgegeben, wenn es mit 0 Kg im Artikel drin steht.
Mit
<%if weight != 0%> Gewicht: <%weight%> kg<%end%>
oder auch mit
<%if weight != "0"%> Gewicht: <%weight%> kg<%end%>
wird überhaupt nichts mehr ausgegeben.
Weiss da jemand Rat?

2 Antworten

Beste Antwort
0 0 Punkte

Hallo e.nussbaum

Ich sehe von der Syntax her auch keinen Fehler. In der Standardvorlage invoice.odt aus dem Vorlagensatz rev-odt verwenden wir zum Beispiel bei der Rundung die gleiche Syntax:
<%if rounding != "0.00"%>
Wenn du gar nichts mehr ausgegeben bekommst, deutet das eventuell daraufhin, dass sich dort in der Vorlage irgend ein unsichtbares Steuerzeichen (z.B. Wechsel von Gross- zu Kleinschreibung) eingeschlichen hat.
Am besten du schreibst den ganzen Block:
<%if weight != "0"%> Gewicht: <%weight%> kg<%end%>
nochmals in eine reine Textdatei und kopierst sie dann als ganzes in deine odt-Vorlage. So kannst du Störeffekte mit Steuerzeichen normalerweise ausschliessen.

ausgewählt von
0 0 Punkte

Frohes Neues!

Experte für die OpenOffice-Vorlagen ist unser Schweizer Partner revamp it, vielleicht kannst Du die Frage direkt dort stellen.

Von der Syntax aus der Doku, sieht das alles korrekt aus.

https://www.kivitendo.de/kivi/doc/html/ch03s03.html

Kann es vielleicht sein, dass das Gewicht nicht mit dem Wert 0 übergeben wird, sondern mit 0,00, bzw. 0.0000 ?

Ist die Prüfung auch innerhalb der foreach-Schleife für jeden einzelnen Posten?

Mehr Fehlerquellen kann ich ansonsten nicht erkennen, aber wir haben OO-Vorlagen auch noch nie in einem Projekt verwendet ...

Ähnliche Fragen

0 0 Punkte
1 1 Antwort
matthias Gefragt 22, Dez 2016
Hallo, seit dem Upgrade auf 3.4.1 fehlt in den Kundendetails bei Ansprechpersonen die Anrede. In der Datenbank ist cp_gender weiterhin f/m Die Dokumentation der Variablen...
0 0 Punkte
1 1 Antwort
Anonym Gefragt 17, Feb 2013
Hallo! Ich habe mir gestern Kivitendo 3.0.0 in einer Testversion parallel zur produktiv genutzten 2.7.0 installiert. Im Prinzip geht alles, außer dem Druck der OpenDocum...
0 0 Punkte
2 2 Antworten
ulk Gefragt 11, Nov 2024
Liebes kivi-Team, bis jetzt scheint es nicht möglich zu sein, Zugferd-Rechnungen aus ODT-Vorlagen zu erzeugen. Ist denn geplant, diese Funktionalität bereit zu stellen?...
0 0 Punkte
1 1 Antwort
hul Gefragt 10, Jul 2020
Moin in die Runde, bei der Vorlagenbearbeitung bin ich auf folgendes Phänomen gestossen: In der Angebots- bzw. Auftragsvorlage wird die Variable cp_greeting, also die An...
1 1 Punkt
1 1 Antwort
arudin Gefragt 17, Apr 2020
Wir haben gerade folgende Frage per Mail erhalten: ich habe versucht, mit den odt-Vorlagen des rev-odt Vorlagensatzes ein PDF zu erzeugen und erhielt diese Meldung: Fehle...