Leistungsdatum nur dann drucken wenn gesetzt ansonsten Erstelldatum

lehmibaby

Aktives Mitglied
18. Januar 2013
58
0
Hallo liebes Forum,

aktuell habe ich ein Problem mit dem Leistungs- bzw. Lieferdatum auf unseren Rechnungen.

Ich nutze dafür das voraus. Lieferdatum in den Aufträgen.

Jetzt ist es aber so, das wenn man das Datum nicht gesetzt hat, es auch leer bleibt (soll ja so nicht sein)...

Ich bin schon auf diesen Thread gestoßen: http://forum.jtl-software.de/formul...eferschein-nur-dann-drucken-wenn-gesetzt.html

aber bekomme es einfach nicht hin die Darstellungsbedingung zu setzen.

Code:
cond(isNullOrEmpty Vorgang.Auftrag.VoraussichtlichesLieferdatum, Vorgang.Auftrag.Erstelldatum)


Wie müsste die Formel lauten "wenn kein Lieferdatum gesetzt, das Erstelldatum genommen werden" soll...?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Leistungsdatum nur dann drucken wenn gesetzt ansonsten Erstelldatum

verräts du uns deine WaWi-Version oder ist die geheim ;)
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Leistungsdatum nur dann drucken wenn gesetzt ansonsten Erstelldatum

Hi,

Die Bedingung "isNullOrEmpty" funktioniert bei Datumswerten nicht. Dafür gibt es spezielle JTL-Bedingungen. Ich meine, das wäre JTL_IstDatum.

Gruß,
Sebastian
 

lehmibaby

Aktives Mitglied
18. Januar 2013
58
0
AW: Leistungsdatum nur dann drucken wenn gesetzt ansonsten Erstelldatum

@casim:

sorry, das hatte ich total vergessen. *schäm* Version 099908

@SebastianB:

ok, jetzt weis ich auch nicht viel mehr. Ich kann diese Bedingung leider nicht finden im JTL... Wie müsste dann die Abfrage lauten?

Danke für die Hilfe!
 

Burkhard

Aktives Mitglied
17. Dezember 2010
25
0
AW: Leistungsdatum nur dann drucken wenn gesetzt ansonsten Erstelldatum

Hi,

mit Rechnungsdatum:

cond(JTL_IstDatum(Vorgang.Auftrag.VoraussichtlichesLieferdatum), Vorgang.Auftrag.VoraussichtlichesLieferdatum,Vorgang.Erstelldatum)

mit Auftragsdatum:

cond(JTL_IstDatum(Vorgang.Auftrag.VoraussichtlichesLieferdatum), Vorgang.Auftrag.VoraussichtlichesLieferdatum,Vorgang.Auftrag.Erstelldatum)

als Bedingung, wenn das Feld leer bleiben soll:

JTL_IstDatum(Vorgang.Auftrag.VoraussichtlichesLieferdatum)

LG Burkhard