From 980234c4fb25bee6b3cfbdd79613cc772c22a4d7 Mon Sep 17 00:00:00 2001 From: Desarrollo2019 Date: Fri, 23 Aug 2019 10:37:59 -0700 Subject: [PATCH 1/7] Correciones en formato de RepProductosServicios Ventas Se puso que se desbloquearala prepoliza al eliminar la poliza en Ventas, EntradasSalidas, PopUpAuxiliar, Compras y IE --- Bancos/IE.aspx.vb | 18 +++- Compras/Compras.aspx.vb | 14 ++++ Contabilidad/PopUpAuxiliar.aspx.vb | 7 ++ .../Formatos/RepProductosServicios.rdlc | 83 +++++++++++++------ Inventarios/EntradasSalidas.aspx.vb | 30 +++++-- Inventarios/RecepcionUsados.aspx.vb | 9 +- Ventas/RepProductosServicios.aspx.vb | 4 +- Ventas/Ventas.aspx.vb | 6 ++ 8 files changed, 132 insertions(+), 39 deletions(-) diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index 305f8edcc..ef837584b 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -4356,6 +4356,12 @@ Partial Class Bancos_IE End If End If + If Not ErrorCompra Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorCompra = True + End If + End If + If Not ErrorCompra Then Alert("La poliza ha sido desvinculada y eliminada con exito.", TipoMensaje.MsgInformacion) ObjAC.Commit() @@ -4712,8 +4718,8 @@ Partial Class Bancos_IE ObjGral.Dispose() If Borrar = True Then Dim ObjAC As ClsContPAQi = Nothing - Dim Banc As New ClsBancos - Banc.IniciaTransacSQL() + Dim Banc As New ClsBancos + Dim ObjConta As New ClsContabilidad(Banc.IniciaTransacSQL()) Dim ErrorCompra = False @@ -4732,6 +4738,13 @@ Partial Class Bancos_IE End If End If + If Not ErrorCompra Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorCompra = True + End If + End If + + If Not ErrorCompra Then If Not Banc.EliminarBancos_IE(UsuarioActual.CveUsuario, CveIE) Then ErrorCompra = True @@ -4750,6 +4763,7 @@ Partial Class Bancos_IE If ObjAC IsNot Nothing Then ObjAC.Dispose() Banc.Dispose() + ObjConta.Dispose() End If Else Alert("Tiene que decir el motivo de su eliminacion.", TipoMensaje.MsgInformacion) diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb index cc75184c1..fea2e0d27 100644 --- a/Compras/Compras.aspx.vb +++ b/Compras/Compras.aspx.vb @@ -7760,6 +7760,7 @@ Partial Class Compras_Compras Dim ObjAC As ClsContPAQi = Nothing Dim Comp As New ClsCompras() Dim ObjEventos As New ClsOIEventos(Comp.IniciaTransacSQL()) + Dim ObjConta As New ClsContabilidad(Comp.IniciaTransacSQL()) Dim ErrorCompra = False @@ -7781,6 +7782,12 @@ Partial Class Compras_Compras Next End If + If Not ErrorCompra Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorCompra = True + End If + End If + If Not ErrorCompra Then If Not Comp.DeleteCompra(CveCompra, False) Then ErrorCompra = True @@ -7799,6 +7806,7 @@ Partial Class Compras_Compras If ObjAC IsNot Nothing Then ObjAC.Dispose() Comp.Dispose() + ObjConta.Dispose() End Sub Protected Sub BtnAceptarAnticipos_Click(sender As Object, e As System.EventArgs) Handles BtnAceptarAnticipos.Click @@ -12857,6 +12865,12 @@ Partial Class Compras_Compras End If End If + If Not ErrorCompra Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorCompra = True + End If + End If + If Not ErrorCompra Then Alert("La poliza ha sido desvinculada y eliminada con exito.", TipoMensaje.MsgInformacion) ObjAC.Commit() diff --git a/Contabilidad/PopUpAuxiliar.aspx.vb b/Contabilidad/PopUpAuxiliar.aspx.vb index 1c0755987..7d0ade197 100644 --- a/Contabilidad/PopUpAuxiliar.aspx.vb +++ b/Contabilidad/PopUpAuxiliar.aspx.vb @@ -238,6 +238,12 @@ Partial Class PopUpAuxiliar Dim TieneError = False + If Not TieneError Then + If Not Conta.UpdatePrePolizasDetalleBloquear(ClavePrePoliza, False) Then + TieneError = True + End If + End If + If Not Conta.RemovePrePolizas(ClavePrePoliza, UsuarioActual.CveEmpresa) Then TieneError = True End If @@ -257,6 +263,7 @@ Partial Class PopUpAuxiliar If Not ObjContPaq.RemovePoliza(IdPoliza) Then TieneError = True End If + End If End If End If diff --git a/Empresas/Grales/Formatos/RepProductosServicios.rdlc b/Empresas/Grales/Formatos/RepProductosServicios.rdlc index 31340a20b..e7890ec50 100644 --- a/Empresas/Grales/Formatos/RepProductosServicios.rdlc +++ b/Empresas/Grales/Formatos/RepProductosServicios.rdlc @@ -33,6 +33,7 @@ + LightGrey 2pt 2pt 2pt @@ -47,19 +48,19 @@ - 2.71123cm + 2.36727cm - 2.71123cm + 2.63186cm - 2.71123cm + 2.55248cm - 2.71123cm + 2.12915cm - 2.71123cm + 2.49956cm @@ -77,13 +78,15 @@ =Fields!Cantidad.Value @@ -92,6 +95,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -111,12 +115,16 @@ =Fields!SubTotal.Value - SubTotal @@ -124,6 +132,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -143,12 +152,16 @@ =Fields!Descuento.Value - Descuento @@ -156,6 +169,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -175,12 +189,16 @@ =Fields!IVA.Value - IVA @@ -188,6 +206,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -207,12 +226,16 @@ =Fields!Total.Value - Total @@ -220,6 +243,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -260,6 +284,7 @@ DimGray + LightGrey 2pt 2pt 2pt @@ -295,6 +320,7 @@ DimGray + LightGrey 2pt 2pt 2pt @@ -330,6 +356,7 @@ DimGray + LightGrey 2pt 2pt 2pt @@ -365,6 +392,7 @@ DimGray + LightGrey 2pt 2pt 2pt @@ -400,6 +428,7 @@ DimGray + LightGrey 2pt 2pt 2pt @@ -419,13 +448,8 @@ =Fields!GPO.Value - - - =Fields!GPO.Value - - - 5.42245cm + 6.79828cm true @@ -436,7 +460,9 @@ =Fields!GPO.Value @@ -448,6 +474,7 @@ + =IIF(Fields!Orden.Value = "","CornflowerBlue","Transparent") 2pt 2pt 2pt @@ -893,6 +920,10 @@ Total System.Double + + Orden + System.String + DataSet diff --git a/Inventarios/EntradasSalidas.aspx.vb b/Inventarios/EntradasSalidas.aspx.vb index 5219336c1..cb508eee9 100644 --- a/Inventarios/EntradasSalidas.aspx.vb +++ b/Inventarios/EntradasSalidas.aspx.vb @@ -244,6 +244,14 @@ Partial Class Inventarios_EntradasSalidas ViewState("Tipo") = value End Set End Property + Private Property CvePrePoliza As Integer + Get + Return CType(ViewState("CvePrePoliza"), Integer) + End Get + Set(value As Integer) + ViewState("CvePrePoliza") = value + End Set + End Property #End Region Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load @@ -256,6 +264,7 @@ Partial Class Inventarios_EntradasSalidas EstatusAlmacenCompra = -1 EsConsumoInterno = False EsNuevoMov = False + CvePrePoliza = -1 CreaDT() CargaCombos() @@ -579,6 +588,7 @@ Partial Class Inventarios_EntradasSalidas If DtMov.Rows(0)("CvePrePoliza").ToString.ToEntero > 0 Then HplPrePoliza.Visible = True HplPrePoliza.NavigateUrl = String.Format("/Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}", DtMov.Rows(0)("CvePrePoliza")) + CvePrePoliza = DtMov.Rows(0)("CvePrePoliza").ToString.ToEntero Else If UsuarioActual.CveRol = 1 Then BtnGeneraPrepoliza.Visible = True @@ -1035,14 +1045,10 @@ Partial Class Inventarios_EntradasSalidas Private Sub BtnRemove_Click(sender As Object, e As EventArgs) Handles BtnRemove.Click Dim Borrar As Boolean = False If Not TxtDescripcion.Text = "" Then - Dim ObjGral As New ClsGenerales - ObjGral.IniciaTransacSQL() - If ObjGral.AddHistorialBitacora(Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, "", "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 1, TxtDescripcion.Text, "Inventarios", TxtFolio.Text + " / " + DdlConcepto.SelectedItem.Text) Then - Borrar = True - End If Dim Inv As New ClsInventarios - Inv.IniciaTransacSQL() + Dim Conta As New ClsContabilidad(Inv.IniciaTransacSQL()) + Dim ObjGral As New ClsGenerales(Inv.IniciaTransacSQL()) Dim TieneError = False @@ -1052,6 +1058,9 @@ Partial Class Inventarios_EntradasSalidas ObjConta.IniciaTransacSQL() End If + If ObjGral.AddHistorialBitacora(Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, "", "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 1, TxtDescripcion.Text, "Inventarios", TxtFolio.Text + " / " + DdlConcepto.SelectedItem.Text) Then + TieneError = True + End If If Inv.MovimientoRemove(CveMovimiento, UsuarioActual.CveEmpresa) Then If HdnIdPoliza.Value.ToEntero > 0 Then @@ -1063,10 +1072,15 @@ Partial Class Inventarios_EntradasSalidas TieneError = True End If + If Not TieneError Then + If Not Conta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + TieneError = True + End If + End If + If Not TieneError Then If ObjConta IsNot Nothing Then ObjConta.Commit() Inv.Commit() - ObjGral.Commit() Alert("Movimientos Eliminado", TipoMensaje.MsgInformacion) RegistraScript(String.Format("$('#{0}').modal('hide');", "divDescripcion")) @@ -1074,7 +1088,6 @@ Partial Class Inventarios_EntradasSalidas Else If ObjConta IsNot Nothing Then ObjConta.RollBack() Inv.RollBack() - ObjGral.RollBack() Alert("Ocurrió un error al eliminar el movimiento. Por favor vuelva a intetar.", TipoMensaje.MsgError) End If @@ -1083,6 +1096,7 @@ Partial Class Inventarios_EntradasSalidas If ObjConta IsNot Nothing Then ObjConta.Dispose() Inv.Dispose() ObjGral.Dispose() + Conta.Dispose() End If End Sub #End Region diff --git a/Inventarios/RecepcionUsados.aspx.vb b/Inventarios/RecepcionUsados.aspx.vb index 01d4b6852..76700abb6 100644 --- a/Inventarios/RecepcionUsados.aspx.vb +++ b/Inventarios/RecepcionUsados.aspx.vb @@ -633,7 +633,7 @@ Partial Class Inventarios_RecepcionUsados Protected Sub BtnEliminar_Click(sender As Object, e As EventArgs) Handles BtnEliminar.Click Dim Inv As New ClsInventarios - Inv.IniciaTransacSQL() + Dim Conta As New ClsContabilidad(Inv.IniciaTransacSQL()) Dim TieneError = False @@ -654,6 +654,12 @@ Partial Class Inventarios_RecepcionUsados TieneError = True End If + 'If Not TieneError Then + ' If Not Conta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ' TieneError = True + ' End If + 'End If + If Not TieneError Then If ObjConta IsNot Nothing Then ObjConta.Commit() Inv.Commit() @@ -670,6 +676,7 @@ Partial Class Inventarios_RecepcionUsados If ObjConta IsNot Nothing Then ObjConta.Dispose() Inv.Dispose() + Conta.Dispose() End Sub #End Region diff --git a/Ventas/RepProductosServicios.aspx.vb b/Ventas/RepProductosServicios.aspx.vb index b9125ff52..648d3cfdf 100644 --- a/Ventas/RepProductosServicios.aspx.vb +++ b/Ventas/RepProductosServicios.aspx.vb @@ -476,8 +476,8 @@ Partial Class Ventas_RepProductosServicios Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa) Dim params As New List(Of ReportParameter) params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa)) - params.Add(New ReportParameter("FechaInicio", FechaI.ToShortDateString)) - params.Add(New ReportParameter("FechaFin", FechaF.ToShortDateString)) + params.Add(New ReportParameter("FechaInicio", If(txtFechaI.Text <> "", FechaI.ToShortDateString, ""))) + params.Add(New ReportParameter("FechaFin", If(txtFechaF.Text <> "", FechaF.ToShortDateString, ""))) params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa)) params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre)) params.Add(New ReportParameter("FechaImpresion", Now.ToDateTime.ToShortDateString)) diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index d9c1a511a..b0d9b3da1 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -14607,6 +14607,12 @@ Partial Class Ventas End If End If + If Not ErrorMovimiento Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorMovimiento = True + End If + End If + If Not ErrorMovimiento Then Alert("La póliza ha sido desvinculada y eliminada con éxito.", TipoMensaje.MsgInformacion) ObjAC.Commit() From d608180ff522e783d29017dd87a4f06b24aadd9a Mon Sep 17 00:00:00 2001 From: Raul Pimienta Date: Fri, 23 Aug 2019 11:00:51 -0700 Subject: [PATCH 2/7] Desbloquear al eliminar poliza --- Ventas/Ventas.aspx.vb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index 641edb992..77dc78ae2 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -14609,6 +14609,12 @@ Partial Class Ventas End If End If + If Not ErrorMovimiento Then + If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then + ErrorMovimiento = True + End If + End If + If Not ErrorMovimiento Then Alert("La póliza ha sido desvinculada y eliminada con éxito.", TipoMensaje.MsgInformacion) ObjAC.Commit() From 4190eff626cbb19f25d2315cd1044b5fe8f616ea Mon Sep 17 00:00:00 2001 From: janeth arvizu Date: Fri, 23 Aug 2019 11:11:13 -0700 Subject: [PATCH 3/7] =?UTF-8?q?Se=20agreg=C3=B3=20bit=C3=A1cora=20en=20Tri?= =?UTF-8?q?gger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App_Code/ClsBancos.vb | 8 +++--- Bancos/IE.aspx.vb | 62 ++++--------------------------------------- 2 files changed, 9 insertions(+), 61 deletions(-) diff --git a/App_Code/ClsBancos.vb b/App_Code/ClsBancos.vb index 5f783d5de..dfdc4803e 100644 --- a/App_Code/ClsBancos.vb +++ b/App_Code/ClsBancos.vb @@ -1316,7 +1316,7 @@ Public Class ClsBancos Return Retorno End Function Public Function UpdateBancos_IE(FechaDocumento As DateTime, FechaAplicado As DateTime?, CveIE As Integer, Optional Folio As String = "-1", Optional CveCuentaDeposito As Integer = -1, Optional CveCuenta As Integer = -1, - Optional Observaciones As String = "-1") As Boolean + Optional Observaciones As String = "-1", Optional CveUsuarioModifico As Integer = -1) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Banc_IEUpdate") @@ -1335,9 +1335,9 @@ Public Class ClsBancos .Add("@CveCuentaDeposito", SqlDbType.Int).Value = CveCuentaDeposito .Add("@CveCuenta", SqlDbType.Int).Value = CveCuenta - .Add("@Observaciones", SqlDbType.VarChar).Value = Observaciones - - + .Add("@Observaciones", SqlDbType.VarChar).Value = Observaciones + + .Add("@CveUsuarioModifico", SqlDbType.Int).Value = CveUsuarioModifico End With diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index f718db096..eed0dc218 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -424,32 +424,6 @@ Partial Class Bancos_IE End Property - Private Property CuentaOld As String - Get - Return CType(ViewState("CuentaOld"), String) - End Get - Set(value As String) - ViewState("CuentaOld") = value - End Set - End Property - Private Property FechaOld As String - Get - Return CType(ViewState("FechaOld"), String) - End Get - Set(value As String) - ViewState("FechaOld") = value - End Set - End Property - - Private Property FolioOld As String - Get - Return CType(ViewState("FolioOld"), String) - End Get - Set(value As String) - ViewState("FolioOld") = value - End Set - End Property - #Region "CANCELACIÓN COMPLEMENTO MODAL V2" @@ -1120,13 +1094,9 @@ Partial Class Bancos_IE UpGuardar.Update() - End If - - ' DATOS PARA LA BITACORA - CuentaOld = LblCuenta.Text - FechaOld = TxtFechaDocumento.Text - FolioOld = TxtFolio.Text - + End If + + End If 'If CveIE > 0 Then @@ -3724,45 +3694,23 @@ Partial Class Bancos_IE Dim IE As New ClsBancos IE.IniciaTransacSQL() - Dim ObjGral As New ClsGenerales - ObjGral.IniciaTransacSQL() Dim FechaAplicado As DateTime? = Nothing Dim OcurrioError As Boolean = False Dim CveCuentaDepositoUpdate As Integer = If(DdlCuentaDeposito.SelectedValue.ToEntero.ToEntero = 0, -1, DdlCuentaDeposito.SelectedValue.ToEntero.ToEntero) - If IE.UpdateBancos_IE(TxtFechaDocumento.Text.ToDate, FechaAplicado, CveIE, TxtFolio.Text, CveCuentaDeposito:=CveCuentaDepositoUpdate, CveCuenta:=DdlCuenta.SelectedValue.ToEntero, - Observaciones:=TxtObservaciones.Text) Then - 'Agrega a la Bitacora - If CuentaOld <> DdlCuenta.SelectedItem.Text Then - If Not ObjGral.AddHistorialBitacora(Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, CveIE, DdlCuenta.SelectedItem.Text, CuentaOld, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 0, "Cuenta", "Banco", TxtFolio.Text + " / " + Cuenta) Then - OcurrioError = True - End If - End If - If FechaOld <> TxtFechaDocumento.Text.Trim Then - If Not ObjGral.AddHistorialBitacora(Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, CveIE, TxtFechaDocumento.Text.Trim, FechaOld, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 0, "Fecha", "Banco", TxtFolio.Text + " / " + Cuenta) Then - OcurrioError = True - End If - End If - If FolioOld <> TxtFolio.Text.Trim Then - If Not ObjGral.AddHistorialBitacora(Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, CveIE, TxtFolio.Text.Trim, FolioOld, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 0, "Número", "Banco", TxtFolio.Text + " / " + Cuenta) Then - OcurrioError = True - End If - End If - Else + If Not IE.UpdateBancos_IE(TxtFechaDocumento.Text.ToDate, FechaAplicado, CveIE, TxtFolio.Text, CveCuentaDeposito:=CveCuentaDepositoUpdate, CveCuenta:=DdlCuenta.SelectedValue.ToEntero, + Observaciones:=TxtObservaciones.Text, CveUsuarioModifico:=UsuarioActual.CveUsuario) Then OcurrioError = True End If If OcurrioError Then IE.RollBack() - ObjGral.RollBack() Else IE.Commit() - ObjGral.Commit() Alert("La Actualización del documento se realizó correctamente", TipoMensaje.MsgInformacion, $"document.location.href=""IE.aspx?CveIE={CveIE}""") End If IE.Dispose() - ObjGral.Dispose() End Sub Protected Sub ImgUpdateCuentaDeposito_Click(sender As Object, e As ImageClickEventArgs) From 2c9d2939b3cc4024244cd66bcd9862758a72314f Mon Sep 17 00:00:00 2001 From: janeth arvizu Date: Fri, 23 Aug 2019 11:50:55 -0700 Subject: [PATCH 4/7] Formato de Edo de Cuenta del cliente para Emp. 137 --- Empresas/137/Formatos/RepClientesCxC.rpt | Bin 0 -> 540672 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Empresas/137/Formatos/RepClientesCxC.rpt diff --git a/Empresas/137/Formatos/RepClientesCxC.rpt b/Empresas/137/Formatos/RepClientesCxC.rpt new file mode 100644 index 0000000000000000000000000000000000000000..239b07404b3b5bb421e1d6900a2cc16dfdffbb9d GIT binary patch literal 540672 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�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

