Neu Der Wert NULL kann in die kWarenlagerEingang-Spalte, tempdb.dbo.#spWLASchreibenWarenlagerausgang

SonicBe@m

Aktives Mitglied
16. November 2014
11
0
München
Folgend bekommen wir bei einer Inventur diesen Fehler.


Hier noch das Log.



Unbehandelte Ausnahme #D8B644DA0ED7BD vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Der Wert NULL kann in die kWarenlagerEingang-Spalte, tempdb.dbo.#spWLASchreibenWarenlagerausgang____________________________________________________________________________________0000000011B5-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei JTL.Database.DbCommandHelpers.ExecuteNonQuery(IDbCommand command, CancellationToken cancellationToken, Int32 timeout, DbLoggingOptions logging)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass25_0.<ExecuteStoredProcedure>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensions.ExecuteStoredProcedure(IDbConnection connection, String procedureName, Object parameters)
bei jtlDatabase.classes.jtlDBClasses.StoredProcedures.Bestand_spInventurBuchen(Nullable`1 kBenutzer, IDbConnection connection)
bei jtlDatabase.classes.jtlDBClasses.jtlInventurList.takeStock()
bei jtlCore.Forms.WarenLagerVerwaltung.Bestandsveraenderungen.Inventur.Inventur.tYLPItgUn39(Object , DoWorkEventArgs )
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
ClientConnectionId:d9ba44ad-4f73-403f-9f2b-da4e4d6a2d03
Fehlernummer (Error Number):515,Status (State):2,Klasse (Class):16
SQL-Fehlerinformationen: [MEL- SHOP-WK\WALDKIRCHEN .Net SqlClient Data Provider] Fehler #515 (Klasse 16) in Zeile 58: Der Wert NULL kann in die kWarenlagerEingang-Spalte, tempdb.dbo.#spWLASchreibenWarenlagerausgang____________________________________________________________________________________0000000011B5-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT. spWarenlagerAusgangSchreiben
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2269
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 515
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
WasHandled = True
ConnectionString = Data Source=MEL-SHOP-WK\WALDKIRCHEN;Initial Catalog=eazybusiness;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=***************;MultipleActiveResultSets=True;Connect Timeout=120;Application Name=" JTL-Wawi C#";Current Language=German
CommandText = Bestand.spInventurBuchen
Parameter @kBenutzer = 1
Parameter @RETURN_VALUE = NULL
LineNr = 58
Codefragment =

2021-08-26T15:46:55 DEBUG - SELECT * FROM [tArtikelBeschreibung] WHERE [kArtikel] = @kArtikel
@kArtikel = 30986
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, (bis zum Reader)
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, 1 Zeilen
2021-08-26T15:46:55 DEBUG - SELECT * FROM [tArtikelBeschreibung] WHERE [kArtikel] = @kArtikel
@kArtikel = 30987
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, (bis zum Reader)
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, 1 Zeilen
2021-08-26T15:46:55 DEBUG - SELECT * FROM [tArtikelBeschreibung] WHERE [kArtikel] = @kArtikel
@kArtikel = 30963
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, (bis zum Reader)
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, 1 Zeilen
2021-08-26T15:46:55 DEBUG - SELECT * FROM [tArtikelBeschreibung] WHERE [kArtikel] = @kArtikel
@kArtikel = 30884
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, (bis zum Reader)
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, 1 Zeilen
2021-08-26T15:46:55 DEBUG - SELECT * FROM [tArtikelBeschreibung] WHERE [kArtikel] = @kArtikel
@kArtikel = 30964
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, (bis zum Reader)
2021-08-26T15:46:55 DEBUG - Dauer: 0ms, 1 Zeilen
2021-08-26T15:46:55 DEBUG - Dauer: 327ms, 288 Zeilen
2021-08-26T15:46:55 DEBUG - Bestand.spInventurBuchen
@kBenutzer = 1
@RETURN_VALUE = NULL
2021-08-26T15:46:56 WARN - Dauer: 789ms, Error: Der Wert NULL kann in die kWarenlagerEingang-Spalte, tempdb.dbo.#spWLASchreibenWarenlagerausgang____________________________________________________________________________________0000000011B5-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
2021-08-26T15:46:56 DEBUG - IF OBJECT_ID('dbo.tErrorlog', 'U') IS NULL SELECT 0 ELSE SELECT 1;
2021-08-26T15:46:56 DEBUG - Dauer: 0ms, Result: 1
2021-08-26T15:46:56 DEBUG - SELECT TOP 1 * FROM dbo.tErrorlog WHERE cRechnername = @cRechnername AND nFehlerID = @nFehlerID ORDER BY dErstelltUtc ASC
@cRechnername = 'MEL-SHOP-WK'
@nFehlerID = 60999001801938877
2021-08-26T15:46:56 DEBUG - Dauer: 1ms, (bis zum Reader)
2021-08-26T15:46:56 DEBUG - Dauer: 5ms, 1 Zeilen
2021-08-26T15:46:56 DEBUG - UPDATE [dbo].[tErrorlog] SET dErstelltUtc = @dErstelltUtc_0 WHERE kErrorlog = @kErrorlog_0;

@dErstelltUtc_0 = '2021-08-26 01:46:56'
@kErrorlog_0 = 2
2021-08-26T15:46:56 DEBUG - Dauer: 1ms, AffectedRows: 1
Zeitstempel: 2021-08-26T15:47:07
Locale: German (Germany)
Locale: German (Germany)
Version: 1.5.48.2
Plattform: Wawi
WawiSeed: 2.2.20700.72001
Prozessname: JTL-Wawi
Physikalischer Speicher: 480690176 / Peak: 480694272
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:22,53125
CPU-Zeit (System): 0:00:07,15625
Page-Size (Sytem): 2207632 / Peak: 469782528
Page-Size: 469577728 / Peak: 469782528
Offene Handles: 1590
Database:
Build: 2108201306 de21285b40e1de701c56e8b3ad0b509262cb6e2d
 

Anhänge

  • jtl1.png
    jtl1.png
    112,5 KB · Aufrufe: 16
  • jtl2.png
    jtl2.png
    167,8 KB · Aufrufe: 14

Indy1

Sehr aktives Mitglied
17. Juni 2013
319
42
Hi !

Gibts, oder gabs hier eine Lösung ?
Ich hab jetzt bei mir den selben Fehler..... Natürlich zur Großen Inventur am Jahresende.....
Ticket#2021123010001326

lg, Karl
 
  • Gefällt mir
Reaktionen: ingosp2

cashmere

Aktives Mitglied
10. Januar 2019
41
6
So, wir können uns dazu gesellen. Die komplette Inventur in 15 Stunden erfasst, buchen geklickt und diese F....fehlermeldung kommt. Ein teil der eingegebenen Änderungen ist gemacht, dafür sind die Bestände absolut im Chaos. Statt bsw. vom Sollbestand 10 auf Istbestand 4 zu buchen, haben wir jetzt z.B. 24000 paar Socken im Lager. Und das alles zum Jahresabschluss. Hatte heute schon telef.support, der konnte bisher aber auch nicht helfen. Ne Rechnung wird denke ich trotzdem kommen. Habe die Anfrage gestellt, ob man die Wawi (gehostet beim Anbieter) aus Backups wieder auf den Stand vom 01.01 setzen kann..... anscheinend auch nicht möglich. Wäre also nur möglich, das komplette Lager auf 0 zu setzen und dann neu erfassen. Problem ist natürlich, dann haben wir auch keine Inventurdifferenzlisten..... Bin mal gespannt. Viele Grüße
 

elHTM

Aktives Mitglied
1. Oktober 2015
22
0
Idem, stehe vor dem gleichen Problem,
hoffe da gibt es eine Lösung, sonnst heißt es Stift und Zettel nehmen und alles von vorne
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
206
7
Genau das gleiche Problem. Ca. 40 Mannstunden investiert, und nun das?

Bitte schnellstens Abhilfe schaffen. Danke!
 

thedoctor

Gut bekanntes Mitglied
23. April 2014
206
7
Eventuell für manche eine Option, die nicht auf die Lösung durch JTL warten können:
Da wir nun die Arbeit der Inventur gemacht haben, und wir nicht auf eine Lösung durch JTL warten konnten, haben wir nun folgende Methode angewendet:

Ich habe per SQL-Abfrage alle Inhalte/Alle Artikel aus der Datenbank-Tabelle dbo.tArtikel geholt und in eine CSV-Tabelle gespeichert (Artikel-Schlüssel, Artikelnummern, Bestände).

Dann noch alle Informationen aus der Tabelle dbo.tInventur (hier werden die Ist-Werte der Inventur abgelegt) geholt.

In der ersten CSV habe ich dann per XVerweis in Excel die Bestände der Inventur rübergeholt.

Jetzt steht anstatt "Inventurbuchung" eben Buchung JTL Ameise (o.ä.) da, aber das ist schon in Ordnung.

Dafür war die Inventur nicht ganz umsonst :)
 
  • Gefällt mir
Reaktionen: elHTM

cashmere

Aktives Mitglied
10. Januar 2019
41
6
Ich habe bei JTL nochmal ein Ticket erstellt und unser Support von CIN ist auch dran. Hoffe das es schnell eine Lösung gibt. Heute habe ich noch versucht, da ja aus 8 Stück auf einmal 920 wurden, den Bestand auf 0 zu setzen um dann neu zu beginnen. (Dann hätte ich nur keine Inventurdifferenzliste was ich über die Lagerbewertung zum letzten Monatsstand kompensieren kann. Hat leider nicht funktioniert, gleiche Meldung. Und zu thedoctor, klasse das du sowas hinkriegst, ich bin dazu leider nicht so Computer bewand. Freue mich für dich wenn das so funktioniert. Aber noch als Tipp, bei mir hat er die Sollbestände verändert, daher würde mir als Inventurdifferenz wenn ich jetzt neu mache, die Differenz zu den geänderten Beständen geben !! Daher, prüfe bitte unbedingt ob deine Sollbestände noch richtig waren. Meine Hoffnung ist derzeit das wir auf 01.01 zurück gesetzt werden können, dann müsste ich nach der Inventur nur die in den letzten Tagen verkauften Artikel korrektur buchen. Viele Grüße
 

bl-produkte

Aktives Mitglied
19. Februar 2018
17
1
gibt es dazu neues von Betroffenen? Wäre für Leute wie mich, welche die Inventur noch vor sich haben, beruhigend zu wissen ob es gelöst werden konnte oder was los war.

Vielen Dank.
 

Philipp Laumen

Gesperrter Benutzer
16. Juli 2018
260
85
In der kommenden Wawi 1.5 Version ist für das Problem ein Fix enthalten. Trotzdem gilt:
1. Am besten die Inventur in einer csv Datei erfassen und danach erst in die Wawi übertragen
-> Artikelnummer + Ist Bestand ist hier ausreichend, sollte es zum Fehler kommen können wir die csv Datei manuell in die Wawi Inventur setzen, damit man das nicht erneut manuell machen muss
2. Vor dem buchen der Inventur ein Backup machen.

Im Fehlerfall dann Backup zurückspielen und Ticket erstellen.
 

elHTM

Aktives Mitglied
1. Oktober 2015
22
0
Noch keine Abhilfe, zur Zeit benützen wir die Wawi nicht mehr um die Datenbank Sicherung dann aufzuspielen,
Hoffe dass schnellstmöglich Abhilfe kommt,
 

elHTM

Aktives Mitglied
1. Oktober 2015
22
0
Eventuell für manche eine Option, die nicht auf die Lösung durch JTL warten können:
Da wir nun die Arbeit der Inventur gemacht haben, und wir nicht auf eine Lösung durch JTL warten konnten, haben wir nun folgende Methode angewendet:

Ich habe per SQL-Abfrage alle Inhalte/Alle Artikel aus der Datenbank-Tabelle dbo.tArtikel geholt und in eine CSV-Tabelle gespeichert (Artikel-Schlüssel, Artikelnummern, Bestände).

Dann noch alle Informationen aus der Tabelle dbo.tInventur (hier werden die Ist-Werte der Inventur abgelegt) geholt.

In der ersten CSV habe ich dann per XVerweis in Excel die Bestände der Inventur rübergeholt.

Jetzt steht anstatt "Inventurbuchung" eben Buchung JTL Ameise (o.ä.) da, aber das ist schon in Ordnung.

Dafür war die Inventur nicht ganz umsonst :)
wenn keine Abhilfe kommt, werden wir nicht drumherumkommen diese Lösung zu nutzen, ist es möglich den Vorgang besser zu schildern? mit welchen Tools lest ihr die DB aus? und mit welchen erzeugt ihr die CSV?
 

cashmere

Aktives Mitglied
10. Januar 2019
41
6
In der kommenden Wawi 1.5 Version ist für das Problem ein Fix enthalten. Trotzdem gilt:
1. Am besten die Inventur in einer csv Datei erfassen und danach erst in die Wawi übertragen
-> Artikelnummer + Ist Bestand ist hier ausreichend, sollte es zum Fehler kommen können wir die csv Datei manuell in die Wawi Inventur setzen, damit man das nicht erneut manuell machen muss
2. Vor dem buchen der Inventur ein Backup machen.

Im Fehlerfall dann Backup zurückspielen und Ticket erstellen.
Kann man schon abschätzen wann das Update kommt ? Viele Grüße
 

elHTM

Aktives Mitglied
1. Oktober 2015
22
0
In der kommenden Wawi 1.5 Version ist für das Problem ein Fix enthalten. Trotzdem gilt:
1. Am besten die Inventur in einer csv Datei erfassen und danach erst in die Wawi übertragen
-> Artikelnummer + Ist Bestand ist hier ausreichend, sollte es zum Fehler kommen können wir die csv Datei manuell in die Wawi Inventur setzen, damit man das nicht erneut manuell machen muss
2. Vor dem buchen der Inventur ein Backup machen.

Im Fehlerfall dann Backup zurückspielen und Ticket erstellen.
Danke für diesen Tipp, so können wir wenigstens mit der Wawi weiterarbeiten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Verkaufskanalverwaltung: languageIso / Der Wert darf nicht NULL sein. Shopware-Connector 0
Neu Versanddaten nicht übermittelt. Fehlermeldung in der Spalte Status Versand/Zahlung eBay-Anbindung - Fehler und Bugs 1
Neu Kumulierte Menge der Artikelpositionen vor dem Speichern des Auftrags einsehen Eigene Übersichten in der JTL-Wawi 0
Neu "Variationsvorschau anzeigen" in der Galerie funktioniert nicht JTL-Shop - Fehler und Bugs 1
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Aktuelle Störung der SCX-Schnittstelle und weiterer JTL-Systeme Störungsmeldungen 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Amazonspezifische Variablen in der Voralgenerstellung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Merkmalfilter: Ausgabe der Kindartikel möglich? Betrieb / Pflege von JTL-Shop 0
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Anzeige der Konten in der Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 1
Neu Wie löscht man eine Lizenz aus der Lizenzverwaltung im KC? Allgemeine Fragen zu JTL-Shop 2
Neu Spontane Überarbeitung der Versandbedingungen bei Ebay eBay-Anbindung - Fehler und Bugs 1
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Tiefe der Navigation JTL-Wawi 1.9 1
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu durchscnittlicher VK der Kundengruppe Eigene Übersichten in der JTL-Wawi 4
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 16
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu Bestandsvariable in der Sprachvariable ampelGelb Templates für JTL-Shop 0
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Kampagnenreiter in der Auftragsansicht JTL-Wawi 1.8 1
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
Neu Einstellung der Deutsche Post Portokasse JTL-ShippingLabels - Ideen, Lob und Kritik 16
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Geht bei Euch das Aufladen der Portokasse in DHL-Onlinefrankierung? JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Kommentare von der Retoure in WMS einsehen\ Retoure wiederfinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umbuchung der Lizenzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Warum ist der Ameisen Export so langsam? JTL-Ameise - Ideen, Lob und Kritik 22
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu Keine Übernahme der Gewichtsangabe JTL-Wawi - Fehler und Bugs 0
Neu Ladezeitprobleme der jtl3.js Betrieb / Pflege von JTL-Shop 0
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
Neu Kunden in UK - was ist der sinnvollste Weg? Business Jungle 8
Hilfe gesucht für Änderung der internen Schlüsselnummern! JTL-Wawi 1.9 8

Ähnliche Themen