Eigene Felder Angebot/Auftrag/abonnements drucken lassen

MS-ITSC

Aktives Mitglied
14. März 2019
7
0
Hallo zusammen,

ich suche gerade eine Funktion die eigentlich ohne Probleme gehen sollte. Ich habe unter >Admin > Eigene Felder anlegen zwei neue Felder angelegt mit Freitext als Datentyp. Wir möchten gerne einfach im Angebot und Auftrag zusätzlich Infos angeben, die dann der Kunde auch so im Angebot, Auftrag und Rechnung sieht.
Jetz habe ich zwar schon viele Anleitungen gefunden wo im Auftrag "JTL_GetSalesOrderCustomField" genutzt wird, aber irgendwie läuft das bei mir in der 1.7.8.1 so nicht mehr. Ich kontte das zwar im Angebot einbinden mit folgendem Text:

JTL_GetSalesOrderCustomField("Objekt",Report.InternalId) / "Objekt" ist mein Feldname

Aber es kommt immer Error: Dieser Vorgang unterstützt keine eigenen Felder von Aufträgen. Und im Auftragsformular finde ich diese Funktion JTL_GetSalesOrderCustomField überhaupt nicht. Irgendwie stehe ich auf dem Schlauch. Es muss doch möglich sein, die eigenen Felder auf den Formularen mit zu drucken. Kann mir da jemand einen Tipp geben?

VG Stefan
 
Zuletzt bearbeitet:

ManuelHudec

Sehr aktives Mitglied
24. Juli 2019
258
49
Großbettlingen
Das findest du relativ einfach raus, in dem du im Rechten Block für Funktionen einfach mal custom eingibst, dann werden dir entsprechende Variablen angezeigt. Wenn dort die Variable für JTL_GetSalesOrderCustomField nicht dabei ist, dann kommst du mit JTL_GetReportAttribute sehr wahrscheinlich weiter =)

Unbenannt.png
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
3.065
671
Berlin
Ich hatte das Problem heute in einer 1.7x bei einem Kunden. Es funktionierte weder JTL_GetSalesOrderCustomField noch JTL_GetReportAttribute
JTL_GetReportAttribute ist veraltet, weil jetzt Auftragsattribute Eigene Felder sind und JTL_GetSalesOrderCustomField wirf eine Fehlermeldung, weil es in diesem Bereich nicht unterstützt wird.

Mit diesem Code gibts man Eigene Felder des Angebtos (nicht der Artikel) in einem Angebot aus
Code:
COND(IsNullOrEmpty(JTL_DirectQuery("SELECT kAuftragAttribut FROM Verkauf.tAuftragAttribut WHERE kAuftrag =  " + ToString$(Report.InternalId) + " AND kAttribut = " +
JTL_DirectQuery("SELECT kAttribut FROM dbo.tAttributSprache WHERE cName = 'Ihre Bestellnummer'"))),"", JTL_DirectQuery("SELECT cWertVarchar FROM Verkauf.tAuftragAttributSprache WHERE kAuftragAttribut = " +
JTL_DirectQuery("SELECT kAuftragAttribut FROM Verkauf.tAuftragAttribut WHERE kAuftrag =  " + ToString$(Report.InternalId) + " AND kAttribut = " +
JTL_DirectQuery("SELECT kAttribut FROM dbo.tAttributSprache WHERE cName = 'Ihre Bestellnummer'"))))

Die Fallunterscheidung mit COND ist nötig, weil es auch Aufträge ohne das Attribut geben kann und hier die ungefprüfte Ausgabe des SQL einen Error werfen würde, der dann auf dem Formular zu sehen wäre.

John
 
Zuletzt bearbeitet:

paull

Mitglied
1. November 2022
8
1
Ich hatte das Problem heute in einer 1.7x bei einem Kunden. Es funktionierte weder JTL_GetSalesOrderCustomField noch JTL_GetReportAttribute
JTL_GetReportAttribute ist veraltet, weil jetzt Auftragsattribute Eigene Felder sind und JTL_GetSalesOrderCustomField wirf eine Fehlermeldung, weil es in diesem Bereich nicht unterstützt wird.

