Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10

  • Ersteller des Themas Ersteller des Themas WawiWan
  • Erstellungsdatum Erstellungsdatum

WawiWan

Aktives Mitglied
15. März 2019
4
1
Hallo zusammen,

ich nutze JTL-Wawi 1.11.10 und möchte in einer Rechnungsvorlage ein eigenes Feld aus dem zugehörigen Auftrag ausgeben lassen. Das eigene Feld ist unter Admin -> Eigene Felder -> Auftrag angelegt und im Auftrag auch befüllt. Nun soll der Wert dieses Feldes auf der Rechnung erscheinen.

Ich habe bereits verschiedene Ansätze getestet, bekomme aber entweder einen Syntaxfehler oder die Funktion/Variable wird gar nicht erkannt.

Getestet habe ich unter anderem:

1. JTL_GetSalesOrderCustomField("Feldname",Report.InternalId)
2. JTL_GetReportAttribute("Feldname",Report.InternalId)
3. JTL_GetSalesOrderCustomField("Feldname",Report.SalesOrder.InternalId)

Auch Varianten mit Report.InternalID statt Report.InternalId habe ich getestet.

Mein Verständnis ist, dass in der Rechnungsvorlage ja eine Verbindung zum ursprünglichen Auftrag bestehen müsste. Ich suche also die korrekte Möglichkeit, in der Rechnungsvorlage auf das eigene Feld des zugehörigen Auftrags zuzugreifen.

Jemand eine Idee?
 

Tacweb

Aktives Mitglied
13. März 2023
39
19
Rheinland-Pfalz
Firma
Tacweb
Hi,
das geht mit dieser Query:

Code:
JTL_DirectQuery('SELECT s.cWertVarchar
FROM Verkauf.tAuftragAttribut a
JOIN Verkauf.tAuftragAttributSprache s
    ON s.kAuftragAttribut = a.kAuftragAttribut
JOIN Verkauf.tAuftrag va
    ON va.kAuftrag = a.kAuftrag
WHERE a.kAttribut = 343   -- kAttribut des Feldes
  AND va.kAuftrag =' + str$(Report.SalesOrderInternalId ))

Du musst jetzt nur noch den KAttribut-Wert von deinem eigenen Feld wissen.
Und je nachdem was für ein Eigenes Feld du hast, musst du oben im Select den Typ ändern:
s.cWertVarchar
s.fWertDecimal
s.nWertInt
s.fWertDecimal
s.dWertDateTime

LG
Fleo
 
  • Gefällt mir
Reaktionen: WawiWan

WawiWan

Aktives Mitglied
15. März 2019
4
1
Habe den Code leicht angepasst und nun funktioniert es. Der Input hat mir geholfen! Danke!
 

Ähnliche Themen