BDH. Cancelar usados cuando no tiene movimientos de ExA
This commit is contained in:
@@ -5308,6 +5308,8 @@ Namespace Modelos
|
||||
If Not ErrorCancelar Then
|
||||
Dim Filtro As String = ""
|
||||
Dim FiltroDevAlmacen As String = ""
|
||||
Dim FiltroEntradaUsados As String = ""
|
||||
|
||||
Select Case ObjFactura.TipoDocto
|
||||
Case "Ing"
|
||||
Filtro = "CveConcepto IN (3, 40)"
|
||||
@@ -5318,6 +5320,10 @@ Namespace Modelos
|
||||
Filtro = "CveConcepto = 18"
|
||||
Case Else
|
||||
Filtro = "CveConcepto = 9"
|
||||
'VERIFICA SI TIENE ENTRADAS DE USADOS TAMBIEN
|
||||
If UsuarioActual.Empresa.Funcionalidad(531) = "1" AndAlso ObjFactura.TipoDocto = "Rem" Then
|
||||
FiltroEntradaUsados = "CveConcepto = 42"
|
||||
End If
|
||||
End Select
|
||||
|
||||
'CARGA REMISIONES DE LA VENTA DEVUELTA
|
||||
@@ -5342,6 +5348,14 @@ Namespace Modelos
|
||||
|
||||
DtExistencias = DtInventario.FiltraParametros($"CvePS IS NOT NULL AND {Filtro} AND CveTipoPS = 2")
|
||||
TieneSalida = DtExistencias.Rows.Count > 0
|
||||
|
||||
'VERIFICA SI SOLO TIENE CARGA DE USADOS EN CASO DE NO TENER SALIDAS DE ALMACEN
|
||||
If UsuarioActual.Empresa.Funcionalidad(531) = "1" AndAlso ObjFactura.TipoDocto = "Rem" Then
|
||||
FiltroEntradaUsados = "CveConcepto = 42"
|
||||
If Not TieneSalida Then
|
||||
TieneSalida = DtInventario.FiltraParametros($"CvePS IS NOT NULL AND {FiltroEntradaUsados}").Rows.Count > 0
|
||||
End If
|
||||
End If
|
||||
Else
|
||||
ErrorCancelar = True
|
||||
MensajeError = "Ocurrió un error al cargar los datos de devolución. Por favor vuelva a intentar."
|
||||
|
||||
Reference in New Issue
Block a user