Neu Aufträge per SQL abschließen

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Hallo,

wir haben noch sehr viele bereits abgefertigte, aber in der WaWi noch nicht abgeschlossene Aufträge.
Diese manuell abzuschließen würde zu viel Zeit brauchen, deshalb versuchen wir eine SQL-Abfrage zu entwickeln.

Folgender SELECT gibt Informationen zum Auftrag 100047 aus:
SELECT * FROM Verkauf.tAuftrag WHERE cAuftragsNr=100047

Leider funktioniert folgender UPDATE nicht:
UPDATE Verkauf.tAuftrag SET kVersandArt=15, nKomplettAusgeliefert=1, kZahlungsart=6 WHERE cAuftragsNr=100047

Er gibt folgende Fehlermeldung:
Fehler bei UPDATE, da die folgenden SET-Optionen falsche Einstellungen aufweisen: "ANSI_NULLS, QUOTED_IDENTIFIER, CONCAT_NULL_YIELDS_NULL, ANSI_WARNINGS, ANSI_PADDING". überprüfen Sie, ob die SET-Optionen für die Verwendung mit indizierte Sichten und/oder Indizes für berechnete Spalten und/oder gefilterte Indizes und/oder Abfragebenachrichtigungen und/oder XML-Datentypmethoden und/oder Vorgänge
für räumliche Indizes richtig sind.

Was können wir machen?

Liebe Grüße
 

Thomas_T

Sehr aktives Mitglied
19. Dezember 2019
250
58
Werdau
cAuftragsnummer ist ja keine Zahl das müsstest du schon mal in Anführungszeichen setzen und dann musst du mal noch den Trigger zu Update anschauen, da könnte auch noch was drin stehen
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.583
480
Ich denke, das ist die 1.6, oder? Deshalb kann ich das hier nicht nachstellen...
Aber teste deinen UPDATE Befehl auf jedenfall erst immer nur mit einem Wert in SET. Nicht mit mehreren, denn dann siehst du ja gar nicht, wo der Fehler entsteht.
 

cfranke

Aktives Mitglied
14. Februar 2015
21
0
cAuftragsnummer ist ja keine Zahl das müsstest du schon mal in Anführungszeichen setzen und dann musst du mal noch den Trigger zu Update anschauen, da könnte auch noch was drin stehen
Hallo Thomas, Danke für Deine Tipps.

Mit Anführungszeichen hatte ich auch schon probiert. Die haben nicht geholfen. Scheinen trotz NVARCHAR(100) nicht nötig, zumindest funktioniert der SELECT auch ohne.

Wie kann ich mir den Trigger anschauen?
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.164
655
Solch einen Eingriff würde ich tunlichst VERBIETEN!

Sofern du dich nicht auskennst in der DB erst recht, da hier auch gewisse Artikel etc etc berücksichtigt werden müssen, hier sind mehrere Tabellen betroffen.
Hier nach einen Workflow schauen, der Aufträge als geliefert setzen kann, oder Ticket bei JTL aufmachen.

Zudem sollte erstmal geprüft werden, warum es überhaupt dazu kam um das Problem abzustellen.
 
  • Gefällt mir
Reaktionen: mh1

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Solch einen Eingriff würde ich tunlichst VERBIETEN!

Sofern du dich nicht auskennst in der DB erst recht, da hier auch gewisse Artikel etc etc berücksichtigt werden müssen, hier sind mehrere Tabellen betroffen.
Hier nach einen Workflow schauen, der Aufträge als geliefert setzen kann, oder Ticket bei JTL aufmachen.

Zudem sollte erstmal geprüft werden, warum es überhaupt dazu kam um das Problem abzustellen.
Gut. Danke, für Deine Warnung.

JTL haben wir schon gefragt, leider konnte man uns nur den Tipp geben, diese manuell abzuschließen.

Einen solchen Workflow habe ich hier noch nicht gefunden. Habe möglicherweise nicht die richtigen Suchwörter verwendet ;)
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.164
655
Diesen manuellen Workflow sollte man daher bei JTL anfragen, dass dieser implementiert wird, wir sehen diesen als sehr hilfreich an, könnten viele als manuellen gebrauchen. (Voting erforderlich im ISSUE-Tracker von JTL)
Nur dieser kann einen SP auf der Datenbank ausführen und alle relevanten und verknüpften Tabellen berücksichtigen.

Ansonsten wirst du bei manuellem Eingriff mehrere Probleme erhalten:
- Eingriff in Datenbank durch Unwissenheit --> Support-Verlust
- Verfälschung von diversen Kennzahlen (Statistik, Lager, und vieles mehr)

NOCHMAL, auf solch eine Idee sollte man nicht mal Ansatzweise kommen, wenn man nicht weis was passiert.
ZUDEM sollte das Kernproblem zuerst gefunden werden, warum es dazu kam und dieses abschalten --> meistens falsche Arbeitsweise.
 

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Diesen manuellen Workflow sollte man daher bei JTL anfragen, dass dieser implementiert wird, wir sehen diesen als sehr hilfreich an, könnten viele als manuellen gebrauchen. (Voting erforderlich im ISSUE-Tracker von JTL)
Nur dieser kann einen SP auf der Datenbank ausführen und alle relevanten und verknüpften Tabellen berücksichtigen.

Ansonsten wirst du bei manuellem Eingriff mehrere Probleme erhalten:
- Eingriff in Datenbank durch Unwissenheit --> Support-Verlust
- Verfälschung von diversen Kennzahlen (Statistik, Lager, und vieles mehr)

NOCHMAL, auf solch eine Idee sollte man nicht mal Ansatzweise kommen, wenn man nicht weis was passiert.
ZUDEM sollte das Kernproblem zuerst gefunden werden, warum es dazu kam und dieses abschalten --> meistens falsche Arbeitsweise.
Mit manuell meinte ich allerdings, das Abschließen per Benutzeroberfläche und kein direkter Eingriff in die Datenbank.

Danke. Hätte ja sein können, dass ein direkter Eingriff in die Datenbank in diesem Fall ganz einfach und ungefährlich ist.

Das Kernproblem ist gefunden und abgestellt. Es geht nur noch um ein effizientes Abschließen der Aufträge.

Danke nochmal für Deine wertvollen Antworten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Aufträge mit falsche Steuerart angelegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 0
Neu Dashboard - Überwachung offener Aufträge User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet Kosten für Aufträge aus Shopware 5 Shopware-Connector 1
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Aufträge stornieren JTL-Wawi 1.9 4
Neu Identische Aufträge - gleiche Stückliste aber unterschiedliche Artikelnummer im Auftrag Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Insel Aufträge automatisch Stornieren User helfen Usern - Fragen zu JTL-Wawi 4
JTL WaWi 1.9.4.4 will keine Amazon Aufträge abholen. Ebay klappt aber JTL-Wawi 1.9 3
In Diskussion Lieferanten Rückstand - Aufträge markieren JTL-Workflows - Ideen, Lob und Kritik 0
Neu Stornierte Aufträge werden mit "Ist bezahlt" JA gekennzeichnet JTL-Wawi - Ideen, Lob und Kritik 21
Neu Identische Aufträge - Picklisten-Erzeugung dauert extrem lange JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 3
Neu E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 0
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
ebay Angebotsindividuelle Einstellungen setzen per Ameise? JTL-Wawi 1.9 1
Neu Rechnung automatisch per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 9
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 1
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12

Ähnliche Themen