(J-Q&9f56{u|#c={+P1 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 Qm;$DNDPRhi0)L>u4MC1u5&!@I literal 0 HcmV?d00001 From a01d414e65a69a070da612f1165001f04f422dd5 Mon Sep 17 00:00:00 2001 From: janeth arvizu Date: Fri, 23 Aug 2019 12:04:14 -0700 Subject: [PATCH 5/7] Formato de Remision para Emp. 143 --- Empresas/143/Formatos/Remision.rdlc | 5555 +++++++++++++++++++++++++++ 1 file changed, 5555 insertions(+) create mode 100644 Empresas/143/Formatos/Remision.rdlc diff --git a/Empresas/143/Formatos/Remision.rdlc b/Empresas/143/Formatos/Remision.rdlc new file mode 100644 index 000000000..0d407b6b9 --- /dev/null +++ b/Empresas/143/Formatos/Remision.rdlc @@ -0,0 +1,5555 @@ + + + + + + true + + + + + Tipo + + + + + + + Textbox3 + 0.90692in + 5.85473in + 0.5cm + 2.24597in + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + Fecha y hora de emisión + + + + + + + + + + + + + + + + Textbox3 + 0.46414in + 5.85473in + 0.5cm + 2.24597in + 1 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =IIF(Parameters!Serie.Value.ToString="",Parameters!Folio.Value,Parameters!Serie.Value & "-" &Parameters!Folio.Value) + + + + + + + Textbox3 + 0.22455in + 5.85473in + 0.60856cm + 2.24597in + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!TipoDocumento.Value + + + + + + + Textbox3 + 0.07295cm + 5.85473in + 0.5cm + 2.24597in + 3 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + SERVICIOS GASTRONOMICOS DE HERMOSILLO SA DE CV + + + + + + + + + R.F.C SGH1602157P0 + + + + + + + Textbox4 + 1.06055in + 0.51102in + 4.75251in + 4 + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!Fecha.Value + + + + + + + Textbox3 + 0.66099in + 5.85473in + 0.25114in + 2.24597in + 5 + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!Tipo.Value & Parameters!Ref.Value + + + + + + + Textbox3 + 1.10364in + 5.85473in + 0.25635in + 2.24597in + 6 + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + Domicilio Fiscal + + + + + + + + + CALLE LA BILBAINA 60, + + + + + + + + + LA RIOJA RESIDENCIAL, HERMOSILLO, SONORA + + + + + + + Textbox10 + 0.51102in + 1.80776in + 0.65513in + 2.01842in + 7 + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + Lugar de Expedición + + + + + + + + + =Parameters!DomicilioSucursal.Value + + + + + + + Textbox10 + 0.52491in + 3.82618in + 0.65513in + 1.98688in + 8 + + + Top + + + + true + true + + + + + Nombre + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!ClienteCodigo.Value + " - " + Parameters!ClienteNombre.Value + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Dirección + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!ClienteDireccion.Value + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Ciudad + + + + + + + + 1.25pt + + 2pt + 2pt + 2pt + 2pt + + + + true + + + + + =Parameters!ClienteLugar.Value + + + + + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + 1.75416cm + + + 1.66039cm + + + 2.05295cm + + + 1.89126cm + + + 8.33453cm + + + 1.78174cm + + + 2.47543cm + + + + + 0.52063cm + + + + + true + + + + + Cantidad + + + + + + + Textbox34 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + + + + + Unidad + + + + + + + Textbox53 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + SAT UM + + + + + + + Textbox1 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + SAT PS + + + + + + + Textbox8 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Descripción + + + + + + + Textbox15 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + + + + + P. Unitario + + + + + + + Textbox84 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + + + + + Importe + + + + + + + + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.57355cm + + + + + true + true + + + + + =Fields!Cantidad.Value + + + + + + + Cantidad1 + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!UM.Value + + + + + + + UM1 + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!SATClaveUM.Value + + + + + + + SATClaveUM + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!SATClaveProdServ.Value + + + + + + + SATClaveProdServ + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!PS.Value & " " & Fields!Obs.Value + + + + + + + UnidadMedida + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!PU.Value + + + + + + + PU1 + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Cantidad.Value*Fields!PU.Value + + + + + + + Textbox88 + + + + + + + + + 2pt + 2pt + 2pt + 2pt + es-MX + + + + + + + + 0.20313cm + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + After + + + + + =Fields!PS.Value Is Nothing + + + + Before + + + + DsOC + 4.5569cm + 0.2872cm + 1.29731cm + 19.95046cm + 15 + + + + + + true + + + + + RFC: + + + + =Parameters!ClienteRFC.Value + + + + + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + External + =Parameters!QR.Value + FitProportional + 0.03297in + 1.3497in + 1.5531in + + + + + + true + true + + + + + Folio Fiscal: + + + + + + + Textbox54 + 0.00077in + 1.63683in + 0.18056in + 4.03672in + 1 + + + + + + + White + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + No. Serie del Certificado del SAT: + + + + + + + Textbox54 + 0.19522in + 1.63683in + 0.18056in + 4.03672in + 2 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Fecha y Hora de certificación: + + + + + + + Textbox54 + 0.39377in + 1.63683in + 0.19444in + 4.03672in + 3 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Certificado del Contribuyente: + + + + + + + Textbox54 + 0.59938in + 1.63683in + 0.19445in + 4.03672in + 4 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!FolioFiscal.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!SerieCertificadoSAT.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!FechaCertificacion.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!CertificadoContribuyente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Regímen: Regímen General de Ley Personas Morales; Condiciones de pago: + + + + =IIF(Parameters!CondicionPago.Value.ToString="","No Identificado",Parameters!CondicionPago.Value) + + + + ; Método de Pago: + + + + =IIF(Parameters!MetodoPago.Value.ToString="","No Identificado",Parameters!MetodoPago.Value) + + + + ; Num. Cta Pago: + + + + =IIF(Parameters!NumCta.Value="0" Orelse Parameters!NumCta.Value="","No Identificado",Parameters!NumCta.Value) + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Éste documento es una representacion impresa de un CFDi + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + true + true + + + + + P A G A R E con Folio + + + + =Parameters!Serie.Value + + + + - + + + + =Parameters!Folio.Value + + + + Por éste pagare prometo (emos) pagar incondicionalmente a la orden de + + + + SERVICIOS GASTRONOMICOS DE HERMOSILLO SA DE CV + + + + , a su vencimiento el + + + + =Parameters!Vencimiento.Value + + + + , en Hermosillo, Sonora o en el domicilio señalado a elección del acreedor o tenedor la cantidad de $ + + + + =Parameters!Total.Value + + + + SON: ( + + + + =Microsoft.VisualBasic.Strings.UCase(Parameters!ImporteLetra.Value) + + + + ). Valor recibido a mi (nuestra) entera satisfacción. la falta de pago de éste documento a su vencimiento dará derecho a + + + + SERVICIOS GASTRONOMICOS DE HERMOSILLO SA DE CV + + + + o tenedor, desde el día siguiente a cobrar el 10% mensual de interes moratorios hasta su total liquidación y los gastos judiciales que se ocasionen. Lugar y Fecha de Suscripción: Hermosillo, Sonora a + + + + =CDATE(Parameters!Fecha.Value).ToString("dd/MM/yyyy") + + + + + + + + + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Nombre: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Dirección: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!ClienteNombre.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!ClienteDireccion.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Acepto de conformidad + + + + + + 2pt + 2pt + 2pt + 2pt + + + + 0.08375cm + 0cm + 0.57653cm + 6 + + + + + + 0.71971cm + 0cm + 0.57653cm + 7 + + + + + + 1.35545cm + 0cm + 0.57653cm + 8 + + + + + + 1.66152cm + 0cm + 0.57653cm + 9 + + + + + + 2.29748cm + 0cm + 0.57653cm + 10 + + + + + + 2.93322cm + 0cm + 0.57653cm + 11 + + + + + + 3.60266cm + 0cm + 0.57653cm + 12 + + + + + + 4.23862cm + 0cm + 0.57653cm + 13 + + + + + + 4.87436cm + 0cm + 0.57653cm + 14 + + + + + + 5.18043cm + 0cm + 0.57653cm + 15 + + + + + + 5.81639cm + 0cm + 0.57653cm + 16 + + + + + + 6.45213cm + 0cm + 0.57653cm + 17 + + + + + + 7.13239cm + 0cm + 0.57653cm + 18 + + + + + + 7.76835cm + 0cm + 0.57653cm + 19 + + + + + + 8.40409cm + 0cm + 0.57653cm + 20 + + + + + + 8.71016cm + 0cm + 0.57653cm + 21 + + + + + + 9.34612cm + 0cm + 0.57653cm + 22 + + + + + + 9.98186cm + 0cm + 0.57653cm + 23 + + + + + + 14.06281cm + 0cm + 0.57653cm + 24 + + + + + + 14.69877cm + 0cm + 0.57653cm + 25 + + + + + + 15.33451cm + 0cm + 0.57653cm + 26 + + + + + + 15.64058cm + 0cm + 0.57653cm + 27 + + + + + + 16.27654cm + 0cm + 0.57653cm + 28 + + + + + + 16.91228cm + 0cm + 0.57653cm + 29 + + + + + + 10.60588cm + 0cm + 0.57653cm + 30 + + + + + + 11.24184cm + 0cm + 0.57653cm + 31 + + + + + + 11.87758cm + 0cm + 0.57653cm + 32 + + + + + + 12.18365cm + 0cm + 0.57653cm + 33 + + + + + + 12.81961cm + 0cm + 0.57653cm + 34 + + + + + + 13.45535cm + 0cm + 0.57653cm + 35 + + + + + + 18.40663cm + 0cm + 0.57653cm + 36 + + + + + + 19.04259cm + 0cm + 0.57653cm + 37 + + + + + + 17.74353cm + 0cm + 0.57653cm + 38 + + + + + + 3.41069cm + 15.04347cm + 0cm + 4.87315cm + 39 + + + + + + true + 3.64746cm + 3.92471cm + 20.0948cm + 11 + + = (Parameters!AplicaPagare.Value="0" OrElse Parameters!AplicaPagare.Value="") + + + + + + + true + 12.24321cm + 0.13086cm + 7.57217cm + 20.1133cm + 17 + + + + + + + + true + true + + + + + CFDI Relacionados + + + + + + + Textbox5 + 0.30801cm + 0.54004cm + 20.1133cm + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Tipo Relación: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!TipoRelacionTexto.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Folio Fiscal: + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Parameters!FolioFiscalRelacionado.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 19.92121cm + 0.13086cm + 1.82156cm + 20.1133cm + 18 + + =Microsoft.VisualBasic.Interaction.iif(Parameters!TipoRelacionTexto.Value <> "" Or Parameters!FolioFiscalRelacionado.Value <> "", False, True) + + + + + + + + + + 3.34839cm + + + 10.97948cm + + + + + 0.6cm + + + + + true + true + + + + + =Parameters!Observaciones.Value + + + + + + + Textbox128 + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + 0.6cm + + + + + true + true + + + + + Importe con letra: + + + + + + + Textbox126 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + ="SON: " & Microsoft.VisualBasic.Strings.UCase(Parameters!ImporteLetra.Value) + + + + + + + Textbox127 + + + + + 1pt + + + + 1pt + + + + 1pt + + + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + Forma de pago: + + + + + + + Textbox130 + + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!FormaPago.Value + + + + + + + Textbox131 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + Uso CFDI: + + + + + + + Textbox14 + + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!UsoCFDI.Value + + + + + + + Textbox15 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.96667cm + + + + + true + true + + + + + Sello digital del CFDI: + + + + + + + Textbox132 + + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!SelloCFDI.Value + + + + + + + Textbox133 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + + + + + 1.09898cm + + + + + true + true + + + + + Sello del SAT: + + + + + + + Textbox134 + + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!SelloSAT.Value + + + + + + + Textbox135 + + + Top + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + Cadena original del complemento de certificación digital del SAT: + + + + + + + Textbox136 + + + LightGrey + Middle + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + 1.11168cm + + + + + true + true + + + + + =Parameters!CadenaOriginal.Value + + + + + + + Textbox138 + + + Top + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + DsOC + 5.96004cm + 0.21461cm + 6.17733cm + 14.32787cm + 19 + + + + + + + + + 0.82345in + + + 0.70198in + + + 0.70575in + + + + + 0.19645in + + + + + true + true + + + + + Impuesto + + + + + + + Textbox22 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Tasa + + + + + + + Textbox15 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Importe + + + + + + + Textbox29 + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.14436in + + + + + true + true + + + + + =Fields!Impuesto.Value + + + + + + + Cantidad1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!tasa.Value + + + + + + + UM + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Importe.Value + + + + + + + Codigo + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + After + + + + + + + DataSet3 + 2.65269in + 5.87207in + 0.34081in + 2.23118in + 20 + + + + + + + + + 3.12155cm + + + + + 0.6cm + + + + + true + true + + + + + =Sum(Fields!Importe.Value) + + + + + + + Importe + + + 2pt + 2pt + 2pt + 2pt + es-MX + + + + + + + + + + + + + + + + + + + =Fields!ImpuestoLocal.Value + + + + 2.50276cm + + + true + true + + + + + =Fields!ImpuestoLocal.Value + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + DataSet1 + 5.99532cm + 14.91885cm + 0.6cm + 5.62431cm + 21 + + + + + + 21.83098cm +