diff --git a/App_Code/ClsContabilidad.vb b/App_Code/ClsContabilidad.vb
index 6b6fce855..07ef0da67 100644
--- a/App_Code/ClsContabilidad.vb
+++ b/App_Code/ClsContabilidad.vb
@@ -4062,6 +4062,29 @@ Public Class ClsContabilidad
Dim Retorno As Boolean = False
DataAdapter("PA_Sis_InconsistenciasGet")
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener inconsistencias.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function GetPolizasDescuadre(Optional Ejercicio As Integer = -1, Optional Periodo As Integer = -1, Optional CveEmpresa As Integer = -1) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_PolizasConDescuadreGet")
+
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Ejercicio", SqlDbType.Int).Value = Ejercicio
+ .Add("@Periodo", SqlDbType.Int).Value = Periodo
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
Try
SqlAdapter.Fill(Data)
@@ -6685,6 +6708,53 @@ Public Class ClsContabilidad
End Function
+
+
+ Public Function GetLibroMayorSIG(CveCuentaPadre As Integer, FechaInicio As Date, FechaFin As Date, CveMoneda As Integer, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_LibroMayorSIGGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveCuentaPadre ", SqlDbType.Int).Value = CveCuentaPadre
+ .Add("@FechaI", SqlDbType.Date).Value = FechaInicio
+ .Add("@FechaF", SqlDbType.Date).Value = FechaFin
+ .Add("@CveMoneda", SqlDbType.Int).Value = CveMoneda
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el reporte de Libro Mayor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function GetLibroDiarioSIG(FechaInicio As Date, FechaFin As Date, CveEmpresa As Integer) As Boolean
+
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_LibroDiarioSIGGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@FechaI", SqlDbType.Date).Value = FechaInicio
+ .Add("@FechaF", SqlDbType.Date).Value = FechaFin
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el reporte de Libro Diario.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+
#Region "IDisposable Support"
' IDisposable
Protected Overridable Sub Dispose(disposing As Boolean)
diff --git a/App_Code/ClsInventarios.vb b/App_Code/ClsInventarios.vb
index 8f576a8d9..d33475899 100644
--- a/App_Code/ClsInventarios.vb
+++ b/App_Code/ClsInventarios.vb
@@ -5176,7 +5176,7 @@ Public Class ClsInventarios
#Region "INVENTARIOS - REPORTE DE MOVIMIENTOS DE PROVEEDOR"
- Public Function GetRepMovimientosProveedor(CveEmpresa As Integer, CveConcepto As Integer, CveProveedor As Integer, FechaI As Date, FechaF As Date) As Boolean
+ Public Function GetRepMovimientosProveedor(CveEmpresa As Integer, CveConcepto As Integer, CveProveedor As Integer, CvePS As Integer, CveAlmacenOrigen As Integer, CveAlmacenDestino As Integer, FechaI As Date, FechaF As Date) As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_Inv_ProductosProveedor")
@@ -5184,6 +5184,9 @@ Public Class ClsInventarios
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
.Add("@CveConcepto", SqlDbType.Int).Value = CveConcepto
.Add("@CveProveedor", SqlDbType.Int).Value = CveProveedor
+ .Add("@CvePS", SqlDbType.Int).Value = CvePS
+ .Add("@CveAlmacenOrigen", SqlDbType.Int).Value = CveAlmacenOrigen
+ .Add("@CveAlmacenDestino", SqlDbType.Int).Value = CveAlmacenDestino
.Add("@FechaI", SqlDbType.Date).Value = FechaI
.Add("@FechaF", SqlDbType.Date).Value = FechaF
End With
diff --git a/App_Code/ClsPV.vb b/App_Code/ClsPV.vb
index 382f34065..62724f041 100644
--- a/App_Code/ClsPV.vb
+++ b/App_Code/ClsPV.vb
@@ -152,53 +152,53 @@ Public Class ClsPV
End Function
'Reporte de Compras
- Public Function GetRepPVCompras(FechaI As String, FechaF As String, CveProveedor As Integer, CveUsuario As Integer, CveMoneda As Integer, CveEmpresa As Integer, Gpo As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_PV_ComprasGetRep")
+ 'Public Function GetRepPVCompras(FechaI As String, FechaF As String, CveProveedor As Integer, CveUsuario As Integer, CveMoneda As Integer, CveEmpresa As Integer, Gpo As Integer) As Boolean
+ ' Dim Retorno As Boolean = False
+ ' DataAdapter("PA_PV_ComprasGetRep")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@FechaI", SqlDbType.VarChar).Value = FechaI
- .Add("@FechaF", SqlDbType.VarChar).Value = FechaF
- .Add("@CveProveedor", SqlDbType.Int).Value = CveProveedor
- .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- .Add("@CveMoneda", SqlDbType.Int).Value = CveMoneda
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@GPO", SqlDbType.Int).Value = Gpo
- End With
+ ' With SqlAdapter.SelectCommand.Parameters
+ ' .Add("@FechaI", SqlDbType.VarChar).Value = FechaI
+ ' .Add("@FechaF", SqlDbType.VarChar).Value = FechaF
+ ' .Add("@CveProveedor", SqlDbType.Int).Value = CveProveedor
+ ' .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ ' .Add("@CveMoneda", SqlDbType.Int).Value = CveMoneda
+ ' .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ ' .Add("@GPO", SqlDbType.Int).Value = Gpo
+ ' End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener el Reporte de Compra.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
+ ' Try
+ ' SqlAdapter.Fill(Data)
+ ' Retorno = True
+ ' Catch ex As Exception
+ ' OnError("Ocurrió un error al obtener el Reporte de Compra.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ ' End Try
- Return Retorno
- End Function
+ ' Return Retorno
+ 'End Function
'Reporte de Ventas VS Compras
- Public Function GetRepPVVentasCompras(FechaI As String, FechaF As String, CveSubProyecto As Integer, CveEmpresa As Integer, Gpo As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_PV_VentasComprasGetRep")
+ 'Public Function GetRepPVVentasCompras(FechaI As String, FechaF As String, CveSubProyecto As Integer, CveEmpresa As Integer, Gpo As Integer) As Boolean
+ ' Dim Retorno As Boolean = False
+ ' DataAdapter("PA_PV_VentasComprasGetRep")
- With SqlAdapter.SelectCommand.Parameters
- '.Add("@CveVenta", SqlDbType.Int).Value = CveVenta
- .Add("@FechaI", SqlDbType.VarChar).Value = FechaI
- .Add("@FechaF", SqlDbType.VarChar).Value = FechaF
- .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@GPO", SqlDbType.Int).Value = Gpo
- End With
+ ' With SqlAdapter.SelectCommand.Parameters
+ ' '.Add("@CveVenta", SqlDbType.Int).Value = CveVenta
+ ' .Add("@FechaI", SqlDbType.VarChar).Value = FechaI
+ ' .Add("@FechaF", SqlDbType.VarChar).Value = FechaF
+ ' .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
+ ' .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ ' .Add("@GPO", SqlDbType.Int).Value = Gpo
+ ' End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener el Reporte de Ventas y Compras.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
+ ' Try
+ ' SqlAdapter.Fill(Data)
+ ' Retorno = True
+ ' Catch ex As Exception
+ ' OnError("Ocurrió un error al obtener el Reporte de Ventas y Compras.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ ' End Try
- Return Retorno
- End Function
+ ' Return Retorno
+ 'End Function
#Region "IDisposable Support"
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index e3b6570c4..875e14c20 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -5538,9 +5538,9 @@ Public Class ClsPaginas
PaginaDict.Add("/Proveedores/LogInProveedores.aspx".ToUpper(), -1)
'Punto de Venta
- PaginaDict.Add("/PV/PVRepVentas.aspx".ToUpper(), 270)
- PaginaDict.Add("/PV/PVRepCompras.aspx".ToUpper(), 272)
- PaginaDict.Add("/PV/PVRepVentasCompras.aspx".ToUpper(), 273)
+ 'PaginaDict.Add("/PV/PVRepVentas.aspx".ToUpper(), 270)
+ 'PaginaDict.Add("/PV/PVRepCompras.aspx".ToUpper(), 272)
+ 'PaginaDict.Add("/PV/PVRepVentasCompras.aspx".ToUpper(), 273)
PaginaDict.Add("/Contratos/ContratoObra.aspx".ToUpper(), 911)
PaginaDict.Add("/Contratos/RepContratosObraAvances.aspx".ToUpper(), 914)
@@ -5999,7 +5999,7 @@ Public Class ClsPaginas
Dim bdir As String = If(RutaReporte.Contains("Empresas"), ModExtensiones.DirectorioBaseEmpresas, AppDomain.CurrentDomain.BaseDirectory)
'TOMAR LA RUTA BASE PARA EL DIRECTORIO DE LA EMPRESA
- If Not String.IsNullOrEmpty(RutaEmpresa) AndAlso Not RutaReporte.Contains("Grales") AndAlso Not RutaReporte.Contains("Contabilidad/Reportes/") Then
+ If Not String.IsNullOrEmpty(RutaEmpresa) AndAlso Not RutaReporte.Contains("Grales") AndAlso Not RutaReporte.Contains("Contabilidad/Reportes/") AndAlso Not RutaReporte.Contains("AC/Reportes/") Then
bdir = RutaEmpresa.Replace($"{CveEmpresa}/", "")
End If
diff --git a/App_Code/Modelos.vb b/App_Code/Modelos.vb
index 28d1e9af0..7167697c1 100644
--- a/App_Code/Modelos.vb
+++ b/App_Code/Modelos.vb
@@ -5215,15 +5215,18 @@ Namespace Modelos
Dim CveMovimientoDevolucion As Integer = 0
Dim Folio As Integer = 0
+ Dim CveMovimientoSalida As Integer = -1
+
Select Case RowMovimiento("CveConcepto").ToString().ToEntero()
Case 3
CveConceptoMovimiento = 18 'DEVOLUCION DEL CLIENTE
CveAlmacenMovimiento = RowMovimiento("CveAlmacen").ToString().ToEntero()
+ CveMovimientoSalida = RowMovimiento("CveMovimiento").ToString().ToEntero()
Case 40
CveConceptoMovimiento = 41 'DEVOLUCIÓN DEL CLIENTE DIRECTA
CveAlmacenMovimiento = RowMovimiento("CveAlmacen").ToString().ToEntero()
Case 18
- CveConceptoMovimiento = 3 'DEVOLUCIÓN DEL CLIENTE DIRECTA
+ CveConceptoMovimiento = 3 'SALIDA DE ALMACEN
CveAlmacenMovimiento = RowMovimiento("CveAlmacen").ToString().ToEntero()
''SI TIENE REMISIONES RELACIONADAS
'If DtRemisionesFacturadas.Rows.Count > 0 Then
@@ -5248,7 +5251,7 @@ Namespace Modelos
'SI TIENE SALDO PENDIENTE POR DEVOLVER GENERA UN MOVIMIENTO DE DEVOLUCION
If ObjFactura.SaldoAlmacen <> 0 Then
'SALIDA DE ALMACEN - SALIDA POR TRASPASO CUANDO ES REMISION - DEVOLUCION (SI ES TRASPASO Y TIENE CONTRATO NO HACE DEVOLUCIóN)
- CveMovimientoDevolucion = ObjInventario.AddMovimiento(CveAlmacenMovimiento, CveConceptoMovimiento, 1, Now, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1, CveVenta, -1, -1, Observaciones:="", Guia:="", CveContrato:=CveContrato, CveAlmacenDestino:=-1, Modulo:="Mod/CV1")
+ CveMovimientoDevolucion = ObjInventario.AddMovimiento(CveAlmacenMovimiento, CveConceptoMovimiento, 1, Now, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1, CveVenta, -1, -1, Observaciones:="", Guia:="", CveContrato:=CveContrato, CveAlmacenDestino:=-1, CveMovimientoRelacionado:=CveMovimientoSalida, Modulo:="Mod/CV1")
Folio = ObjInventario.Folio
If CveMovimientoDevolucion > 0 Then
diff --git a/App_Code/Timbrado.vb b/App_Code/Timbrado.vb
index 2499c1de1..466e394c5 100644
--- a/App_Code/Timbrado.vb
+++ b/App_Code/Timbrado.vb
@@ -3479,9 +3479,17 @@ Public Class Timbrado
Try
Dim RutaCBB As String = $"{UsuarioActual.Empresa.Ruta}CBB\{ObjCFDITimbre.Comprobante.SerieFolio}.jpg"
- Dim CBB As New ClbNegBICFDv3_2.ClsNegCBBGenerar()
- CBB.GenerarCBB(UsuarioActual.Empresa.RFC, ObjCFDITimbre.Receptor.RFC, ObjCFDITimbre.Comprobante.Total, FolioFiscal, RutaCBB)
- CBB = Nothing
+ 'Dim CBB As New ClbNegBICFDv3_2.ClsNegCBBGenerar()
+ 'CBB.GenerarCBB(UsuarioActual.Empresa.RFC, ObjCFDITimbre.Receptor.RFC, ObjCFDITimbre.Comprobante.Total, FolioFiscal, RutaCBB)
+ 'CBB = Nothing
+
+ Dim qrCode As New GoFac.QrCode()
+ 'String cadenaqrCode = qrCode.GenerarCadenaQrCode(txtXml.Text)
+
+ Dim bCBB As Byte() = qrCode.GenerarQrCode($"{LigaVerificacionSAT}?re={UsuarioActual.Empresa.RFC}&rr={ObjCFDITimbre.Receptor.RFC}&tt={String.Format("{0,12:F6}", ObjCFDITimbre.Comprobante.Total).Trim()}&id={FolioFiscal}&fe=ELleDg==")
+ File.WriteAllBytes(RutaCBB, bCBB)
+ bCBB = Nothing
+
Catch ex As Exception
OnError("Ocurrió un error al generar el QR", ex)
End Try
diff --git a/Bancos/CuentasBancariasDetalle.aspx.vb b/Bancos/CuentasBancariasDetalle.aspx.vb
index ddfc4d03c..707282855 100644
--- a/Bancos/CuentasBancariasDetalle.aspx.vb
+++ b/Bancos/CuentasBancariasDetalle.aspx.vb
@@ -106,7 +106,7 @@ Partial Class Bancos_CuentasBancariasDetalle
DDlCuentaContable.DataSource = ObjContabilidad.DtResultados
DDlCuentaContable.DataBind()
DDlCuentaContable.Items.Insert(0, New ListItem("Selecione", "-1"))
- DDlCuentaContable.DataTextField = "Cuenta"
+ DDlCuentaContable.DataTextField = "CtaCodigo"
DDlCuentaContable.DataValueField = "CveCuenta"
End If
End Using
diff --git a/Bancos/PrestamoPersonal.aspx.cs b/Bancos/PrestamoPersonal.aspx.cs
index 61470b145..038100bf5 100644
--- a/Bancos/PrestamoPersonal.aspx.cs
+++ b/Bancos/PrestamoPersonal.aspx.cs
@@ -106,15 +106,15 @@ public partial class Bancos_PrestamoPersonal : ClsPaginas
txtFechaF.Text = DateTime.Now.ToShortDateString();
TxtImporte.Attributes.Add("disabled", "disabled");
- if (UsuarioActual.Empresa.Funcionalidad(281).ToEntero() == 1)
- {
- TxtFechaPrestamo.Enabled = false;
- ImgCalendarioPrestamo.Visible = false;
+ //if (UsuarioActual.Empresa.Funcionalidad(281).ToEntero() == 1)
+ //{
+ // TxtFechaPrestamo.Enabled = false;
+ // ImgCalendarioPrestamo.Visible = false;
- TxtFechaDocumento.Enabled = false;
- ImgCalendario.Visible = false;
+ // TxtFechaDocumento.Enabled = false;
+ // ImgCalendario.Visible = false;
- }
+ //}
}
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index c4e0fa5cd..caed3305f 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -20229,6 +20229,8 @@ Partial Class Compras_Compras
If FleteImportacionOpcion > 0 Then RblFleteImportacionOpcion.SelectedValue = FleteImportacionOpcion.ToString
RegistraScript("$('#ModalFletesImportaciones').modal()")
UpModalFletesImportaciones.Update()
+
+
End Sub
Protected Sub RblTipo_SelectedIndexChanged(sender As Object, e As EventArgs)
CambiaTipo()
diff --git a/Contabilidad/LibroDiario.aspx b/Contabilidad/LibroDiario.aspx
index c1e178af6..1c7f57634 100644
--- a/Contabilidad/LibroDiario.aspx
+++ b/Contabilidad/LibroDiario.aspx
@@ -3,7 +3,7 @@
diff --git a/Contabilidad/LibroMayor.aspx.vb b/Contabilidad/LibroMayor.aspx.vb
index d3df61d1e..d605ab9d5 100644
--- a/Contabilidad/LibroMayor.aspx.vb
+++ b/Contabilidad/LibroMayor.aspx.vb
@@ -44,9 +44,17 @@ Partial Class Contabilidad_LibroMayor
If UsuarioActual.Empresa.UsaAC Then
BtnConsultar.Enabled = True
Else
- Alert("La empresa no usa Armonización Contable", TipoMensaje.MsgError)
+
+ If UsuarioActual.Empresa.TipoContabilidad = 1 Then
+ BtnConsultar.Enabled = True
+ Else
+ Alert("La empresa no usa Armonización Contable", TipoMensaje.MsgError)
+ End If
+
End If
+
+
End If
End Sub
@@ -70,13 +78,32 @@ Partial Class Contabilidad_LibroMayor
FechaInicio = If(IsDate(TxtFechaDel.Text), TxtFechaDel.Text.ToDate, MinFecha)
FechaFin = If(IsDate(TxtFechaAl.Text), TxtFechaAl.Text.ToDate, MaxFecha)
- Dim ObjConta As New ClsContPAQi(UsuarioActual.Empresa)
- If ObjConta.GetLibroMayor(1, FechaInicio, FechaFin, 1) Then
- DtDatos = ObjConta.DtResultados
+ '140
+ Dim CvecuentaPadre As Integer = 57416 '140
+
+ If UsuarioActual.Empresa.TipoContabilidad = 1 Then
+
+
+ Dim ObjConta As New ClsContabilidad
+ If ObjConta.GetLibroMayorSIG(CvecuentaPadre, FechaInicio, FechaFin, 1, UsuarioActual.CveEmpresa) Then
+ DtDatos = ObjConta.DtResultados
+ Else
+ DtDatos = Nothing
+ End If
+ ObjConta.Dispose()
+
+
Else
- DtDatos = Nothing
+ Dim ObjConta As New ClsContPAQi(UsuarioActual.Empresa)
+ If ObjConta.GetLibroMayor(1, FechaInicio, FechaFin, 1) Then
+ DtDatos = ObjConta.DtResultados
+ Else
+ DtDatos = Nothing
+ End If
+ ObjConta.Dispose()
End If
- ObjConta.Dispose()
+
+
If DtDatos IsNot Nothing Then
ImgExcel.Visible = True
@@ -159,6 +186,7 @@ Partial Class Contabilidad_LibroMayor
#Region " IMPRIMIR "
#End Region
+
Protected Sub Imprimir_click(sender As Object, e As EventArgs) Handles Imprimir.Click
FechaInicio = If(TxtFechaDel.Text = "" Or TxtFechaDel.Text = "__/__/____", Date.Now, TxtFechaDel.Text.ToDate)
FechaFin = If(TxtFechaAl.Text = "" Or TxtFechaAl.Text = "__/__/____", Date.Now, TxtFechaAl.Text.ToDate)
diff --git a/Contabilidad/RegPrePolizaS.aspx b/Contabilidad/RegPrePolizaS.aspx
index 4a679b342..17a24c725 100644
--- a/Contabilidad/RegPrePolizaS.aspx
+++ b/Contabilidad/RegPrePolizaS.aspx
@@ -1,13 +1,9 @@
-<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RegPrePolizaS.aspx.vb" Inherits="ContabilidadC_RegPrePolizaS" EnableEventValidation="false" %>
+<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RegPrePolizaS.aspx.vb" Inherits="ContabilidadC_RegPrePolizaS" EnableEventValidation="false" %>
@@ -951,7 +951,6 @@
2pt
- true
@@ -1811,31 +1810,28 @@
Normal
+
+
+
+
+
-
+ Régimen:Régimen General de Ley Personas Morales
-
- =Parameters!Fecha.Value
-
-
Textbox4
2.86594cm
- 10.06268cm
- 0.7927cm
- 9.71199cm
+ 10.09281cm
+ 1.12078cm
+ 10.9783cm
11
-
- true
- true
-
-
-
-
- VERSION 3.3
-
-
-
-
-
-
- Textbox5
- 2.32303cm
- 17.39754cm
- 0.6cm
- 3.32021cm
- 4
-
-
- 2pt
- 2pt
- 2pt
- 2pt
-
-
true
20.92547cm
0.13424cm
- 2.97096cm
+ 2.25247cm
20.89818cm
42
@@ -3945,8 +3905,44 @@
+
+ true
+ true
+
+
+
+
+ VERSION 3.3
+
+
+
+
+
+
+ Textbox5
+ 23.28377cm
+ 17.70088cm
+ 0.6cm
+ 3.32021cm
+ 45
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
- 27.70336cm
+ 27.49699cm