Externe Auftragsnummer für Rechnungs-Druckvorlage nicht vorhanden

westerwald

Aktives Mitglied
18. September 2012
9
2
Hallo,
wir haben dummerweise ein Update von Version 1.5.x auf 1.11.x gemacht.
Es ist mir unverständlich, dass Variablen danach nicht mehr funktionieren. Das Arbeiten mit JTL Wawi macht kaum mehr Sinn, wenn Updates so große Probleme nach sich ziehen.

Also: Die Einträge im Feld Vorgangsstatus werden nicht mehr angezeigt in den Druckvorlagen/Drucken.
In der Auftragsübersicht schon. D.h. für mich, das Datenbankfeld gibt es noch. WARUM kann ich das nicht mehr in den Vorlagen anzeigen lassen. Egal.
Ich statt dessen das Feld "Externe Auftragsnummer" für diesen Zweck verwendet.
Soweit, so gut.

ABER:
In der Vorlage Auftragsbestätigung kann ich das Feld/die Variable (Vorgang.ExterneAuftragsnummer) platzieren und die Inhalte werden mir angezeigt.
In der Vorlage Rechnung kann ich das Feld/die Variable nicht platzieren. Nur die Variable Vorgang.Auftrag.ExterneAuftragsnummer. Im Ausdruck dann nichts angezeigt.

Es ist zum Verzweifeln.
KANN MIR JEMAND HELFEN?

Vielen Dank!
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.385
727
Flensburg
Hallo @westerwald,

wenn die Variable nicht (mehr) funzt, kannst Du den Wert auch direkt aus der DB ziehen. Hier der Code für die Rechnung, den Du dann entsprechend in Deine Vorlage einbauen müsstest:

