Reopen de factura: tratar 204 sin cuerpo como exito y mostrar el motivo de SAP. Versión 2.1.3.0

PostReOpen deserializaba el cuerpo vacio del 204 a null y fallaba al marcar
Exito, devolviendo "La Factura no se puede reabrir" aunque SAP la reabria.
Picking ahora agrega el mensaje real de SAP a ese error.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-14 10:15:40 -05:00
1 parent e475b7f48c
commit 6386070f4e
3 files changed
+11 -7

No files matched your search

+2 -2
View File
@@ -163,7 +163,7 @@ namespace Net.Data.WMS.Picking
var Response_Reopen = invoicestRepository.ReOpen(_invoices.DocEntry).Result;
if (Response_Reopen.DocEntry == -1)
{
return resultadoTransaccion.GetInformacionResultado("SAP: La Factura no se puede reabrir", entidad);
return resultadoTransaccion.GetInformacionResultado("SAP: La Factura no se puede reabrir. " + Response_Reopen.Message, entidad);
}
}
@@ -482,7 +482,7 @@ namespace Net.Data.WMS.Picking
var Response_Reopen = invoicestRepository.ReOpen(_invoices.DocEntry).Result;
if (Response_Reopen.DocEntry == -1)
{
return resultadoTransaccion.GetInformacionResultado("SAP: La Factura no se puede reabrir", entidad);
return resultadoTransaccion.GetInformacionResultado("SAP: La Factura no se puede reabrir. " + Response_Reopen.Message, entidad);
}
}