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.299
695
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: 7
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.299
695
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.299
695
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
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 0
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
Kaufland Preis ist falsch - Rabatt für die Kd Gruppe nicht berücksichtigt kaufland.de - Anbindung (SCX) 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 38
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
Neu 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
Artikel nicht automatisch für Verkaufskanal aktivieren JTL-Wawi 1.10 2
Neu Welcher Hoster ist für JTL-Shop 5 empfehlenswert? User helfen Usern 12
Buchhaltung vollautomatisiert für die Schweiz JTL-Wawi 1.10 10
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Staffelpreise für Verpackungseinheiten Einrichtung von JTL-Shop4 4
Neu Kunden einen Retouren QR Code beim ausliefern mitschicken für Warenankauf ??? JTL-ShippingLabels - Fehler und Bugs 0
Neu Suche Freelancer für Aufsetzen JTL B2B Shop Dienstleistung, Jobs und Ähnliches 3
Gelöst Kartenleser für RKSV JTL-POS - Fragen zu Hardware 2
Neu Artikel nur für Admin sichtbar Allgemeine Fragen zu JTL-Shop 2
Neu Zusätzlicher Kundendisplay für Kassensystem iMin D4 Pro Einrichtung / Updates von JTL-POS 1
Neu Besteht Interesse an einer Versandschnittstelle für GEL-Express? Schnittstellen Import / Export 0
Neu Tailwind als Basis für JTL Shop 6 ? Templates für JTL-Shop 2

Ähnliche Themen