Offen Probleme beim Ausliefern

cirrus7

Aktives Mitglied
17. Dezember 2013
13
0
Erhalte beim ausliefern eines bestimmten Auftrages folgende Fehlermeldung. Kann mir keinen Reim darauf machen.

Unbehandelte Ausnahme #24A0F36BF98476B5 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die UPDATE-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tlagerbestand_fInAuftraegen'. Der Konflikt trat in der eazybusiness-Datenbank, Tabelle 'dbo.tlagerbestand', column 'fInAuftraegen' auf.
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)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, 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 asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei jtlDatabase.DB.ELQq3y2Bxu[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeNonQuery(SqlCommand oSqlCommand)
bei jtlDatabase.classes.jtlDBClasses.StoredProcedures.Auslieferung_spPicklistenAusliefern(String xHinweise, Int32 nLieferscheinProLager, Int32 kBenutzer, Int32 kSessionId, String& xResult)
bei jtlDatabase.classes.jtlDBClasses.StoredProcedures.Auslieferung_spPicklistenAusliefern(String xHinweise, Int32 nLieferscheinProLager, Int32 kSessionId)
bei jtlCore.Classes.Versand.Auslieferung.AuslieferungAusliefernContext.S40DWURVBb()
bei jtlCore.Classes.Versand.Auslieferung.AuslieferungContext.ShieldSqlException[T](Func`1 action)
bei jtlCore.Classes.Versand.Auslieferung.AuslieferungAusliefernContext.YuCDB19354()
bei jtlCore.Classes.Versand.Auslieferung.AuslieferungAusliefernContext.Commit()
bei jtlCore.Forms.Versand.Auslieferung.AuslieferungAusliefernControllerBase.Save()
ClientConnectionId:1eb5d9f8-35ee-4cb2-b63c-1b3b0f8136fe
Fehlernummer (Error Number):50000,Status (State):0,Klasse (Class):16
SQL-Fehlerinformationen: [APP01\JTLWAWI .Net SqlClient Data Provider] Fehler #50000 (Klasse 16) in Zeile 589: Die UPDATE-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tlagerbestand_fInAuftraegen'. Der Konflikt trat in der eazybusiness-Datenbank, Tabelle 'dbo.tlagerbestand', column 'fInAuftraegen' auf. spPicklistenAusliefern
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5343
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 50000
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = Auslieferung.spPicklistenAusliefern
Parameter @xHinweise =
Parameter @nLieferscheinProLager = 0
Parameter @kBenutzer = 1
Parameter @kSessionId = 100
Parameter @xResult =
Parameter @RETURN_VALUE = -6
Connection-String = DataSource=APP01\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa


Zeitstempel: 2015-09-29T10:41:56
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.0
Plattform: Wawi
Versionshash: 17E977A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 439746560 / Peak: 629358592
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:02:15,6875
CPU-Zeit (System): 0:01:42,328125
Page-Size (Sytem): 1988416 / Peak: 589418496
Page-Size: 407855104 / Peak: 589418496
Offene Handles: 1510
 

cirrus7

Aktives Mitglied
17. Dezember 2013
13
0
AW: Probleme beim Ausliefern

Könnte ein ähnlicher Fehler sein. Ich benutze Variationskombinationen aber kein Ebay. Lieferschein lässt sich aber ebenfalls nicht erstellen.
 

Neodym

Sehr aktives Mitglied
13. Februar 2012
1.239
101
Berlin
AW: Probleme beim Ausliefern

Wenn der Fehler gekommen ist und du willst den selben Auftrag nochmal ausliefern über Lieferschein/Versenden, kommt dann der Fehler?

"Alle Auftragspositionen befinden sich bereits auf Picklisten, wurden ausgeliefert oder sind in gesperrten oder unbezahlten Aufträgen."


Das kannst du wieder entsperren wenn du unter Versand auf Wawi Picklisten ganz unten links gehst, und die Picklisten löscht.



Den Fehler selbst behebt das nicht. Lieferschein erstellen ist bei diesen Aufträgen nicht möglich.

Das kann nur JTL beheben und die sitzen da angeblich gerade dran. Entgegen meinen enthusiastischen Betrag den ich hier gerade verlinkt habe, konnte JTL das Problem noch nicht lösen.

Momentan gehen wir bei diesen Aufträgen wie folgt vor:
-Picklisten wieder löschen
-Rechnung erstellen und drucken aktivieren
-Auftrag ohne Versand abschließen

Nachteil:
-Ohne Lieferschein lassen sich die Aufträge nicht bearbeiten, weder Adressdatenexport (JTL-Shipping) noch Versandetikettdruck. Aber immerhin lässt sich eine Rechnung erstellen die dann manuell versendet werden kann (über Notlösungen).
-Der Versandstatus wird nicht an Ebay übertragen


Ich hoffe das JTL das Problem bald gelöst bekommt, wir gehen hier schon auf dem Zahnfleisch.
Ich würde Dir empfehlen ein Ticket aufzumachen und auf diesen Thread zu verweisen...
 

cirrus7

Aktives Mitglied
17. Dezember 2013
13
0
AW: Probleme beim Ausliefern

Hallo Neodym,

ja genau. Das scheint der selbe Fehler zu sein. "Alle Auftragspositionen befinden sich bereits auf Picklisten, wurden ausgeliefert oder sind in gesperrten oder unbezahlten Aufträgen."
Dass man die Pickliste wieder löschen kann habe ich ebenfalls festgestellt. So liefere ich momentan auch ohne versendet Status manuell aus. Wenigstens haben dann die Artikel den Status reserviert und die Bestellvorschläge gerade nicht durcheinander.

Dann hoffe ich mal ebenfalls auf einen Raschen Fix ... Ticket wird aufgemacht.

Grüße
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: Probleme beim Ausliefern

Hi,

wir releasen in den kommenden Tagen die 1.0.1. Da hat es auch diverse Korrekturen am Auslieferungsprozess gegeben. Der Fehler in dem es hier ursprünglich ging ist damit auch behoben.

Macht bitte neue Beiträge auf wenn es ab 1.0.1 noch Probleme geben sollte. Danke für das zahlreiche Feedback.

Gruß

Manuel
 

Ähnliche Themen