-- mejora
This commit is contained in:
@@ -7768,7 +7768,7 @@ Partial Class Compras_Compras
|
|||||||
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(574) = "1" AndAlso (ImporteRNC > 0 Or ImporteRNCProntoPago > 0) Then
|
If UsuarioActual.Empresa.Funcionalidad(574) = "1" AndAlso (ImporteRNC > 0 Or ImporteRNCProntoPago > 0) Then
|
||||||
If Not GeneraRNC(ObjCompras.IniciaTransacSQL, CveCompra, CompraActual, ObjConta, CvePrePoliza, DdlProveedor.SelectedValue.ToEntero, DdlProveedor.SelectedItem.Text, TxtFecha.Text.ToDate, $"Remisión Nota de Crédito {TxtDescripcion.Text}", DdlMoneda.SelectedValue.ToEntero,
|
If Not GeneraRNC(ObjCompras.IniciaTransacSQL, CveCompra, CompraActual, ObjConta, CvePrePoliza, DdlProveedor.SelectedValue.ToEntero, DdlProveedor.SelectedItem.Text, TxtFecha.Text.ToDate, $"Remisión Nota de Crédito {TxtDescripcion.Text}", DdlMoneda.SelectedValue.ToEntero, TxtTC.Text.ToDecimal,
|
||||||
TxtSerie.Text, TxtFolio.Text) Then
|
TxtSerie.Text, TxtFolio.Text) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
@@ -19132,7 +19132,7 @@ Partial Class Compras_Compras
|
|||||||
CompraActual.CveSubProyecto = tCveSubProyeto
|
CompraActual.CveSubProyecto = tCveSubProyeto
|
||||||
CompraActual.EsImportacion = chkImportacion.Checked
|
CompraActual.EsImportacion = chkImportacion.Checked
|
||||||
|
|
||||||
If Not GeneraRNC(ObjCompras.IniciaTransacSQL, CveCompra, CompraActual, objConta, CvePrePoliza, DdlProveedor.SelectedValue.ToEntero, DdlProveedor.SelectedItem.Text, TxtFecha.Text.ToDate, $"Remisión Nota de Crédito {TxtDescripcion.Text}", DdlMoneda.SelectedValue.ToEntero,
|
If Not GeneraRNC(ObjCompras.IniciaTransacSQL, CveCompra, CompraActual, objConta, CvePrePoliza, DdlProveedor.SelectedValue.ToEntero, DdlProveedor.SelectedItem.Text, TxtFecha.Text.ToDate, $"Remisión Nota de Crédito {TxtDescripcion.Text}", DdlMoneda.SelectedValue.ToEntero, TxtTC.Text.ToDecimal,
|
||||||
TxtSerie.Text, TxtFolio.Text, EsDRMN:=True) Then
|
TxtSerie.Text, TxtFolio.Text, EsDRMN:=True) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
@@ -21895,13 +21895,13 @@ Partial Class Compras_Compras
|
|||||||
#Region "PRONTO PAGO"
|
#Region "PRONTO PAGO"
|
||||||
|
|
||||||
Public Function GeneraRNC(ByRef sqltransaccion As SqlTransaction, CveCompraRegistrada As Integer, ByRef CompraActual As Compra, ByRef ObjConta As ClsContabilidad, CvePrePoliza As Integer,
|
Public Function GeneraRNC(ByRef sqltransaccion As SqlTransaction, CveCompraRegistrada As Integer, ByRef CompraActual As Compra, ByRef ObjConta As ClsContabilidad, CvePrePoliza As Integer,
|
||||||
CveProveedor As Integer, NombreProveedor As String, Fecha As Date, Descripcion As String, CveMoneda As Integer, Serie As String, Folio As String, Optional EsDRMN As Boolean = False, Optional TmpListadoPS As DataTable = Nothing) As Boolean
|
CveProveedor As Integer, NombreProveedor As String, Fecha As Date, Descripcion As String, CveMoneda As Integer, TipoCambio As Decimal, Serie As String, Folio As String, Optional EsDRMN As Boolean = False, Optional TmpListadoPS As DataTable = Nothing) As Boolean
|
||||||
CveCompraDRMC = -1
|
CveCompraDRMC = -1
|
||||||
Dim respuesta As Boolean = True
|
Dim respuesta As Boolean = True
|
||||||
Dim PorcentajeIVA As Decimal = TmpDT.MAX("IVAPorcentaje").ToDecimal
|
Dim PorcentajeIVA As Decimal = TmpDT.MAX("IVAPorcentaje").ToDecimal
|
||||||
|
|
||||||
Dim CvePS_RNC As Integer = UsuarioActual.Empresa.Funcionalidad(580).ToEntero
|
Dim CvePS_RNC As Integer = UsuarioActual.Empresa.Funcionalidad(580).ToEntero
|
||||||
Dim PSRow As DataRow = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePS_RNC).FiltroPrimero("")
|
Dim PSRow As DataRow = GlobalDTPSSimplificado(UsuarioActual.CveEmpresa, CvePS:=CvePS_RNC).FiltroPrimero("")
|
||||||
Dim CveSubProyectoPrincipal As Integer = AsignarSubProyectoPrincipal()
|
Dim CveSubProyectoPrincipal As Integer = AsignarSubProyectoPrincipal()
|
||||||
Dim SubProyecto As String = ""
|
Dim SubProyecto As String = ""
|
||||||
|
|
||||||
@@ -21920,7 +21920,6 @@ Partial Class Compras_Compras
|
|||||||
If PSRow IsNot Nothing Then
|
If PSRow IsNot Nothing Then
|
||||||
|
|
||||||
Dim CompraRNC As New ClsCompraManagerCompras(UsuarioActual) With {
|
Dim CompraRNC As New ClsCompraManagerCompras(UsuarioActual) With {
|
||||||
.CveFactura = -1,
|
|
||||||
.TipoDocto = "RNC",
|
.TipoDocto = "RNC",
|
||||||
.CveProveedor = CveProveedor,
|
.CveProveedor = CveProveedor,
|
||||||
.CveTipoProveedor = CveTipoProveedor,
|
.CveTipoProveedor = CveTipoProveedor,
|
||||||
@@ -21929,19 +21928,20 @@ Partial Class Compras_Compras
|
|||||||
.NombreProveedor = NombreProveedor,
|
.NombreProveedor = NombreProveedor,
|
||||||
.Fecha = Fecha,
|
.Fecha = Fecha,
|
||||||
.CveMoneda = CveMoneda,
|
.CveMoneda = CveMoneda,
|
||||||
|
.TipoCambio = If(CveMoneda = 1, 1, TipoCambio),
|
||||||
.Serie = $"D-{Serie}",
|
.Serie = $"D-{Serie}",
|
||||||
.Folio = Folio,
|
.Folio = Folio,
|
||||||
.CveCompraAmortizacion = CveCompraRegistrada
|
.CveCompraAmortizacion = CveCompraRegistrada
|
||||||
}
|
}
|
||||||
|
|
||||||
Dim CveTipoPS As Integer = PSRow("CveTipoPS").ToString.ToEntero
|
'Dim CveTipoPS As Integer = PSRow("CveTipoPS").ToString.ToEntero
|
||||||
If PSRow("CvePSCargo").ToString <> "" Then
|
'If PSRow("CvePSCargo").ToString <> "" Then
|
||||||
CveTipoPS = 2
|
' CveTipoPS = 2
|
||||||
End If
|
'End If
|
||||||
|
|
||||||
Dim CveClasificacion As Integer = PSRow("CveClasificacion").ToString.ToEntero
|
Dim CveClasificacion As Integer = PSRow("CveClasificacion").ToString.ToEntero
|
||||||
Dim Clasificacion As String = PSRow("Clasificacion").ToString
|
Dim Clasificacion As String = PSRow("Clasificacion").ToString
|
||||||
Dim PS As String = PSRow("PS").ToString
|
Dim PS As String = PSRow("PSCodigo").ToString
|
||||||
Dim CveUM As Integer = PSRow("CveUnidadMedida").ToString.ToEntero
|
Dim CveUM As Integer = PSRow("CveUnidadMedida").ToString.ToEntero
|
||||||
Dim UM As String = PSRow("UnidadMedida").ToString
|
Dim UM As String = PSRow("UnidadMedida").ToString
|
||||||
Dim IVARNC As Decimal = (ImporteRNC * PorcentajeIVA).RoundSQL(2)
|
Dim IVARNC As Decimal = (ImporteRNC * PorcentajeIVA).RoundSQL(2)
|
||||||
@@ -21975,6 +21975,7 @@ Partial Class Compras_Compras
|
|||||||
.NombreProveedor = NombreProveedor,
|
.NombreProveedor = NombreProveedor,
|
||||||
.Fecha = Fecha,
|
.Fecha = Fecha,
|
||||||
.CveMoneda = CveMoneda,
|
.CveMoneda = CveMoneda,
|
||||||
|
.TipoCambio = If(CveMoneda = 1, 1, TipoCambio),
|
||||||
.Serie = $"PP-{Serie}",
|
.Serie = $"PP-{Serie}",
|
||||||
.Folio = $"{Folio}",
|
.Folio = $"{Folio}",
|
||||||
.CveCompraAmortizacion = CveCompraRegistrada
|
.CveCompraAmortizacion = CveCompraRegistrada
|
||||||
|
|||||||
Reference in New Issue
Block a user