Code:
JTL_DirectQuery("
SELECT
    AU.cExterneAuftragsnummer
FROM
    Verkauf.tAuftrag AS AU
    JOIN Verkauf.tAuftragRechnung AS AUR ON AU.kAuftrag = AUR.kAuftrag
WHERE
    AUR.kRechnung = "+ Str$(Vorgang.InterneRechnungsnummer) +"
")

Aber Du kannst auch den Vorgangsstatus ausgeben, womit Du nicht mehr ein anderes Feld zweckentfremden müsstest:

Code:
JTL_DirectQuery("
SELECT
    VS.cName
FROM
    Verkauf.tVorgangsstatus AS VS
    JOIN Verkauf.tAuftrag AS AU ON VS.kVorgangsstatus = AU.kVorgangsstatus
    JOIN Verkauf.tAuftragRechnung AS AUR ON AU.kAuftrag = AUR.kAuftrag
WHERE
    AUR.kRechnung = "+ Str$(Vorgang.InterneRechnungsnummer) +"
")
 

westerwald

Aktives Mitglied
18. September 2012
9
2
Hallo Frankell,

vielen Dank für den schnellen und konkreten Lösungsvorschlag.
Das erste Skript mit der Externen Auftragsnummer funktioniert einwandfrei. Das hilft! Danke.

Das zweite Skript, um direkt den Vorgangsstatus zu holen, wäre das Sahnehäubchen.
Denn dann müssten wir die Werte nicht vom Feld Vorgangsstatus in das Feld externe Auftragsnummer übertragen.
Ich bekomme aber keine Werte mit dem o.g. Skript für den Vorgangsstatus ausgegeben.
Die Variable heißt doch so, oder frage ich einfach nur das falsche Feld ab?

Eine Frage zum Verständnis (ich bin kein SQL-Experte):
Wofür steht t oder k vor den Variablen/Feldnamen? Vielleicht könnte ich dann selbst mit den Variablen experimentieren.
Als Variable wird mir z. B. nicht Vorgangsstatus angegeben, sondern Vorgang.Status.

Es geht um die Werte im rot umrandeten Feld. Die möchte ich auf der Auftragsbestätigung, Rechnung und Rechnungskorrektur ausgeben.
 

Anhänge

  • Screenshot 2025-12-02 100409.png
    Screenshot 2025-12-02 100409.png
    42,8 KB · Aufrufe: 8
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.385
727
Flensburg
Eine Frage zum Verständnis (ich bin kein SQL-Experte):
Wofür steht t oder k vor den Variablen/Feldnamen? Vielleicht könnte ich dann selbst mit den Variablen experimentieren.
Als Variable wird mir z. B. nicht Vorgangsstatus angegeben, sondern Vorgang.Status.

Die Variablen im Formulareditor können, müssen aber keine Ähnlichkeit zu den Spaltennamen in der DB haben. In den alten Vorlagen heißen sie zuallermeist ähnlich, aber das bedeutet eben nicht, dass ein zwingender Rückschluss möglich ist.

Hinter "Vorgang.Status" steckt letztlich (unter der Haube) auch nichts anderes als eine Datenbankabfrage nach einer bestimmten Spalte in einer bestimmten Tabelle. Aber über die Versionen hinweg ändert sich zuweilen die Datenbankstruktur, so dass auch die Abfrage entsprechend angepasst werden müsste. Das passiert wohl nicht immer. Daher muss man sich manchmal damit behelfen, dass man direkt die DB abfragt. Die aktuelle DB-Struktur kannst Du hier nachlesen: https://wawi-db.jtl-software.de/

Der Buchstabe t steht für table, also für eine Datenbanktabelle. Eine Spalte in einer Tabelle beginnt nie mit einem t, sondern mit anderen Buchstaben, die für den jeweiligen Datentyp stehen, bspw. d für date oder f für float etc. Das k wiederum steht für key. kVorgangsstatuts in tVorgangsstatus ist der primäre Schlüssel in der Tabelle tVorgangsstatus. Ein Schlüssel ist die Identifizierungsspalte, idR eine nicht doppelt vergebene interne ID in Form einer fortlaufenden Ganzzahl.

Ich bekomme aber keine Werte mit dem o.g. Skript für den Vorgangsstatus ausgegeben.

Gibst Du den Code denn auch in einer Rechnungsvorlage ein? Er funktioniert so nämlich nur in einer solchen. Für AB und RG-Korrektur würde er jeweils anders lauten.
 

westerwald

Aktives Mitglied
18. September 2012
9
2
Ja, ich habe den Code in der Rechnungsvorlage eingegeben.
Der Code zur Abfrage der Externen Auftragsnummer funktioniert dort auch einwandfrei, der Coder zur Abfrage des Vorgangsstatus zeigt keinen Systaxfehler an, liefert aber keine Werte zurück, das Feld bleibtz in der Vorschau leer.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.385
727
Flensburg
Du könntest im Code mal MAX(VS.cName) anstelle von VS.cName probieren. Eigentlich sollte es nicht vorkommen, dass ein kVorgangsstatus doppelt vorkommt, aber vielleicht war das zu Zeiten der 1.5 noch nicht so.

Sonst ließe sich das Ganze nur durch einen Blick in die Datenbank beantworten.
 

westerwald

Aktives Mitglied
18. September 2012
9
2
Hallo Frankell,

ich habe das ausprobiert, aber auch damit bekomme ich keine Werte angezeigt. Die Syntax wird vom System nicht bemängelt.
Um nicht weiter unnötig Energie und Zeit in das Thema zu stecken, sind wir erst einmal zufrieden damit, dass das Feld "Ext. Auftragsnummer" in AB und Rechnung angezeigt wird.
Damit können wir arbeiten.

Also, nochmals vielen Dank für Deine Hilfe.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon Externe Belege werden nicht neu erstellt Amazon-Anbindung - Fehler und Bugs 0
Externe Belege löschen / VCS Bug JTL-Wawi 1.11 0
FBA Aufträge werden landen in Externe Aufträge - Rechnungen werden nicht erstellt JTL-Wawi 1.11 1
Abweichende Attributwerte für POS-Kasse via Ameise importieren JTL-Wawi 1.11 3
Neu eBay Webinar: Dein Business ist bereit für die Weltbühne? News, Events und Umfragen 0
Neu Es werden nicht die gesamter Menge einer Bestellung für die Produktion übernommen; die Bestellung bleibt teilgeliefert. JTL-Plan&Produce - Fehler und Bugs 0
Neu Smarty für "im Zulauf" und "auf Einkaufsliste"? Allgemeine Fragen zu JTL-Shop 7
Neu Betatester gesucht – Hood-Schnittstelle für JTL-Shop 5 Plugins für JTL-Shop 3
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 22
Neu FHX One für JTL - Analytics, Monitoring, KI-Texte, Helpdesk uvm. (Otto, Amazon, Shopify, eBay) Dienstleistung, Jobs und Ähnliches 1
Webinar: Verkaufe über die Landesgrenzen hinaus – ist dein Business bereit für die Weltbühne? Messen, Stammtische und interessante Events 0
Neu Platzhalter für Bestellnummer Allgemeine Fragen zu JTL-Shop 3
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Neu Stücklistekomponenten für B2B ausblenden Arbeitsabläufe in JTL-Wawi 1
Neu Retouren Variablen in Workflow für Rechnungskorrektur Wert & Korrekturbetrag JTL-Workflows - Ideen, Lob und Kritik 0
Neu Kunden ohne Kauf finden ( Freischaltung für B2B) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Smart Glasses für eigenes Lager Smalltalk 4
Neu Variable für Maßeinheit gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Biete Connector-Tools für vollautomatische Lieferantenbestellungen an uvm. Dienstleistung, Jobs und Ähnliches 2
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Neuer Server für kleines Unternehmen User helfen Usern - Fragen zu JTL-Wawi 46
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu SUCHE Freelancer für JTL WAWI Anbindung an WooCommerce und Einrichtung Dienstleistung, Jobs und Ähnliches 2
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu ID Hook für Warenkrob User helfen Usern 0
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu CustomWorkflow für Pattenkonto JTL-Workflows - Ideen, Lob und Kritik 1
Neu Adressetiketten für Briefe mit Etikettendrucker erstellen / Formatierungsproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Neu Trainingsmodus für JTL-POS gewünscht JTL-POS - Ideen, Lob und Kritik 0
Artikel teilweise nicht für Verkaufskanäle aktivierbar JTL-Wawi 1.10 0
Neu VCS lite: Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Amazon-Anbindung - Fehler und Bugs 0
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
WF - automatisches Aktivieren / Deaktivieren für Verkaufskanal Shop JTL-Wawi 1.9 6

Ähnliche Themen