Mit diesem Code gibts man Eigene Felder des Angebtos (nicht der Artikel) in einem Angebot aus
Code:
COND(IsNullOrEmpty(JTL_DirectQuery("SELECT kAuftragAttribut FROM Verkauf.tAuftragAttribut WHERE kAuftrag =  " + ToString$(Report.InternalId) + " AND kAttribut = " +
JTL_DirectQuery("SELECT kAttribut FROM dbo.tAttributSprache WHERE cName = 'Ihre Bestellnummer'"))),"", JTL_DirectQuery("SELECT cWertVarchar FROM Verkauf.tAuftragAttributSprache WHERE kAuftragAttribut = " +
JTL_DirectQuery("SELECT kAuftragAttribut FROM Verkauf.tAuftragAttribut WHERE kAuftrag =  " + ToString$(Report.InternalId) + " AND kAttribut = " +
JTL_DirectQuery("SELECT kAttribut FROM dbo.tAttributSprache WHERE cName = 'Ihre Bestellnummer'"))))

Die Fallunterscheidung mit COND ist nötig, weil es auch Aufträge ohne das Attribut geben kann und hier die ungefprüfte Ausgabe des SQL einen Error werfen würde, der dann auf dem Formular zu sehen wäre.

John

Hallo John,
ich habe gerade das gleiche Problem und deinen Code ausprobiert.

Ich habe in JTL ein eigenes Feld unter "Angebot/Auftrag/Abonnements" erstellt.
Im Anschluss deinen Code in der Lieferscheinvorlage unverändert eingesetzt. Nur "Ihre Bestellnummer" mit unserem Feldnamen "Test1" ersetzt.

Ich bekomme keine Fehlermeldung, aber auch keine Ausgabe. Weißt du, woran dies liegen könnte?

Wir benutzten noch die 1.6

LG Paul
 

John

Sehr aktives Mitglied
3. März 2012
3.065
671
Berlin
Alte Vorlage, neue Vorlage, Wawi Version, Typ des Eigene Feldes.
Da gibt es leider viele Gründe, als das sich das ohne konkret auf alle Einzelheuiten drauf zu schauen beantworten ließe.
 

DASevents

Sehr aktives Mitglied
16. Januar 2013
612
29
Da ich gerade am rumprobieren bin und dies hier gelesen habe....
In der Wawi 1.8.12.0 Neue Vorlagen
die unter
Admin > Eigene Felder > Angebot/Aufträge/Abonnements
angelgten Eigenen Felder Inhalte lassen sich anzeigen:
In Aufträgen geht:
JTL_GetSalesOrderCustomField("NameEigenesFeld" ,Report.InternalId)
In Angeboten und Rechnungen geht:
JTL_GetReportAttribute("NameEigenesFeld",Report.InternalId)
Vielleicht hiflt es ja jemandem....
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Eigene Felder lassen sich in der Wawi nicht löschen JTL-Wawi 1.8 0
Neu Eigene Felder in Neuregistrierungs-Email an Kunden ausgeben JTL-Shop 5.2.4 Allgemeine Fragen zu JTL-Shop 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Eigene Felder aus Artikel in Rechnungsmail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 4
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu eigene Tabs in Ebay Vorlage einfügen eBay-Designvorlagen - Fehler und Bugs 0
Beantwortet Lagerplatz Kommentar 1 in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 5
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Eigene Übersicht in 360°-Sicht Eigene Übersichten in der JTL-Wawi 0
Neu Zuordnung der Felder in EVO Designvorlage eBay-Designvorlagen - Ideen, Lob und Kritik 0
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Verkaufskanalspezifische Felder fest zuordnen Otto.de - Anbindung (SCX) 2
Beantwortet Artikelbilder auf Lieferschein / Rechnung / Angebot. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Bildgrößen auf der Startseite (in den Boxen wie z.B. Top-Angebot) Allgemeine Fragen zu JTL-Shop 3
Neu Lieferdatum/Lieferzeit in Angebot/AB/Lieferschein/Rechnung für einzelne Positionen darstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 1
Neu Ebay Vorlagen ändern und danach Ebay Angebot? User helfen Usern - Fragen zu JTL-Wawi 3
Neu eazyAuction: nicht laufendes Ebay-Angebot "Wieder einstellen" ist ausgegraut User helfen Usern 0
eBay Fremdes Angebot unter gleicher IP JTL-Wawi 1.9 1
Beantwortet Bestimmter Artikel löst automatisch Text im Angebot/Auftrag/Rechnung aus JTL-Workflows - Ideen, Lob und Kritik 1
Artikel Filter laufende eBay Angebot funktioniert nicht JTL-Wawi 1.9 3

Ähnliche Themen