--FIX varios
This commit is contained in:
@@ -577,8 +577,12 @@ Partial Class Ventas_PVCobranza
|
|||||||
VentaActual.PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString.ToDecimal
|
VentaActual.PorcentajeIVA = DbRowVenta("PorcentajeIVA").ToString.ToDecimal
|
||||||
VentaActual.UsuarioActual = UsuarioActual
|
VentaActual.UsuarioActual = UsuarioActual
|
||||||
VentaActual.CveSubProyecto = DbRowVenta("CveSubProyecto").ToString.ToEntero
|
VentaActual.CveSubProyecto = DbRowVenta("CveSubProyecto").ToString.ToEntero
|
||||||
|
|
||||||
Dim CveVendedor As Integer = DbRowVenta("CveVendedor").ToString.ToEntero
|
Dim CveVendedor As Integer = DbRowVenta("CveVendedor").ToString.ToEntero
|
||||||
Dim ObservacionesAlmacen = DbRowVenta("ObservacionesAlmacen").ToString()
|
Dim ObservacionesAlmacen = DbRowVenta("ObservacionesAlmacen").ToString()
|
||||||
|
Dim Observaciones = DbRowVenta("Observaciones").ToString()
|
||||||
|
Dim PedidoContrato = DbRowVenta("PedidoContrato").ToString()
|
||||||
|
Dim OrdenCompra = DbRowVenta("OrdenCompra").ToString()
|
||||||
|
|
||||||
If tCveCorte <= 0 AndAlso DbRowVenta("CveCorte").ToString.ToEntero > 0 Then tCveCorte = DbRowVenta("CveCorte").ToString.ToEntero
|
If tCveCorte <= 0 AndAlso DbRowVenta("CveCorte").ToString.ToEntero > 0 Then tCveCorte = DbRowVenta("CveCorte").ToString.ToEntero
|
||||||
|
|
||||||
@@ -605,7 +609,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
|
|
||||||
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
CveVentaRemision = HdnCveVenta.Value.ToEntero
|
||||||
|
|
||||||
respFactura = GenerarFactura(CveVendedor, VentaActual, ObjVentas2, ObjClientes, ObservacionesAlmacen, VentaContado, PlazoCobranza)
|
respFactura = GenerarFactura(CveVendedor, VentaActual, ObjVentas2, ObjClientes, ObservacionesAlmacen, VentaContado, PlazoCobranza, Observaciones, PedidoContrato, OrdenCompra)
|
||||||
|
|
||||||
If respFactura Is Nothing Then
|
If respFactura Is Nothing Then
|
||||||
MsgError = "Ocurrió un error al generar la factura"
|
MsgError = "Ocurrió un error al generar la factura"
|
||||||
@@ -853,7 +857,7 @@ Partial Class Ventas_PVCobranza
|
|||||||
UpL.Update()
|
UpL.Update()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Function GenerarFactura(CveVendedor As Integer, ByRef VentaRemision As Venta, ByRef ObjVentas As ClsVentas, ByRef ObjClientes As ClsClientes, ObservacionesAlmacen As String, VentaConta As Boolean, PlazoCobranza As Integer) As Modelos.Factura.MMensajeFactura
|
Private Function GenerarFactura(CveVendedor As Integer, ByRef VentaRemision As Venta, ByRef ObjVentas As ClsVentas, ByRef ObjClientes As ClsClientes, ObservacionesAlmacen As String, VentaConta As Boolean, PlazoCobranza As Integer, Observaciones As String, PedidoContrato As String, OrdenCompra As String) As Modelos.Factura.MMensajeFactura
|
||||||
Dim Retorno As Modelos.Factura.MMensajeFactura = Nothing
|
Dim Retorno As Modelos.Factura.MMensajeFactura = Nothing
|
||||||
Dim SbAlert As New StringBuilder()
|
Dim SbAlert As New StringBuilder()
|
||||||
|
|
||||||
@@ -982,6 +986,11 @@ Partial Class Ventas_PVCobranza
|
|||||||
|
|
||||||
ObjFactura.CveVendedor = CveVendedor
|
ObjFactura.CveVendedor = CveVendedor
|
||||||
|
|
||||||
|
ObjFactura.ObservacionesAlmacen = ObservacionesAlmacen
|
||||||
|
ObjFactura.Observaciones = Observaciones
|
||||||
|
ObjFactura.PedidoContrato = PedidoContrato
|
||||||
|
ObjFactura.OrdenCompra = OrdenCompra
|
||||||
|
|
||||||
Retorno = ObjFactura.EmitirFactura(False, Transac:=ObjVentas.IniciaTransacSQL(), Modulo:="Cobranza/GuardarVenta", MostrarURL:=True)
|
Retorno = ObjFactura.EmitirFactura(False, Transac:=ObjVentas.IniciaTransacSQL(), Modulo:="Cobranza/GuardarVenta", MostrarURL:=True)
|
||||||
Retorno.Factura = ObjFactura
|
Retorno.Factura = ObjFactura
|
||||||
|
|
||||||
|
|||||||
@@ -26808,16 +26808,16 @@ Partial Class Ventas
|
|||||||
|
|
||||||
Dim CancelacionPagos = OpcionesCancelacionPagos.SinPagos
|
Dim CancelacionPagos = OpcionesCancelacionPagos.SinPagos
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(109) = "1" AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion AndAlso ObjFacturaCancelacion.Pagado > 0 Then
|
If (UsuarioActual.Empresa.Funcionalidad(109) = "1" OrElse UsuarioActual.Empresa.Funcionalidad(382) = "1") AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion AndAlso ObjFacturaCancelacion.Pagado > 0 Then
|
||||||
CancelacionPagos = OpcionesCancelacionPagos.ConPagos_CancelarIE
|
CancelacionPagos = OpcionesCancelacionPagos.ConPagos_CancelarIE
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'PARA GENERAR LA DEVOLUCION DE ALMACEN SIN ESPERAR LA ACEPTACION DEL SAT
|
'PARA GENERAR LA DEVOLUCION DE ALMACEN SIN ESPERAR LA ACEPTACION DEL SAT
|
||||||
Dim GenerarDevolucionAnticipada As Boolean = False
|
Dim GenerarDevolucionAnticipada As Boolean = False
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion AndAlso ObjFacturaCancelacion.Pagado > 0 Then
|
'If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion AndAlso ObjFacturaCancelacion.Pagado > 0 Then
|
||||||
CancelacionPagos = OpcionesCancelacionPagos.ConPagos_GenerarIxC
|
' CancelacionPagos = OpcionesCancelacionPagos.ConPagos_GenerarIxC
|
||||||
End If
|
'End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion Then
|
If UsuarioActual.Empresa.Funcionalidad(382) = "1" AndAlso ObjFacturaCancelacion.TipoDocto.Contiene("Ing", "Rem") AndAlso Not EsRefacturacion Then
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user