Guten Morgen,
so sollte es funktionieren (für die 1.6.x):
Auftrag:
COND(IsNullOrEmpty(JTL_DirectQuery("SELECT dExternesErstelldatum FROM Verkauf.tAuftrag WHERE cAuftragsNr = '" + Report.SalesOrderNumber + "'")),"",JTL_DirectQuery("SELECT dExternesErstelldatum FROM Verkauf.tAuftrag WHERE cAuftragsNr = '" + Report.SalesOrderNumber + "'"))
Lieferschein
COND(IsNullOrEmpty(JTL_DirectQuery("SELECT a.dExternesErstelldatum FROM tLieferschein l LEFT JOIN Verkauf.tAuftrag a ON a.kAuftrag = l.kBestellung WHERE l.cLieferscheinNr = '" + Report.DeliveryNoteNumber + "'")),"",JTL_DirectQuery("SSELECT a.dExternesErstelldatum FROM tLieferschein l LEFT JOIN Verkauf.tAuftrag a ON a.kAuftrag = l.kBestellung WHERE l.cLieferscheinNr = '" + Report.DeliveryNoteNumber + "'"))
Rechnung:
COND(IsNullOrEmpty(JTL_DirectQuery("SELECT a.dExternesErstelldatum FROM tRechnung r LEFT JOIN Verkauf.tAuftrag a ON a.kAuftrag = r.tBestellung_kBestellung WHERE r.cRechnungsNr = '" + Report.InvoiceNumber + "'")),"",JTL_DirectQuery("SELECT a.dExternesErstelldatum FROM tRechnung r LEFT JOIN Verkauf.tAuftrag a ON a.kAuftrag = r.tBestellung_kBestellung WHERE r.cRechnungsNr = '" + Report.InvoiceNumber + "'"))
Viele Grüße
Mirko