Hallo zusammen, ich habe mir das jetzt so zusammengestöpselt:
Auftragserstelldatum:
LocDate$(Date(JTL_DirectQuery("SELECT TOP(1) dErstellt FROM dbo.tBestellung WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'")), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Lieferdatum (erstes Lieferdatum nach DB damit das auch für die Ama Orders korrekt ist):
LocDate$(Date(JTL_DirectQuery ("SELECT tVersand.dVersendet AS Versanddatum FROM dbo.tLieferschein JOIN dbo.tVersand ON tLieferschein.kLieferschein = tVersand.kLieferschein WHERE tVersand.dVersendet IS NOT NULL AND tLieferschein.kBestellung = " + ToString$(JTL_DirectQuery("SELECT TOP(1) kBestellung FROM dbo.tBestellung WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'")))), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Das war ein ordentliches Gewürge, scheint jetzt aber die richtigen Werte rauszuspucken. Allerdings frag ich mich jetzt schon: Hab ich irgendwo nenn Denkfehler und geht das ganze vielleicht doch irgendwie einfacher und ich habs nur übersehen?
Und hab ich vielleicht irgendwo nenn schlimmen Fehler drin?
Auftragserstelldatum:
LocDate$(Date(JTL_DirectQuery("SELECT TOP(1) dErstellt FROM dbo.tBestellung WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'")), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Lieferdatum (erstes Lieferdatum nach DB damit das auch für die Ama Orders korrekt ist):
LocDate$(Date(JTL_DirectQuery ("SELECT tVersand.dVersendet AS Versanddatum FROM dbo.tLieferschein JOIN dbo.tVersand ON tLieferschein.kLieferschein = tVersand.kLieferschein WHERE tVersand.dVersendet IS NOT NULL AND tLieferschein.kBestellung = " + ToString$(JTL_DirectQuery("SELECT TOP(1) kBestellung FROM dbo.tBestellung WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'")))), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
Das war ein ordentliches Gewürge, scheint jetzt aber die richtigen Werte rauszuspucken. Allerdings frag ich mich jetzt schon: Hab ich irgendwo nenn Denkfehler und geht das ganze vielleicht doch irgendwie einfacher und ich habs nur übersehen?
Und hab ich vielleicht irgendwo nenn schlimmen Fehler drin?