-
@@ -710,6 +716,8 @@
+
diff --git a/Contabilidad/RegPrePolizaS.aspx.vb b/Contabilidad/RegPrePolizaS.aspx.vb
index bbb576de3..05f6994b1 100644
--- a/Contabilidad/RegPrePolizaS.aspx.vb
+++ b/Contabilidad/RegPrePolizaS.aspx.vb
@@ -277,6 +277,21 @@ Partial Class ContabilidadC_RegPrePolizaS
ValidaCrearAPartirDe()
DvPlantilla.Visible = False
UPPDocumento.Visible = False
+
+ If UsuarioActual.Empresa.TipoContabilidad = 1 Then
+
+ If Folio.ToEntero > 0 Then
+ BtnDescontabilizar.Visible = True
+ LnkFolioManual.Visible = False
+ Else
+ BtnDescontabilizar.Visible = False
+ LnkFolioManual.Visible = True
+ End If
+
+ End If
+
+
+
Exit Sub
ElseIf Request("CvePrePolizaOrigen") IsNot Nothing AndAlso IsNumeric(Request("CvePrePolizaOrigen")) AndAlso Request("CvePrePolizaOrigen").ToEntero > 0 Then
@@ -2695,22 +2710,51 @@ Partial Class ContabilidadC_RegPrePolizaS
Dim ObjConta As New ClsContabilidad
- If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
- ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
- End If
+ If UsuarioActual.Empresa.TipoContabilidad = 1 Then
+
+ If Folio.ToEntero = 0 Then
+
+ Dim FolioManual As Integer = If(TxtFolio.Text.ToEntero > 0, TxtFolio.Text.ToEntero, -1)
+
+
+
+ If ObjConta.ContabilizaDesContabilizaPrePoliza(CvePrePoliza, True, UsuarioActual.CveEmpresa, Folio:=FolioManual) Then
+
+ Alert($"Contabilizado Correctamente Folio
{ ObjConta.ContaFolio.ToString()}.", TipoMensaje.MsgInformacion)
+
+ TxtFolio.Text = ObjConta.ContaFolio.ToString()
+ LnkFolioManual.Visible = False
+ UpPoliza.Update()
+
+ End If
- If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
- If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
- Alert(String.Format("Prepóliza contabilizada.
Folio:
{0} ", ObjConta.FolioPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
- Else
- Alert(String.Format("Prepóliza contabilizada.
Folio:
Ver Póliza", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
End If
Else
- Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
+
+ If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
+ ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
+ End If
+
+ If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
+ If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
+ Alert(String.Format("Prepóliza contabilizada.
Folio:
{0} ", ObjConta.FolioPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
+ Else
+ Alert(String.Format("Prepóliza contabilizada.
Folio:
Ver Póliza", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
+ End If
+
+ Else
+
+ Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
+ End If
+
End If
+
+
+
+
ObjConta.Dispose()
End Sub
@@ -3159,13 +3203,38 @@ Partial Class ContabilidadC_RegPrePolizaS
End Sub
+
+
#End Region
+ Private Sub BtnDescontabilizar_Click(sender As Object, e As EventArgs) Handles BtnDescontabilizar.Click
+
+ Dim ObjConta As New ClsContabilidad
+
+
+ If ObjConta.ContabilizaDesContabilizaPrePoliza(CvePrePoliza, False, UsuarioActual.CveEmpresa) Then
+ Alert("Descontabilizado Correctamente.", TipoMensaje.MsgInformacion)
+ TxtFolio.Text = ""
+ LnkFolioManual.Visible = True
+ End If
+
+ ObjConta.Dispose()
+
+ UpPoliza.Update()
+ End Sub
+
+ Private Sub LnkFolioManual_Click(sender As Object, e As EventArgs) Handles LnkFolioManual.Click
+
+ TxtFolio.Enabled = True
+ TxtFolio.Focus()
+ UpPoliza.Update()
+
+ End Sub
End Class
diff --git a/Contabilidad/RepBalanzaComprobacion.aspx b/Contabilidad/RepBalanzaComprobacion.aspx
index 9d91861d0..5986fd478 100644
--- a/Contabilidad/RepBalanzaComprobacion.aspx
+++ b/Contabilidad/RepBalanzaComprobacion.aspx
@@ -3,16 +3,28 @@
-
- Exporta Excel
- <%-- --%>
-
-
- Imprimir
- <%-- --%>
-
-
+
+
+
+
+
+ Exporta Excel
+ <%-- --%>
+
+
+ Imprimir
+ <%-- --%>
+
+
+
+
+
+
+
+
+
+
Balanza de Comprobación
diff --git a/Contabilidad/RepBalanzaComprobacion.aspx.vb b/Contabilidad/RepBalanzaComprobacion.aspx.vb
index 04f9191b3..f9bbddfb3 100644
--- a/Contabilidad/RepBalanzaComprobacion.aspx.vb
+++ b/Contabilidad/RepBalanzaComprobacion.aspx.vb
@@ -228,10 +228,15 @@ Partial Class Contabilidad_RepBalanzaComprobacion
GenerarPDFCrystal("EXCEL")
End Sub
Private Sub GenerarPDFCrystal(Optional Formato As String = "PDF")
- Dim Archivo As New System.IO.FileInfo(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", UsuarioActual.Empresa.Ruta))
+ Dim Archivo As New System.IO.FileInfo(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", Server.MapPath("~")))
Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta))
Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ 'If UsuarioActual.CveUsuario = 100 Then
+ ' Alert(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", Server.MapPath("~")))
+ ' End If
+ ' Exit Sub
+
If Not IsNothing(DtDatos) Then
'Dim dr As DataRow = DtCxC.Rows(0)
Dim lista = New List(Of CrystalParametro)
@@ -245,7 +250,9 @@ Partial Class Contabilidad_RepBalanzaComprobacion
lista.Add(New CrystalParametro("pImg", ""))
End If
- ImprimirbytesPDF(ImprimirPDFCrystal(Server.MapPath("~/Contabilidad/Reportes/RepBalanzaComprobacion.rpt"), DtDatos, lista, "Balanza de Comprobación", Formato), "Balanza de Comprobación", Formato)
+ Dim DTTemp As DataTable = DtDatos.Copy
+
+ ImprimirbytesPDF(ImprimirPDFCrystal(Server.MapPath("~/Contabilidad/Reportes/RepBalanzaComprobacion.rpt"), DTTemp, lista, "Balanza de Comprobación", Formato), "Balanza de Comprobación", Formato)
Else
Alert("No se tienen registrados movimientos", TipoMensaje.MsgAdvertencia)
diff --git a/Contabilidad/Reportes/RepBalanzaComprobacion.rpt b/Contabilidad/Reportes/RepBalanzaComprobacion.rpt
index 2b98edb34..b9c06261a 100644
Binary files a/Contabilidad/Reportes/RepBalanzaComprobacion.rpt and b/Contabilidad/Reportes/RepBalanzaComprobacion.rpt differ
diff --git a/CxC/RepCxCDetalle.aspx.vb b/CxC/RepCxCDetalle.aspx.vb
index 12c5b1dec..dc9a65081 100644
--- a/CxC/RepCxCDetalle.aspx.vb
+++ b/CxC/RepCxCDetalle.aspx.vb
@@ -910,8 +910,13 @@ Partial Class RepCxCDetalle
'End If
Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta))
- Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
+ Dim logouri As String = ""
+ If Imagen.Exists Then
+ logouri = String.Format("file://{0}", Imagen.FullName)
+ End If
+
+
Dim params As New List(Of ReportParameter)
params.Add(New ReportParameter("NombreEmpresa", UsuarioActual.Empresa.Empresa))
params.Add(New ReportParameter("FechaInicio", FechaI))
diff --git a/CxC/RepCxCPeriodo.aspx b/CxC/RepCxCPeriodo.aspx
index e210ecc1b..a7089fb86 100644
--- a/CxC/RepCxCPeriodo.aspx
+++ b/CxC/RepCxCPeriodo.aspx
@@ -117,7 +117,8 @@
-
+
+
diff --git a/CxC/RepCxCPeriodo.aspx.cs b/CxC/RepCxCPeriodo.aspx.cs
index 35de41dd3..d0d2003d1 100644
--- a/CxC/RepCxCPeriodo.aspx.cs
+++ b/CxC/RepCxCPeriodo.aspx.cs
@@ -39,13 +39,18 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
}
}
+
+
+
+
private void InicializaValores()
{
TipoCambio = 1;
TCEspecifico = -1;
//CargaClientes
- if (UsuarioActual.CveEmpresa == 119) {
+ if (UsuarioActual.Empresa.Funcionalidad(105) == "1")
+ {
DdlClientesWS.setEsWebService(true);
}
else
@@ -93,8 +98,11 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
if (RblTipoCambio.SelectedValue.ToEntero() == 3 && TxtEspecifico.Text != "") { TCEspecifico = TxtEspecifico.Text.ToDouble(); } else { TCEspecifico = -1; }
+
+ int CveCliente = DdlClientesWS.SelectedValue.ToEntero() > 0 ? DdlClientesWS.SelectedValue.ToEntero() : -1;
+
ClsMovimientos ObjMov = new ClsMovimientos();
- if (ObjMov.GetCxCPeriodo(DdlClientesWS.SelectedValue.ToEntero(),DdlSubProyecto.SelectedValue.ToEntero(),DdlVendedor.SelectedValue.ToEntero(),DdlUsuario.SelectedValue.ToEntero(),
+ if (ObjMov.GetCxCPeriodo(CveCliente, DdlSubProyecto.SelectedValue.ToEntero(),DdlVendedor.SelectedValue.ToEntero(),DdlUsuario.SelectedValue.ToEntero(),
-1,"-1",UsuarioActual.CveEmpresa,DdlGrupo.SelectedValue.ToEntero(),DdlResponsable.SelectedValue.ToEntero(),TipoCambio,TCEspecifico, TipoDocto,txtCorteA.Text.ToDate(),
DdlEstatusCliente.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, DdlCobranzaEstatus.SelectedValue.ToEntero(), DdlClienteClasificacion.SelectedValue.ToEntero())){
GvDatos.DataSource = ObjMov.DtResultados;
@@ -107,13 +115,34 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
private void CargaClientes()
{
- if (UsuarioActual.CveEmpresa != 119)
+
+ if (UsuarioActual.Empresa.Funcionalidad(105) == "1")
+ {
+ DdlClientesWS.setEsWebService(true);
+
+ if( DdlClienteClasificacion.SelectedValue.ToEntero() > 0)
+ {
+ DdlClientesWS.ddlWS.Attributes.Add("data-cveclienteclasificacion", DdlClienteClasificacion.SelectedValue);
+ DdlClientesWS.txtValue.Value = "";
+ DdlClientesWS.txtText.Value = "";
+
+ }
+ else
+ {
+ DdlClientesWS.ddlWS.Attributes.Add("data-cveclienteclasificacion", "-1");
+ }
+
+ }
+ else
{
DdlClientesWS.ddl.Items.Clear();
DdlClientesWS.DataSource = get_GlobalDTCliente(UsuarioActual.CveEmpresa, -1).FiltraParametros($"CveClienteClasificacion = {DdlClienteClasificacion.SelectedValue.ToEntero()} OR {DdlClienteClasificacion.SelectedValue.ToEntero()} = -1");
DdlClientesWS.DataBind();
DdlClientesWS.ddl.Items.Insert(0, new ListItem("Todos", "-1"));
}
+
+ UPFiltros.Update();
+
}
protected void DdlClienteClasificacion_SelectedIndexChanged(object sender, EventArgs e)
diff --git a/Empresas/119/Formatos/RepIVA.rpt b/Empresas/119/Formatos/RepIVA.rpt
index a324e45bd..c09e9e811 100644
Binary files a/Empresas/119/Formatos/RepIVA.rpt and b/Empresas/119/Formatos/RepIVA.rpt differ
diff --git a/Empresas/119/Formatos/RepIVAAcreditable.rpt b/Empresas/119/Formatos/RepIVAAcreditable.rpt
index 5caea88e1..33999cb6e 100644
Binary files a/Empresas/119/Formatos/RepIVAAcreditable.rpt and b/Empresas/119/Formatos/RepIVAAcreditable.rpt differ
diff --git a/Empresas/15/Formatos/Factura.rdlc b/Empresas/15/Formatos/Factura.rdlc
index 077ad259e..ec17632f6 100644
--- a/Empresas/15/Formatos/Factura.rdlc
+++ b/Empresas/15/Formatos/Factura.rdlc
@@ -768,15 +768,7 @@
-
-
-
-
- 83140
+ =Parameters!CP.Value
+
+
+
+
+
+
+
+ Método de Pago:
+
+
+
+
+
- ; Num. Cta Pago:
+ Forma de pago:
- =IIF(Parameters!NumCta.Value="0" Orelse Parameters!NumCta.Value="","No Identificado",Parameters!NumCta.Value)
+ =Parameters!FormaPago.Value
- true
@@ -4074,13 +4082,13 @@
- 0.74104in
+ 0.73688in
- 0.57756in
+ 0.5734in
- 0.67516in
+ 0.671in
@@ -4329,9 +4337,9 @@
DataSet3
0.26817in
- 5.86887in
+ 5.88134in
0.34081in
- 1.99376in
+ 1.98129in
3