Function or route (request): ProductionOrders/10008117/Outsource
Error (response):
{ "StatusCode": "InternalServerError", "ResponseCode": "72-000", "ResponseId": 0, "ResponseIdDescription": "Undefined", "Message": "Die Lagerungsmenge ist grösser als der verfügbare Bestand.", "Details": { "SQLFehlerNr": "0", "SQLTmpID": "0", "ehlerNr": "102027", "ExtMessage": "", "ExceptionName": "ELagerungException" } }
Steps to replicate the behavior:
Dieses Problem scheint bei allen Artikeln mit Dezimalstellen aufzutreten. Beispiel: Ich möchte 0.5 Meter Klebeband auslagern. Bei der Abfrage gebe ich die Seriennummer ein (es wird geprüft, ob genug im Lager vorhanden ist). Auch wenn ich 1 Meter (ganze Zahl) auslagern möchte, wird der gleiche Fehler ausgegeben. Bei Artikeln, die keine Lagermenge als eine Dezimalzahl haben, gibt es dieses Problem nicht.
Details
{ "StatusCode": "InternalServerError", "ResponseCode": "72-000", "ResponseId": 0, "ResponseIdDescription": "Undefined", "Message": "Die Lagerungsmenge ist grösser als der verfügbare Bestand.", "Details": { "SQLFehlerNr": "0", "SQLTmpID": "0", "ehlerNr": "102027", "ExtMessage": "", "ExceptionName": "ELagerungException" } }
Steps to replicate the behavior:
Dieses Problem scheint bei allen Artikeln mit Dezimalstellen aufzutreten. Beispiel: Ich möchte 0.5 Meter Klebeband auslagern. Bei der Abfrage gebe ich die Seriennummer ein (es wird geprüft, ob genug im Lager vorhanden ist). Auch wenn ich 1 Meter (ganze Zahl) auslagern möchte, wird der gleiche Fehler ausgegeben. Bei Artikeln, die keine Lagermenge als eine Dezimalzahl haben, gibt es dieses Problem nicht.
Als Request Body übergebene Daten:
{ "Date": "2023-10-24T16:17:43.5522166+02:00", "WarehouseList": [ { "ProductionArticleIdentifier": 104644, "Quantity": 0.65, "Warehouse": "Werkstatt", "SerialNumber": "25.16005345.0001.A", } ] }