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