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
260
52
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.965
976
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

Aktives Mitglied
1. November 2022
19
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.965
976
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
35
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 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Export eigene Felder User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kunden-Daten Import / Eigene Felder User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ausgabe (drucken) Auftrag "eigene Felder" oder "Auftragspositionen.Bezeichnung" Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Ameise: Eigene Exporte umbenennen? JTL-Wawi 1.8 6
Neu Händlerartikelnummer druch eigene im Auftrag ersetzen User helfen Usern - Fragen zu JTL-Wawi 0
JTL Wawi App eigene Statistiken erscheinen nicht JTL-Wawi App 0
Eigene Spalten in Vorlagen (Rechnung, Angebot, Lieferschein etc.) JTL-Wawi 1.11 4
Neu Eigene Übersichten nicht mehr möglich? JTL-Wawi - Fehler und Bugs 4
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Auftrags Import via Ameise keine Eigenen Felder?! JTL-Wawi 1.9 1
Neu Angebot Vorlage bearbeiten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Beantwortet Kurzbeschreibung in Angebot ändert sich nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Angebot auf EBay erhält Netto Preise aus JTL eBay-Anbindung - Fehler und Bugs 4

Ähnliche Themen