<cName>{{ SalesOrderPosition.Name }}</cName>
<cArtNr>{{ SalesOrderPosition.SKU }}</cArtNr>
{% capture query %}SELECT cHAN FROM dbo.tArtikel WHERE dbo.tArtikel.cArtNr = '{{ SalesOrderPosition.SKU }}' {% endcapture -%}<cHan>{{ query | DirectQueryScalar }}cHan/>
<cBarcode>{{ SalesOrderPosition.EAN }}<cBarcode/> JTL_DirectQuery("SELECT cHinweis FROM [Verkauf].[tAuftragText]
WHERE kAuftrag ='"+str$(Report.InternalId)+"'") JTL_DirectQuery("SELECT cHinweis FROM [Verkauf].[tAuftragText] as at JOIN [Verkauf].[tAuftrag] AS a ON at.kAuftrag = a.kAuftrag
WHERE cAuftragsNr ='"+Report.SalesOrderNumbers+"'") JTL_DirectQuery("SELECT cHinweis FROM [Verkauf].[tAuftragText] as at JOIN [Verkauf].[tAuftrag] AS a ON at.kAuftrag = a.kAuftrag
WHERE cAuftragsNr ='"+Report.SalesOrderNumber+"'") JTL_DirectQuery("SELECT TOP(1) cBestellNr FROM dbo.tBestellung WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'") <- InternalID müsste aber falsch sein
Tracking ID ausgeben in der Rechnungsvorlage
JTL_DirectQuery("SELECT TOP(1) tVersand.cIdentCode FROM dbo.tBestellung
JOIN dbo.tLieferschein ON tLieferschein.kBestellung = tBestellung.kBestellung
JOIN dbo.tVersand ON tVersand.kLieferschein = tLieferschein.kLieferschein
WHERE tRechnung_kRechnung = '"+str$(Report.InternalId)+"'")Plattform auf Pickliste:
JTL_DirectQuery("select cname from tplattform where nplattform = (select nplatform from tbestellung where kbestellung = '"+ ToSTring$(PickListPositionOrder.PickListSalesOrder.InternalId)+"')")
FNSKU auf Pickliste
PickListPositionOrder.SKU + "¶" + JTL_DirectQuery ("SELECT cAmazonFNSKU FROM tArtikel WHERE cArtNr = '" + PickListPositionOrder.SKU +"'") In der Rechnungsvorlage auf das Eigene Feld Rechnungs-E-Mail-Adresse zugreifen.
{% capture itemquery %} SELECT cWertVarchar FROM [Kunde].[tKundeEigenesFeld] JOIN dbo.tAttributSprache ON [tKundeEigenesFeld].kAttribut = dbo.tAttributSprache.kAttribut WHERE tAttributSprache.kSprache = 0 AND [tKundeEigenesFeld].kKunde = {{ Report.CustomerInternalId | SqlEscape }} AND tAttributSprache.cName = 'Rechnungs-E-Mail-Adresse' {% endcapture -%} {% assign result = itemquery | DirectQueryScalar -%} {% if result == empty or result == null or result == "" -%} {% assign result = Report.Address.EmailAddress -%} {%endif-%} {{ result }}Plattform auf der Rechnung ausgeben:
"Sie haben über folgende Plattform bestellt: " + JTL_DirectQuery ( " SELECT p.cName FROM tPlattform as p JOIN tBestellung as b on b.nPlatform = p.nPlattform JOIN tRechnung as r on r.tBestellung_kBestellung = b.kBestellung WHERE r.kRechnung = " + ToString$(Report.InternalId))+"."