--FIX aplicar devolucion
This commit is contained in:
@@ -39674,19 +39674,35 @@ Partial Class Ventas
|
|||||||
Dim SaldoAlmacen As Decimal = 0
|
Dim SaldoAlmacen As Decimal = 0
|
||||||
Dim PermiteCancelar As Boolean = True
|
Dim PermiteCancelar As Boolean = True
|
||||||
Dim tCveVentaDevolucion As Integer = CveVenta
|
Dim tCveVentaDevolucion As Integer = CveVenta
|
||||||
If CveVentaPadre > 0 Then
|
Dim CveTipoRelacion As Integer = -1
|
||||||
tCveVentaDevolucion = CveVentaPadre
|
|
||||||
DevolucionAlmacen = 0
|
|
||||||
End If
|
|
||||||
Using ObjVentas As New ClsVentas
|
Using ObjVentas As New ClsVentas
|
||||||
If ObjVentas.GetVenta(tCveVentaDevolucion, UsuarioActual.CveEmpresa, VerificaAlmacen:=True) Then
|
If ObjVentas.GetVenta(tCveVentaDevolucion, UsuarioActual.CveEmpresa, VerificaAlmacen:=True) Then
|
||||||
If ObjVentas.DtResultados.Rows.Count > 0 Then
|
If ObjVentas.DtResultados.Rows.Count > 0 Then
|
||||||
Dim RowVenta As DataRow = ObjVentas.DtResultados.Rows(0)
|
Dim RowVenta As DataRow = ObjVentas.DtResultados.Rows(0)
|
||||||
SaldoAlmacen = RowVenta("SaldoAlmacen").ToString().ToDecimal()
|
SaldoAlmacen = RowVenta("SaldoAlmacen").ToString().ToDecimal()
|
||||||
|
CveTipoRelacion = RowVenta("CveTipoRelacion").ToString().ToEntero()
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Using
|
End Using
|
||||||
|
|
||||||
|
'SI ES REFACTURACION, TOMAR EXISTENCIA DE LA ORIGINAL
|
||||||
|
If CveTipoRelacion.Contiene(4) Then
|
||||||
|
If CveVentaPadre > 0 Then
|
||||||
|
tCveVentaDevolucion = CveVentaPadre
|
||||||
|
DevolucionAlmacen = 0
|
||||||
|
|
||||||
|
Using ObjVentas As New ClsVentas
|
||||||
|
If ObjVentas.GetVenta(tCveVentaDevolucion, UsuarioActual.CveEmpresa, VerificaAlmacen:=True) Then
|
||||||
|
If ObjVentas.DtResultados.Rows.Count > 0 Then
|
||||||
|
Dim RowVenta As DataRow = ObjVentas.DtResultados.Rows(0)
|
||||||
|
SaldoAlmacen = RowVenta("SaldoAlmacen").ToString().ToDecimal()
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End Using
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
Dim PuedeAplicarDevolucion As Boolean = False
|
Dim PuedeAplicarDevolucion As Boolean = False
|
||||||
'código temporal RMF. para devoluciones de facturas cargadas de saldos iniciales.
|
'código temporal RMF. para devoluciones de facturas cargadas de saldos iniciales.
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso (TxtFecha.Text.ToDate.Year < 2025 OrElse CveVentaPadre > 0) Then
|
If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso (TxtFecha.Text.ToDate.Year < 2025 OrElse CveVentaPadre > 0) Then
|
||||||
|
|||||||
Reference in New Issue
Block a user