Neu Eigenes Feld aus Auftrag in Rechnung ausgeben.

tom13

Aktives Mitglied
13. Februar 2016
43
3
Hallo !

Ich möchte den Inhalt eine Eigenen Feldes aus dem Auftrag in der Rechnung ausgeben.

Als Beispiel: Wir tragen die Kilometerständer der Fahrzeuge in ein eigenes Feld des Auftrages ein. Somit kann man nachvollziehen, was bei dem jeweiligen KM-Stand getan wurde.
Den Wert möchte ich auf der Rechnung zu dem Auftrag haben. In List&Label geht das wohl nicht.
Wie kann man das lösen ?
Danke !!!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Hallo @tom13,

mit welchen Vorlagen arbeitest Du, mit den neuen (englische Variablenbegriffe) oder mit den alten (deutsche Variablenbegriffe), und von welchem Datentyp ist das Eigene Feld, und wie lautet die Bezeichnung des Eigenen Feldes?
 
  • Gefällt mir
Reaktionen: Happy

tom13

Aktives Mitglied
13. Februar 2016
43
3
Datentyp ist Text und die Bezeichnung ist KM-Stand.
JTL_GetCustomerCustomField(KM-Stand", Report.Customer.InternalId)
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Dein Code würde ein Eigenes Feld beim Kunden mit der Bezeichnung "KM-Stand" abfragen, wobei da noch einführende Anführungszeichen vor der Bezeichnung fehlen.

Für ein Eigenes Feld beim Auftrag:

Code:
JTL_DirectQuery("
SELECT
    cWertVarchar
FROM
    Verkauf.tAuftragAttributSprache AS AATTS
    JOIN Verkauf.tAuftragAttribut AS AATT ON AATTS.kAuftragAttribut = AATT.kAuftragAttribut
    JOIN tAttributSprache AS ATTS ON AATT.kAttribut = ATTS.kAttribut
WHERE
    AATT.kAuftrag = "+str$(Report.SalesOrderInternalId)+"
    AND ATTS.cName = 'KM-Stand';
")
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Für ein Eigenes Feld beim Auftrag:

Code:
JTL_DirectQuery("
SELECT
    cWertVarchar
FROM
    Verkauf.tAuftragAttributSprache AS AATTS
    JOIN Verkauf.tAuftragAttribut AS AATT ON AATTS.kAuftragAttribut = AATT.kAuftragAttribut
    JOIN tAttributSprache AS ATTS ON AATT.kAttribut = ATTS.kAttribut
WHERE
    AATT.kAuftrag = "+str$(Report.SalesOrderInternalId)+"
    AND ATTS.cName = 'KM-Stand';
")

Ergänzung zur Sicherheit, falls noch jemand auf den Code stößt:

Er funktioniert so nur für Eigene Felder vom Typ Text. Sonst muss "cWertVarchar" ersetzt werden durch:
  • - "nWertInt" für Ganzzahlen
  • - "fWertDecimal" für Dezimalzahlen
  • - "dWertDateTime" für Datumsangaben
 

woka

Aktives Mitglied
25. April 2016
26
2
@frankell danke für den Code!
Falls jemand ein eigenes Feld in der XRechnungs-Vorlage (Export) braucht:

Code:
{%- capture queryEigenesFeld -%}
       SELECT cWertVarchar FROM Verkauf.tAuftragAttributSprache AS AATTS JOIN Verkauf.tAuftragAttribut AS AATT ON AATTS.kAuftragAttribut = AATT.kAuftragAttribut JOIN tAttributSprache AS ATTS ON AATT.kAttribut = ATTS.kAttribut WHERE  AATT.kAuftrag ={{  Report.SalesOrderInternalId  | SqlEscape }}  AND ATTS.cName = 'Eigenes Feld'
{%- endcapture -%}
{%- assign EigenesFeld = queryEigenesFeld | DirectQueryScalar -%}

{{ Eigenes Feld }}
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
@frankell danke für den Code!
Falls jemand ein eigenes Feld in der XRechnungs-Vorlage (Export) braucht:

Code:
{%- capture queryEigenesFeld -%}
       SELECT cWertVarchar FROM Verkauf.tAuftragAttributSprache AS AATTS JOIN Verkauf.tAuftragAttribut AS AATT ON AATTS.kAuftragAttribut = AATT.kAuftragAttribut JOIN tAttributSprache AS ATTS ON AATT.kAttribut = ATTS.kAttribut WHERE  AATT.kAuftrag ={{  Report.SalesOrderInternalId  | SqlEscape }}  AND ATTS.cName = 'Eigenes Feld'
{%- endcapture -%}
{%- assign EigenesFeld = queryEigenesFeld | DirectQueryScalar -%}

{{ Eigenes Feld }}

Auch hier sicherheitshalber noch mal der Hinweis:

Er funktioniert so nur für Eigene Felder vom Typ Text. Sonst muss "cWertVarchar" ersetzt werden durch:
  • - "nWertInt" für Ganzzahlen
  • - "fWertDecimal" für Dezimalzahlen
  • - "dWertDateTime" für Datumsangaben
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu DHL Versandlabel Referenz Feld individualisieren JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 3
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
OnPremise API: Keine Daten aus API-Anbindung mittels externer APP JTL-Wawi 1.11 19
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Auftrag aus bestimmtem Lager JTL-Wawi 1.7 9
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 1
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 7
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6

Ähnliche Themen