Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Acl Manuales PDF
Acl Manuales PDF
DGICADEFIS 2
Principios Básicos del Software ACL
Contenido temático
Pág.
INTRODUCCIÓN...................................................................................................................................................... 7
DGICADEFIS 3
Principios Básicos del Software ACL
DGICADEFIS 4
Principios Básicos del Software ACL
Los participantes del curso, aprenderán a utilizar el análisis de información a través del ACL dentro del ámbito de
las auditorias de Entidades de Fiscalización de las Legislaturas Locales (EFSLL). El curso proporciona a los
participantes los conocimientos básicos que le permitan hacer un uso correcto del ACL, logrando productividad,
alcance, independencia, calidad y valor agregado en las auditorias en los que utilice el ACL
DGICADEFIS 5
Principios Básicos del Software ACL
DGICADEFIS 6
Principios Básicos del Software ACL
Introducción
El trabajo en la Auditoría Superior de la Federación ha ido evolucionando en los últimos tiempos, debido a que
cada día se requiere ser más eficientes y eficaces en las revisiones diarias. Razón por la cuál uno de los
objetivos de la Auditoría Superior es que el personal de la auditoría cuente con los conocimientos para que
pueda llevar a cabo sus revisiones con las herramientas que le permitan llevar a resultados oportunos y con un
mayor alcance.
Derivado de lo anterior, la Auditoría Superior de la Federación ha adquirido con el paso del tiempo licencias de
la herramienta llamada ACL, la cuál permite entrar en ese mundo llamado Análisis Electrónico de Datos, y que a
través de estos conocimientos encontrar áreas de oportunidad, analizar las causas o encontrar problemas dentro
de un mar de datos que sin este tipo de herramientas seria como tratar de encontrar una aguja en un pajar.
El análisis electrónico utiliza herramientas CAATT (Computer Assissted Audit Tools and Techniques) son
“Herramientas y técnicas basadas en el computador que permiten a los auditores incrementar su productividad
personal, así como también la de la función de auditoría”. Incluyen técnicas y aplicaciones de software que
apoyan las fases de planeación, ejecución y generación de reportes de los proyectos de auditoría.
DGICADEFIS 7
Principios Básicos del Software ACL
DGICADEFIS 8
Principios Básicos del Software ACL
En el mundo actual, el enfoque del área de auditoría ha cambiado debido a que las auditorías tradicionales, de
las revisiones físicas al 100% de toda la documentación, ha cambiado, debido a la aparición de medios y
sistemas electrónicos donde se guarda la información de las operaciones de las entidades a auditar.
Debemos considerar que uno de los principales activos que tienen las entidades son los registros electrónicos, ya
que sin ellos podrían poner en riesgo de quiebra, e imposibilitar la continuidad de la entidad.
En estos tiempos que nos toco vivir nos encontramos en una etapa más allá de la era de la información; debido a
que todos los entes y organizaciones, han entendido que en ocasiones es difícil diferenciarse con su competencia
en producto o ser más eficiente en los costos para trasladar esa eficiencia vía precio a sus clientes. Por lo que la
nueva era es la del Análisis Avanzado.
Es por ello que la Auditoría Superior de la Federación, ha establecido el uso del análisis como herramientas
dentro de nuestras auditorías que realizamos a nuestras entidades.
Cualquier entidad, requiere para desarrollarse, información y la necesita de forma rápida, veraz, oportuna y
suficiente. Lo anterior es debido a que las empresas enfrentan nuevos desafíos: deben alcanzar niveles máximos
de calidad y satisfacción de sus clientes internos y externos, lanzar nuevos productos, posicionar y consolidar los
ya existentes, buscar mayor participación de mercado, etc.
Enfrentar cada uno de estos retos implica cubrir necesidades de información mayores día a día y, aunque la
estadística, la computación y la ingeniería están muy desarrolladas, casi nunca se posee toda la información que
se necesita para tomar decisiones, esto es debido a gran parte a que la economía y las personas son altamente
variables. Está dinámica, ligada a la necesidad de obtener utilidades, obliga a las empresas a requerir más y
mejor información y a diseñar sistemas que les permiten conseguirla y administrarla de la mejor manera.
Definimos la información como la materia prima fundamental en la toma de decisiones de los analistas en una
organización ya que a mayor calidad de información, mejor es la calidad en la toma de decisiones
“Las organizaciones tienen un insaciable apetito de datos pero frecuentemente les faltan las necesarias
enzimas para digerirlos”. Neil Raden – Presidente de Archer Decision Sciences
Sabemos que actualmente las entidades cuentan con muchísimos datos en sus sistemas, estos son irrelevantes
si no se les añade valor es decir significado; al hacerlo obtendremos Información.
Por ejemplo:
El número 3 8 9 1 2, es un dato y contiene una sucesión de números sin ningún significado aparente.
o Para añadir significado, debemos relacionar los datos con el significado o interpretación, por
ejemplo, si:
DGICADEFIS 9
Principios Básicos del Software ACL
El “3 8” se refiere al estado.
El “9 1 2” es la zona.
El “9” es la región.
El “1” la ruta.
De esta manera el número 3 8 9 1 2 tiene un significado: esto es el estado 38, de la zona 912, la región
9, ruta 1 y la zona de reparto 2.
Para hacer eficiente el proceso de la información, conseguirla, analizarla y tomar decisiones basados en ella, se
desarrolla en las empresas un sistema de información.
ACL es la abreviatura de “Audit Command Language” es una herramienta que desde 1987 es reconocida como el
Líder en Tecnología para el acceso y análisis electrónico de datos.
ACL es una herramienta para análisis y reportes. Es una colección de funciones y comandos para análisis de
información para usuarios técnicos y no técnicos.
Amigable.
Programable.
o SAP
o Oracle
o ODBC
o Texto
DGICADEFIS 10
Principios Básicos del Software ACL
o AS/400
o COBOL
o Archivos de Reporte
Con ACL existe la posibilidad de realizar revisiones sobre un universo de transacciones en lugar de
hacerlo sobre una muestra limitada.
Recálculo de impuestos.
A lo largo de la vida de la entidad o organización tenemos que enfrentar toma de decisiones ya sean grandes o
pequeños problemas o situaciones que debemos solucionar. Esta toma de decisiones es muy importante en la
vida empresarial y es un factor que puede distinguir a las entidades u organizaciones.
La toma de decisiones con ayuda de los datos, es necesario tener objetivos como:
Tomar decisiones acertadas y basarse en la objetividad de los datos mas que en los deseos y
esperanzas para darles una interpretación adecuada.
Se debe emplearse una buena metodología en los procesos de análisis de datos y la toma de decisiones.
DGICADEFIS 11
Principios Básicos del Software ACL
En la toma de decisiones se deben analizar los hechos fríamente, apoyándose de experiencias pasadas en las
predicciones y toma de decisiones mas acertadas.
Esta toma de decisiones estratégicas se presenta a diferentes niveles: corporativo, por unidad de negocio y a
funcional.
Una vez determinada la necesidad de tomar una decisión, se deben identificar los criterios que sean
importantes para la misma.
Los criterios enumerados en el paso previo no tienen mayor importancia. Es necesario ponderar cada
uno de ellos y priorizar su importancia en la decisión.
Una vez identificadas las alternativas, el analista de las decisiones tiene que evaluar de manera crítica
cada una de ellas. Las ventajas y desventajas de cada alternativa resultan evidentes cuando son
comparadas.
Una vez seleccionada la mejor alternativa se llega al final del proceso de la toma de decisiones, en el
proceso racional.
Se debe dedicar el tiempo suficiente en la toma de decisiones, debemos considerar aspectos como la planeación
y el proceso, para llevar una decisión a un resultado positivo.
La información de gestión es la información necesaria en una entidad u organización con la finalidad de:
Tomar decisiones oportunas necesarias para mejorar la gestión de la operación y los servicios.
DGICADEFIS 12
Principios Básicos del Software ACL
Contar con información valiosa, fiable, coherente y oportuna para toma de decisiones.
DGICADEFIS 13
Principios Básicos del Software ACL
DGICADEFIS 14
Principios Básicos del Software ACL
Las técnicas de auditoría asistidas por computadora son de suma importancia para el auditor de TI cuando
realiza una auditoría. CAATT (Computer Audit Assisted Tools and Techniques) incluyen distintos tipos de
herramientas y de técnicas, las que más se utilizan son los software de auditoría generalizado, software utilitario,
los datos de prueba y sistemas expertos de auditoría.
Las CAAT se pueden utilizar para realizar varios procedimientos de auditoría incluyendo:
El ACL es una de las principales CAATT que ocupan los auditores a nivel mundial.
A continuación se enuncian algunas de las normas que el auditor de sistemas de información debe conocer. El
ajustarse a estas normas no es obligatorio, pero el auditor de sistemas de información debe estar preparado para
justificar cualquier incumplimiento a éstas.
Normas Internacionales de Auditoría emitidas por IFAC (International Federation of Accountants) en la NIA
(Norma Internacional de Auditoría o International Standards on Auditing, ISA) 15 y 16, donde se establece
la necesidad de utilizar otras técnicas además de las manuales.
Norma ISA 401, sobre Sistemas de Información por Computadora. SAS No. 94 (The Effect of Information
Technology on the Auditor's Consideration of Internal Control in a Financial Statement audit) dice que en
una organización que usa Tecnologías de Información, se puede ver afectada en uno de los siguientes cinco
componentes del control interno: el ambiente de control, evaluación de riesgos, actividades de control,
información, comunicación y monitoreo además de la forma en que se inicializan, registran, procesan y reporta
las transacciones.
La norma SAP 1009 (Statement of Auditing Practice) denominada Computer Assisted Audit Techniques
(CAATs) o Técnicas de Auditoría Asistidas por Computador, plantea la importancia del uso de CAAT en
auditorías en un entorno de sistemas de información por computadora.
SAP 1009 los define como programas de computadora y datos que el auditor usa como parte de los
procedimientos de auditoría para procesar datos de significancia en un sistema de información.
SAP 1009 describe los procedimientos de auditoría en que pueden ser usados los CAAT:
DGICADEFIS 15
Principios Básicos del Software ACL
6. Recálculos.
El software de auditoría consiste en programas de computadora usados por el auditor, como parte de sus
procedimientos de auditoría, para procesar datos de importancia de auditoría del sistema de contabilidad de la
entidad. Puede consistir en programas de paquete, programas escritos para un propósito, programas de utilería o
programas de administración del sistema. Independientemente de la fuente de los programas, el auditor deberá
verificar su validez para fines de auditoría antes de su uso.
Los sistemas de computo trabajan principalmente con dos tipos de código a nivel mundial el código ASCII y el
código EBCDIC.
ASCII
Código ASCII (American Standard Code for Information Interchange - Código Estándar Americano para
Intercambio de Información). ASCII se refiere a los datos que han sido codificados de acuerdo con él.
DGICADEFIS 16
Principios Básicos del Software ACL
EBCDIC
Código EBDIC (acrónimo Extended Binary Coded Decimal Interchange Code – Código Extendido de Binario
Codificado Decimal). Código binario representa caracteres alfanuméricos, de controles y de puntación. Código de
8 bits (256 combinaciones) que almacena un carácter alfanumérico o dos dígitos decimales en un byte.
DGICADEFIS 17
Principios Básicos del Software ACL
Este código se origino con el System/360 y aún se utiliza en mainframes IBM y en la mayoría de las
computadoras de medio rango de IBM.
Dato
Es uno de esos términos que todos ocupamos pero pocos lo entienden. Lo podemos definir como “Hecho o valor
a partir del cual se puede inferir una conclusión; información”.
Los datos son aquellos que un programa manipula. Sin datos un programa no funcionaría correctamente. Los
programas manipulan datos de manera muy diferente según el tipo de dato del que se trate.
Información
Es un conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o fenómeno. De
esta manera, si por ejemplo organizamos datos sobre un país (número de habitantes, densidad de población,
nombre del presidente, etc.) y escribimos por ejemplo, el capítulo de un libro, podemos decir que ese capítulo
constituye Información sobre ese país.
Cuando resolvemos un problema o tenemos que tomar una decisión, empleamos diversas fuentes de datos
(como podría ser el capítulo mencionado de este libro imaginario), y construimos lo que en general se denomina
conocimiento o Información organizada que permite la resolución de problemas o la toma de decisiones.
Los datos se obtiene de las tablas o reportes de los diferentes sistemas, esto se integran y generan la
Información necesaria para producir el conocimiento que es el que finalmente permite tomar decisiones.
Por lo anterior podemos concluir que un dato por sí mismo no constituye información, es el procesado de los
datos lo que nos proporciona información
Proyecto
El Proyecto de ACL es el contenedor organizado de todos los datos para el análisis, esta contiene los elementos
creados durante el análisis de datos: Tablas, Vistas, Scripts, Índices y el Log de comandos. La extensión del
proyecto es .ACL.
DGICADEFIS 18
Principios Básicos del Software ACL
Campo
El campo es un espacio de almacenamiento para un dato particular. En las bases de datos, un campo es la
mínima unidad de información a la que se puede acceder.
La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos, otros
almacenan texto, y otros fechas, también varía el tamaño de estos. Adicionalmente, cada campo tiene un
nombre. En el caso del ACL cada columna representa un campo.
Registro
Un registro es un campo o conjunto de campos relacionados. En ACL cada renglón representa un Registro.
DGICADEFIS 19
Principios Básicos del Software ACL
Tabla
ACL utiliza tablas para describir la ubicación, formato y contenido de los datos de origen. Puede crear vistas para
mostrar los datos de sus tablas. Usted puede crear diferentes vistas para cada tabla.
Vista
Una vista es una ventana que le permite organizar la forma en que se presentarán los datos en su tabla. Usted
puede crear diferentes vistas para cada tabla. Las vistas pueden contener los campos que se requieran de la
tabla, que pueden ordenarse de diferentes maneras y dar formato individualmente sin modificar otras vistas ni los
datos.
En ACL siempre tendrá una Vista Predeterminada, aparecen las vistas en la parte inferior de la Tabla.
DGICADEFIS 20
Principios Básicos del Software ACL
Para acceder al ACL deberemos dar doble clic en el icono de ACL, para iniciar el programa.
Cuando comienza el ACL, tendremos la siguiente pantalla. Veamos las secciones de que se componen.
Barra de
Herramientas
Barra de
Información
La barra de información indica que no hay proyectos abiertos, y que no se está usando ningún archivo de
entrada.
Cada vez que comience utilice el ACL, usted deberá abrir un proyecto y una tabla.
En la pantalla de Bienvenida de clic sobre Abrir un proyecto existente, o desde el menú Abrir, seleccionar la
opción Abrir Proyecto.
DGICADEFIS 21
Principios Básicos del Software ACL
Seleccione el subdirectorio donde tiene almacenado el proyecto. El proyecto esta en la ruta C:\CursoASF. En
este caso seleccionaremos el proyecto llamado “Curso_Basico.acl”, dicho proyecto se encuentra en la parte
izquierda del recuadro.
DGICADEFIS 22
Principios Básicos del Software ACL
Debemos dar doble clic en “Curso_Basico.ACL”. El proyecto se abrirá. Revisaremos el contenido del Proyecto
enseguida. Encontraremos dos ventanas: Navegador del Proyecto y Vista.
Vista
Navegador del
Proyecto
Ahora bien, en caso de que el navegador de proyecto no este abierto, seleccione Mostrar Navegador... del
menú Ventana.
Para este curso crearemos una carpeta en el panorama la cual contendrá todas las Tablas, Scripts etc.., que se
vayan creando.
Para hacer esto ubíquese en el panorama y de clic con el botón secundario sobre la carpeta que dice
“Curso_Basico.ACL” del menú que se despliega seleccione Nueva > Carpeta.
DGICADEFIS 23
Principios Básicos del Software ACL
Ahora hay que indicarle a ACL que esa carpeta será a donde enviara todos las tablas que se creen. Para eso de
clic sobre el icono.
En la línea de comandos, teclear SET FOLDER /Curso_Basico y oprimimos la tecla Enter o el botón .
2. Presionar dos veces el botón izquierdo del ratón, es decir, dar doble clic a la tabla Inventario.
La ventana de la Vista Predeterminada para la tabla llamada Inventario, aparecerá en el área de trabajo.
DGICADEFIS 24
Principios Básicos del Software ACL
Note que en la barra de información indica que se está trabajando con la tabla Inventario. El número de registros
se puede apreciar a la derecha del nombre de la tabla en la barra de información.
Visualización de Datos
Cuando usted da doble clic en Inventario desde la ventana Panorama, ACL busca la tabla que corresponde a
éste archivo. Cuando usted define los campos de datos en una tabla, ACL automáticamente crea una vista
predeterminada en la que incluye todos los campos.
En una vista de ACL, cada renglón representa un registro en la tabla y cada columna un campo. Cuando se abre
una vista, el primer campo en el registro aparece al lado derecho de la columna indicadora del número de
registros. Como puede observar, existen varios registros en la pantalla.
DGICADEFIS 25
Principios Básicos del Software ACL
1. Presione una vez el botón de la barra de desplazamiento vertical, nótese el cambio de registros
(renglones). El número de registro oscurecido es llamado el registro actual. Usted puede presionar en
cualquier número de registro para hacerlo actual.
2. Continúe presionando el botón de la barra de desplazamiento vertical hasta que se muestre el último
registro, de hecho puede arrastrar el botón (manteniendo presionado el ratón) hasta donde desee.
3. Nótese que el último registro encontrado es el número 152; además ACL indica que se ha llegado al
final de la tabla con la etiqueta en el siguiente renglón <<Fin del archivo>>.
Existen varios campos (columnas) que no pueden ser mostrados al mismo tiempo, para moverse a través de los
campos, use la misma técnica anterior pero con el botón de la barra de desplazamiento horizontal.
DGICADEFIS 26
Principios Básicos del Software ACL
Existen diferentes caminos para llevar a cabo una planeación del ciclo de análisis de datos; por lo que conviene
seguir un orden para tener el control sobre el Proyecto, es por esto que cuando menos consideremos algunos
puntos durante la planificación de un proyecto de Análisis de Datos:
1. Planificar Proyecto:
DGICADEFIS 27
Principios Básicos del Software ACL
En caso de que sea la primera vez, al tener los archivos deberemos configurar nuestras tablas y nuestras
carpetas, tanto en el Explorador de Windows como en el Navegador del Proyecto.
Tips generales
Es una buena práctica para mantener análisis diferentes en proyectos ACL individuales.
Es importante tener una carpeta en el explorador donde tengamos concentrado todos los proyectos
separados por carpetas.
En cada proyecto es conveniente generar carpetas que contengan:
o Los Archivos de Origen.
o Los Archivos de Resultado
Es importante agregar una carpeta llamada Respaldo, donde realicemos una copia de forma periódica
de los archivos con extensión .ACL, .LOG y .LIX, que normalmente el nombre de dichos archivos
coincide con el nombre del Proyecto.
Es conveniente revisar de forma periódica el espacio en el disco duro, ya que podemos quedarnos sin
espacio y tener problemas con el funcionamiento de la computadora.
Realizar un respaldo de los archivos origen de forma periódica y de los proyectos.
Es interesante llevar un record de los proyectos realizados para el conocimiento de nuestros
compañeros de trabajo.
Cuando hay archivos que se pueden compartir entre varios Proyectos, es recomendable tener una
carpeta común y así solamente se tendrá que actualizar solo una vez.
Utilizar las notas y comentarios para documentar el proyecto y sea más fácil entender el proyecto.
DGICADEFIS 28
Principios Básicos del Software ACL
ACL lee datos de sistemas que van desde los sistemas mainframe legados hasta las modernas bases de datos
relaciónales. Como aplicación de sólo lectura, ACL nunca altera los datos de origen.
Debido a la diversidad de orígenes de datos y a las tecnologías de acceso a los mismos, el modo en que puede
acceder a ellos varía de un origen de datos a otro. ACL lee algunos orígenes de datos directamente. En otros
casos, ACL primero importa y copia el origen de los datos a una unidad accesible. Puede acceder a algunos
orígenes de datos a través de más de un método.
Las tres etapas de acceso a los datos las podemos dividir en:
Buscar datos: En este paso debemos localizar el origen y el proveedor de los datos, conociendo toda la
información acerca de los datos y de cómo conseguir los datos.
Adquirir datos: deberemos determinar donde procesar los datos. Esta adquisición puede ser una copia
de los datos, un acceso directo en la base de datos de origen, o solicitud de la base de datos a un área
en particular.
Leer datos: Deberemos acceder a los datos con los datos en una unidad accesible, usted comienza el
proceso de acceso a los datos.
La manera más común con la que nos encontraremos los archivos son los siguientes tipos de archivos:
ACL lee datos en cualquier versión de Excel, comenzando con Excel 3.0. Es necesario tener instalado Microsoft
Excel instalado la versión de Excel del archivo que queremos cargar a ACL.
A diferencia de las aplicaciones de bases de datos verdaderas, en las que los campos individuales contienen
tipos de datos individuales, las columnas individuales de Excel pueden contener varios tipos de datos. De ahí la
importancia de darle formato correcto a las columnas antes de ingresar datos en una hoja de cálculo de Excel.
Método de Acceso
Al abrir un archivo de Excel con el asistente, le solicitará seleccionar la hoja de cálculo o el rango de nombres que
contiene sus datos, el asistente le indica que guarde los datos en un archivo plano ACL. Desde allí, el asistente lo
lleva a la pantalla Finalizar, donde puede ver los campos que se definieron.
DGICADEFIS 29
Principios Básicos del Software ACL
En el caso de los valores numéricos deberemos revisar que sean valores numéricos.
Para las fechas debemos verificar que la columna de las fechas tengan el mismo formato.
El formato dBASE para almacenar datos se convirtió en un estándar industrial y la mayoría de las aplicaciones de
bases de datos y hojas de cálculo pueden importar y exportar datos en este formato. Los archivos dBASE utilizan
una extensión dbf.
ACL reconoce los archivos dBASE y crea Tablas fácilmente a partir de la información de Diseño de Registro que
contienen. Las Tablas resultantes contendrán un campo denominado Record_Deleted.
Método de Acceso
Importe el archivo a través del Asistente de Definición de Datos. Una vez que selecciona el archivo que contiene
los datos, el asistente reconoce el archivo como dBASE y crea una Tabla.
Filtros rápidos
Se pueden crear filtros basados en campos seleccionados mediante la opción Filtro rápido. En la ventana Vista,
puede seleccionar uno o varios valores y, a continuación, utilizar dichos valores para crear una expresión de filtro.
Este método resulta más rápido que especificar una expresión de filtro o utilizar Editar el filtro de vista y permite
interactuar directamente con los datos de la vista. Puede utilizar Filtro rápido en cualquier tipo de campo.
Por ejemplo, en la tabla CxP se puede crear un filtro rápido del primer proveedor para saber si este tiene más de
una transacción. Se selecciona la opción Igual de Filtro rápido en el número de cliente.
2. Dar un clic en el primer número de proveedor de tal manera que esté seleccionado.
3. Dar un clic con el botón izquierdo del ratón para desplegar el menú.
DGICADEFIS 30
Principios Básicos del Software ACL
Inmediatamente después, se crea el filtro rápido donde el número de proveedor es igual a 12433.
Los filtros locales se crean para definir una condición de búsqueda o acceso. Los filtros se definen mediante el
Constructor de Expresiones.
Si deseamos contar todos los registros de nuestra tabla cuyo campo CostoUnit sea mayor que 40.
1. Abrir la tabla Inventario. Se selecciona Contar registros... del menú Analizar y se presiona el botón
Si..., enseguida se llena la caja de diálogo como se muestra a continuación:
DGICADEFIS 31
Principios Básicos del Software ACL
5. Una vez completo el constructor de expresiones, dar clic en Aceptar, y en seguida nos aparecerá la
ventana Contar con la condición, solo deberemos darle Aceptar. Los filtros locales los podremos
usar en todos los comandos en los que se requiera dar una condición, por lo que es conveniente
familiarizarse con el constructor de expresiones.
Con el constructor de expresiones usted también puede construir expresiones, creando de esta manera campos.
Por ejemplo, usted puede teclear CostoUnit * Existencia. En la construcción de expresiones, usted puede
utilizar filtros creados, variables, campos, funciones y operadores.
Una de las mejores prácticas en el área del análisis de datos, es como primer paso garantizar la disponibilidad de
datos completos y validos. La verificación es muy importante antes de trabajar con archivos de datos que no
contienen información sobre su propio diseño de registro.
Esta revisión nos ahorrara tiempo antes de iniciar nuestra auditoria, por lo que debe ser el primer paso antes de
realizar cualquier análisis de los datos. Vamos a trabajar en esta lección con la tabla Malo el cual contiene
detalles de facturas de productos vendidos. Hay seis campos definidos en esta tabla.
Primero debemos validar que los datos de los archivos sean válidos. Ocupamos el comando llamado Verificar...
Cada campo tiene asignado un tipo de dato que describe su contenido. Los datos inválidos en un campo son
datos que no concuerdan con el tipo de dato asignado al campo. Algunos ejemplos son caracteres no imprimibles
en un campo de caracteres, datos no numéricos en un campo numérico, o blancos en un campo tipo PACKED.
El comando Verificar... utiliza las descripciones, como criterio para verificar la validez de los datos en los campos
especificados. Vamos a verificar todos los campos de datos definidos en la definición de la tabla Malo.
DGICADEFIS 32
Principios Básicos del Software ACL
4. Clic Aceptar.
En la ventana de la vista vemos que la columna de TOTAL muestra 0.00 en el registro 2. Esta columna
corresponde al campo TOTAL. Además hay unos caracteres raros en la columna Product Number del registro 18.
4. Clic Aceptar.
Lo primero que se debe evaluar es la entrada de la información y que se tengan las cifras de control necesarias
para determinar que se tenga el total de la información solicitada. Los cifras control normalmente se refiere al
número total de registros y los totales de los campos numéricos.
DGICADEFIS 33
Principios Básicos del Software ACL
Este comando nos ayuda a identificar el número de registros que tiene una tabla o el número de registros que
coincide con alguna condición.
2. El botón de Si... se usa para acceder a la construcción de expresiones de ACL, el cual se verá más
adelante en detalle.
Comando Totalizar
El comando se usa para obtener reportes de la suma de los campos numéricos de nuestra tabla. Para accederlo
deberá seleccionar de la barra de herramientas el botón Totalizar. Aparecerá la caja de diálogo de Totalizar.
Obviamente tan sólo los campos numéricos aparecen en la caja, usted podrá seleccionar los campos que desee,
y además podrá usar, si así lo requiere, algún filtro local (Condición). Así lo haremos en unos momentos.
3. Clic Aceptar.
DGICADEFIS 34
Principios Básicos del Software ACL
1 Listar los intervalos faltantes. Especifica que la lista de salida notificará los intervalos de faltantes en
vez de cada elemento faltante. Se muestra una lista de los valores de los campos clave a ambos lados
del faltante.
2 Listar elementos faltantes cuando no sobrepasa el rango establecido. Especifica que la lista de
salida mostrará una lista de cada elemento faltante. Si el tamaño de los faltantes es menor o igual que el
Límite de elementos, aparecerá una lista con todos los elementos faltantes. Si el faltante es mayor, en la
lista sólo aparecen la primera y la última clave faltante.
3. Listar todos los elementos faltantes.
Para el primer caso, ACL trae predeterminada esta opción. Dar un clic en Aceptar. El resultado es el siguiente:
DGICADEFIS 35
Principios Básicos del Software ACL
Para observar el resultado cuando se muestran los elementos faltantes, de doble clic sobre el nombre del
comando.
Seleccionar ahora Elementos faltantes. Automáticamente se habilitará la caja de edición de texto que contiene
un número 5 que se refiere al número máximo de elementos faltantes que se mostrarán, si los elementos
faltantes exceden a este número, por ejemplo 6, únicamente se mostrará el intervalo
Es importante observar que hay dos intervalos, lo que significa que el número de elementos faltantes fue superior
a 5. Para poder observar todos los elementos faltantes, hay que modificar el número máximo de éstos a observar
escribiendo el total de registros de la tabla, en este caso es 339.
DGICADEFIS 36
Principios Básicos del Software ACL
Ejercicio faltantes
Asegúrese que esté activada la opción de Duplicados y que esté desactivada la opción de lista de Faltantes.
DGICADEFIS 37
Principios Básicos del Software ACL
DGICADEFIS 38
Principios Básicos del Software ACL
Es la actividad de transformar un conjunto de datos con el objetivo de extraer información útil y facilitar así la
formulación de conclusiones.
En función del tipo de datos y de la cuestión planteada, puede involucrar la aplicación de métodos estadísticos,
ajuste de curvas, selección o rechazo de determinados subconjuntos de datos, y otras técnicas.
En contraste con la técnica de minería de datos, el análisis de datos se utiliza no tanto para el descubrimiento de
patrones ocultos en los datos, sino para la verificación o rechazo de un modelo existente o para la extracción de
parámetros necesarios para el ajuste de un modelo teórico a la realidad.
Campos Calculados
Podemos crear expresiones para agregar campos a las vistas. La definición del campo puede ser temporal o
guardada junto con la definición de la tabla como un campo calculado.
El procedimiento es el siguiente:
DGICADEFIS 39
Principios Básicos del Software ACL
Extracción
Extraer consiste en crear una tabla nueva tomando algunos ó todos los datos de la tabla, esto se utiliza con
frecuencia cuando se desea trabajar con algunos de los datos de una tabla, disminuyendo el tiempo de acceso,
en lugar de trabajar con la tabla original.
Asumamos que queremos trabajar solamente con los productos de una localidad (LOC = “05”) de nuestra tabla
Inventario.
Una vez hecho esto tenemos cifras de control para comparar el resultado con la extracción.
4. Clic Aceptar. La tabla nueva es creada, nótese que se agregaron todos los campos, pues elegimos la
opción Campos, mediante la cual le podríamos especificar que campos incluir en la nueva tabla.
DGICADEFIS 40
Principios Básicos del Software ACL
Véase en la ventana Panorama que se crearon tantas vistas de la tabla de extracción como vistas existían de la
tabla original. Ahora podremos usar éste archivo como una nueva tabla.
Para verificar que la tabla está completa, ejecutar el comando TOTAL, seleccionando todos los campos (Agregar
todos).
Extraer/Anexar
El comando Anexar es una opción en varios comandos de ACL que permite añadir la salida de comando al final
de un archivo existente. Por esto los archivos anexados no son ordenados.
Ahora revisaremos en Preferencias si está activada la seguridad para sobrescribir archivos. Seleccionar
Opciones del menú Herramientas. En la ficha Interfaz activar la opción Avisar antes de sobrescribir
archivos, si no esta activa dar un clic en la casilla de verificación y Aceptar.
Supongamos que nos interesa analizar todas aquellas transacciones de la tabla de Inventario que correspondan
a la localidad 03 y para facilitar su manejo se recomienda extraerlas a otra tabla.
2. Seleccionar Extraer datos... del menú Datos. La caja de diálogo de Extraer aparecerá.
4. En el área de En..., teclear Grande como nombre del archivo. La nueva tabla tiene 37 registros.
Ahora bien, supongamos que deseamos que en este mismo archivo estén también las transacciones de la
localidad 06.
Repetimos los mismo pasos, pero en lugar de ponerle LOC = “03”, sustituimos el “03” por el “06”. No se cambiará
el nombre del archivo.
DGICADEFIS 41
Principios Básicos del Software ACL
Cuando ACL detecta que tiene el mismo nombre y que la estructura de la tabla es igual, es decir, que los campos
son del mismo tipo y longitud, permite añadir este archivo al anterior.
2. Seleccionar Extraer datos... del menú Datos. La caja de diálogo de Extraer aparecerá.
4. Aceptar.
Nuevamente ACL nos presenta la opción de Añadir debido a que la tabla LOC05 tiene la misma estructura. Hay
que recordar que esta tabla se originó de la tabla de Inventario. Por lo tanto, para poder añadir un archivo a otro
no necesariamente deben de provenir de una misma tabla. Los únicos requisitos que se necesitan cumplir son
que el archivo de salida tenga el mismo nombre y las estructura sea la misma (tampoco es necesario que los
nombres de los campos se llamen igual).
DGICADEFIS 42
Principios Básicos del Software ACL
El concepto de perfilar los datos, se refiere cuando deseamos saber el comportamiento de los datos, para ello
ACL cuenta con dos comandos para perfilar los datos, y son los comandos Estadísticas o Perfil.
Comando Estadísticas
El comando estadísticas es de gran ayuda porque le ayuda a encontrar anomalías en su información numérica, y
de esta manera facilitar sus análisis o auditoría.
Abrimos la tabla Inventario. Digamos que deseamos obtener estadísticas del campo ValorInv.
1. Seleccione Estadísticas de la barra de herramientas con el botón Analizar. Aparecerá la caja de diálogo
de estadísticas.
2. En la caja se seleccionará el campo que se desea analizar (en este caso, el campo ValorInv) y se dará
Aceptar. El resultado se desplegará en la ventana de resultado.
DGICADEFIS 43
Principios Básicos del Software ACL
Este comando nos sirve para revisar si los límites o alcance de los datos están completos, es decir observando el
valor más bajo y el más alto, podremos revisar si se cubre todo el período a auditar.
Comando Perfil
Este comando sirve para obtener información relevante del campo numérico seleccionado, tal como el total de
dicho campo, su valor absoluto, mínimo y máximo, mismos que son almacenados en variables que ACL usa en
otros comandos como Estratificar e Histograma.
1. Para accederlo seleccione Perfil... del menú Estadístico dentro del menú Analizar. La caja de
diálogo del Perfil aparecerá.
2. En la lista de campos del perfil, seleccione el campo deseado (ValorInv en nuestro caso) y dar clic en
Aceptar.
Existen dos comandos que utilizamos para organizar la información de una forma ascendente o descendente en
función de uno o más campos.
El proceso de ordenar e indexar consiste en ordenar la información por algún ó algunos campos, esto es muy útil
para tener las vistas ordenadas permitiendo identificar rápidamente valores fuera de expectativas, campos en
blanco, con datos inválidos, o caracteres no propios del campo en cuestión.
Comando Ordenar
Para ello se debe especificar que campo ó campos deberá ACL tomar para crear la tabla ordenada, éstos
campos se llaman campos llave y pueden ser de cualquier tipo.
Una condición en la ordenación es tener disponible en el disco duro 2.5 veces el tamaño del archivo.
Supongamos que deseamos ordenar la tabla Inventario, que es un archivo de inventario, por sus campos Clase
(de producto), LOC (localidad) y Codigo (Nombre del producto) en ese orden.
DGICADEFIS 44
Principios Básicos del Software ACL
1. Seleccionar Ordenar registros... del menú Datos. El cuadro de diálogo de Ordenar aparece.
2. En la lista de campos a ordenar, presione la tecla Ctrl mientras selecciona en el siguiente orden los
campos Clase, LOC y Codigo.
Para cambiar el orden del ordenamiento (ascendente ó descendente) presionar el botón Ordenar por... y
presionar el botón que aparece junto a cada campo seleccionado.
4. Clic Aceptar. La nueva tabla es creada con los campos llave ordenados.
Comando Indexar
El Archivo resultante de menor tamaño. Por ejemplo un archivo que para ordenarlo ocupa 85 MB de
espacio, requiere solamente de un índice que ocupa 5 MB en el disco duro.
Más rápido el acceso si se desean acceder solamente algunos registros (más lento si se desea procesar
todo un archivo).
En general se deberá usar Indexar... en lugar del comando Ordenar... si se tienen limitaciones de
espacio en disco.
2. En la caja de lista de Índices seleccionemos el campo Clase, y oprimiendo Ctrl, LOC y Codigo en ese
orden. Dichos campos serán nuestros campos llave.
DGICADEFIS 45
Principios Básicos del Software ACL
Nótese que se indica en la parte media de la barra de información los registros que están indexados. Si se desea
remover el índice de clic en el combo que dice Indexar: que se encuentra a un lado de la barra de filtros.
Para combinar tablas tenemos dos opciones en ACL, estas son el comando UNIR y el comando RELACIONAR.
Comando UNIR
El comando Unir se usa para unir una tabla de transacciones con una tabla maestro. Este comando permite
combinar campos de dos tablas de estructura diferente y crear una tercer tabla. Se pueden usar cinco opciones al
unir tablas. Estas opciones determinan qué registros se incluyen en la tabla resultante.
Generalmente:
Existen ciertos requerimientos para que el comando pueda ejecutarse de manera correcta.
1. Deben existir dos tablas además de que tengan por lo menos un campo en común.
DGICADEFIS 46
Principios Básicos del Software ACL
DGICADEFIS 47
Principios Básicos del Software ACL
Registros principales con correspondencia e incluir todos los registros principales y secundarios
DGICADEFIS 48
Principios Básicos del Software ACL
Vamos a unir la tabla de inventarios INVENTARIO_ORD, el cual está ordenado por Clase (del producto) con las
descripciones de los productos contenidos en la tabla InvDeptos.
En la ventana de Panorama, dar doble clic en la tabla InvDeptos para abrirlo. Inmediatamente veremos que la
tabla está en orden ascendente por departamento, el campo llave. Este campo es equivalente al de clase de
producto en la tabla INVENTARIO_ORD.
Vamos a unir todos los registros iguales de las dos tablas, es decir, utilizaremos el tipo de unión Registros
principales con correspondencia.
El primer paso es abrir la tabla primaria. Desde la ventana Panorama dar doble clic en la tabla
INVENTARIO_ORD y muestre la vista predeterminada.
1. Seleccione el comando Unir tablas... del menú Datos. Aparece la ventana de diálogo del comando
Unir.
3. En la lista de llave de la Tabla Primaria seleccione Clase. Esta es la llave por la que está clasificado la
tabla primaria.
4. En la lista de llave del archivo Secundario seleccione Cod_Depto. Esta es la llave por la que está
clasificado la tabla secundaria.
5. En la lista de campos de la tabla Primaria seleccione Clase. Luego oprimiendo Ctrl haga clic en
Codigo, Descripcion y ValorInv. Estos son los campos de la tabla primaria que quiere incluir en la
nueva tabla.
DGICADEFIS 49
Principios Básicos del Software ACL
8. Cambie a la pestaña Más. Note que por defecto aparecen seleccionado Registros principales con
correspondencia.
Usted si desea puede ir a el LOG en el navegador y después dar doble clic sobre el comando que empieza con
JOIN PKEY... y vera que ACL produjo 150 registros y pasó 2 registros primarios no coincidentes o anulados.
Esto quiere decir que 2 de los registros de inventarios en la tabla INVENTARIO_ORD (primaria) no tienen un
producto con clase igual en la tabla InvDeptos (secundaria).
DGICADEFIS 50
Principios Básicos del Software ACL
Para conservar todas las transacciones de la tabla primaria tengan o no correspondencia con la tabla secundaria,
el tipo de unión que debe seleccionar es la de Registros principales con correspondencia e Incluir todos los
registros principales en la ventana de diálogo.
Abra el log de comando y de doble clic en la línea que tiene la sintaxis del comando (empieza con la palabra Join)
después de doble clic sobre el nombre del comando Comando: JOIN PKEY Clase FIELDS....
Si ACL le pide abra primero una tabla secundaria, bastara con dar doble clic sobre OPEN InvDeptos... que se
encuentra en el log y posteriormente doble clic sobre el nombre del comando, a continuación repita el proceso
para abrir el JOIN.
Cambie a la pestaña Más y haga clic en el la casilla de verificación Incluir todos los registros principales.
Clic Aceptar.
Como podrá observarse en el log de comandos, se crearon 152 registros sin embargo, existen 2 que no
coincidieron con el secundario y los campos pertenecientes a ésta tabla fueron escritos como nulos, es decir, no
hay información.
Para conservar toda la información de la tabla secundaria (los registros sin correspondencia de ésta tabla) y la
coincidente de la tabla primaria, la opción adecuada es Registros principales con correspondencia e Incluir todos
los registros secundarios.
1 Abra el log de comando y de doble clic en la línea que tiene la sintaxis del comando (empieza con la
palabra Join) después de doble clic sobre el nombre del comando Comando: JOIN PKEY Clase
FIELDS....
2. Cambie a la pestaña Más y haga clic en el la casilla de verificación Incluir todos los registros
secundarios y dar un clic en Incluir todos los registros principales para deseleccionarla.
4. Clic Aceptar.
DGICADEFIS 51
Principios Básicos del Software ACL
La tabla de salida tiene 152 registros. El comando da como resultado que existen dos registros de la tabla
primaria que no tuvieron correspondencia con el secundario por lo que los eliminó y que existen dos del
secundario que se escribieron como nulos por no tener correspondencia en el primario.
Ahora bien, si lo que se necesita es realizar una reconciliación, el tipo de unión es Registros principales con
correspondencia, Incluir todos los registros principales e Incluir todos los registros secundarios. Este tipo de unión
da como resultados la cantidad total de registros tanto de la tabla primaria y la tabla del secundaria.
1. Abra el log de comando y de doble clic en la línea que tiene la sintaxis del comando (empieza con la
palabra Join) después de doble clic sobre el nombre del comando Comando: JOIN PKEY Clase
FIELDS....
2. Cambie a la pestaña Más y haga clic en el la casilla de verificación Incluir todos los registros principales.
Se generó una tabla de salida con 154 registros de los cuales 150 si tuvieron correspondencia.
Para determinar cuales son los registros de la tabla de transacciones (primario) que no aparecen en la tabla
maestro o secundario seleccionamos la opción de Registros principales sin correspondencia en la ventana de
diálogo.
Dar doble clic en la tabla INVENTARIO_ORD desde la ventana de Panorama y seleccionar nuevamente en la
vista predeterminada.
1. Abra el log de comando y de doble clic en la línea que tiene la sintaxis del comando (empieza con la
palabra Join) después de doble clic sobre el nombre del comando Comando: JOIN PKEY Clase
FIELDS....
2. Cambie a la pestaña Más y haga clic en el botón de Registros principales sin correspondencia. Note
como la lista de campos secundarios se opaca.
4. Clic Aceptar.
DGICADEFIS 52
Principios Básicos del Software ACL
Por defecto todos los campos de la tabla INVENTARIO_ORD serán copiados a NO COINCIDENTES si no hay
campos seleccionados.
Esta vez ACL produjo 2 registros que no tienen su equivalente en la tabla secundaria.
Si lo que se desea investigar es la lista de clases de productos que no aparecen en el registro de inventarios,
haríamos que InvDeptos fuera la tabla primaria y que INVENTARIO_ORD fuera la tabla secundaria. Además se
puede limitar la cantidad de registros que aparecen en la tabla creado por el comando Unir... aplicando un filtro.
Comando Relacionar
El comando Relaciones le permite acceder a los datos de dos o más tablas y analizarlos simultáneamente,
pudiendo ser dos tablas o más al mismo tiempo. Puede analizar los datos combinados, como si fuesen de una
sola tabla y añadir campos de las tablas relacionados a una vista.
Como está utilizando datos de tablas diferentes, puede utilizar el comando Relaciones para analizar las
relaciones previstas y detectar las relaciones imprevistas. El comando Relaciones produce un resultado similar al
del comando Unir con la opción Todos los registros principales seleccionada.
Cualesquiera dos tablas que vayan a relacionarse deben tener un campo clave común. El campo clave debe ser
un campo de caracteres que contenga el mismo tipo de datos. Todos las tablas que vayan a relacionarse
deberán estar definidos en el mismo proyecto ACL.
DGICADEFIS 53
Principios Básicos del Software ACL
2. Seleccione Datos en la barra de menú y elija Relacionar Tablas... para mostrar el cuadro de diálogo
Relaciones.
4. En la lista de campos, seleccione la tabla Inventario para agregarlo al cuadro de diálogo Relaciones y
haga clic en Agregar. Para seleccionar varias tablas, mantenga pulsada la tecla CTRL al tiempo que
selecciona las tablas.
6. Desde la tabla CxP, haga clic en el campo CODIGO (campo clave) y arrástrelo hasta el campo clave
de la tabla Inventario que es Codigo.
Se relacionaron estas tablas debido a que se necesita agregar la descripción del código de los productos. Para
agregar este campo, se presiona el botón
Después se selecciona la tabla Inventario dando un clic en Desde la tabla donde se mostrarán todos las tablas
que se relacionaron.
DGICADEFIS 54
Principios Básicos del Software ACL
En todos los comandos el resultado del mismo tiene diferentes opciones de salida, y dependiendo el comando
pueden estar habilitadas o deshabilitadas algunas de ellas.
Gráfico, este resultado se visualizará una gráfica con respecto a los datos calculados del comando.
Reportes
Todos los reportes que se producen en ACL están basados en vistas. Existen tres pasos para producir un reporte
en ACL:
1. Desplegar una vista y formatear los campos que usted desea que aparezcan en el reporte.
2. Usar el comando Reporte... para especificar el formato de las páginas así como márgenes.
3. Imprimir el reporte.
DGICADEFIS 55
Principios Básicos del Software ACL
Formateo de la Vista
Carguemos la tabla INVENTARIO_ORD, el cual es una tabla ordenada que ya fue creado.
Una vez que tenemos creada la vista, la cual puede ser una vista creada por algún filtro (en caso de querer
obtener un reporte de registros que cumplan alguna condición), es posible cambiar el formato de todos los
campos, la anchura de las columnas ó los títulos de éstas.
Supongamos que deseamos cambiar el formato del campo numérico CostoUnit (Costo Unitario).
2. En el área de formato para el campo, teclear o seleccionar ($9,999,999.99). Este formato de numero
indica que la cantidad se manejará con dos decimales, con coma para separar los miles y en caso de
ser negativa la cantidad, irá encerrada entre paréntesis. Es posible anteponer al número los signos $ ó
%, esto para que maneje cantidades monetarias o porcentuales.
Supongamos ahora que deseamos formatear un campo que resulta ser un campo llave. Digamos que el campo
que deseamos formatear es Clase.
Lo primero que hay que hacer revisar qué formato tiene el campo Clase. Dar un clic en el nombre y después
presionar el botón derecho del ratón. Seleccionar la opción de propiedades.
DGICADEFIS 56
Principios Básicos del Software ACL
A continuación, se moverá la línea de marcado de los campos llave en la vista, para lograr esto, dé un clic en la
línea vertical que se forma entre la columna del número de registros, y la primera columna del primer campo de la
tabla (Clase), aparecerá un cursor parecido a un tornillo en posición horizontal. Nota: de ser necesario cambie el
orden de las columnas para que luzcan como aparece al pié.
Arrastrarla hacia la derecha hasta después de Clase. Dar doble clic en el encabezado de la columna Clase.
Línea de marcado
de la llave(s)
Arrastrarla hacia la derecha hasta después de Clase. Después dar doble clic en el encabezado de la columna
Clase. Como se podrá observar, el área de opciones de impresión ya está habilitada.
DGICADEFIS 57
Principios Básicos del Software ACL
ACL marcará habilitada la opción de impresión ordenada (Ordenar ascendente u Ordenar descendente) mediante
la cual se podrá imprimir el reporte ordenado en dicho campo en forma ascendente o descendente. Además es
posible especificar cuando se hará un corte de campo (Salto de columna), mediante el cual se sacará un subtotal
cada vez que el campo llave cambie, o bien un corte de página (Salto de página).
En este caso nos interesa desactivar el Salto de página, la cual cuando está seleccionada hace que ACL imprima
los resultados de cada clase en páginas separadas. Clic Aceptar.
Una vez obtenida la vista que se desea para el reporte, es recomendable salvarla con un nuevo nombre, para de
clic sobre Guardar Como... del menú Archivo. ACL preguntara el nombre para la nueva vista, teclear
REPORTE_ORDENADO y dar clic en Aceptar.
Formato de Páginas
El formato de páginas incluye el encabezado, el pie de página, espacio entre líneas, tamaño de letras,
preordenamiento de campos llave y subtotales.
3. Para ordenar, active la opción Preordenar, lo cual sería necesario en caso de que los campos no
estuvieran previamente ordenados.
6. Clic Aceptar.
Por defecto, ACL provee 1/2 pulgada de márgenes en centésimas de pulgadas (100 = 1 pulgada) o
alternativamente 1.3 centímetros. La impresión comienza de 1/4 a 1/3 de pulgada del borde del papel, o a 1.3
centímetros.
DGICADEFIS 58
Principios Básicos del Software ACL
2. Seleccione los valores para los márgenes que sean convenientes y Clic Aceptar.
La línea de marcado se puede colocar únicamente después de campos alfanuméricos. Supongamos que se
necesita también hacer un corte tomando en cuenta la localidad. Arrastrar la línea de marcado de los campos
llave en la vista hacia la derecha hasta después del campo Localidad.
2.6.3. Gráficos
Otra forma distinta para desplegar los resultados en los comandos “Clasificar” o “Histograma”, si observa en la
esquina inferior izquierda de la pantalla con el resultado del comando “Clasificar” podrá notar unos pequeños
botones
Si usted da clic sobre el texto que dice “Gráfico” automáticamente accedera a una grafica del resultado. En el
caso especifico de “Clasificar” la grafica se muestra de la siguiente manera.
DGICADEFIS 59
Principios Básicos del Software ACL
ACL al desplegarnos gráficos nos da una pequeña barra de herramientas en la parte superior del grafico, esta
barra posee botones los cuales nos permitirán imprimir, guardar, cambiar formato, cambiar el tipo de grafico,
etc...
De clic de nuevo sobre la palabra “Texto” esto nos regresara a la pantalla anterior.
Este grafico se puede imprimir o guardar como imagen bitmap y puede utilizarse en otra aplicación, siendo
compatible con cualquier aplicación de Microsoft Office y es muy útil en el proceso de documentación.
Log de Comandos
Los archivos del Log de Comandos tienen la extensión .log, y el nombre del archivo toma el mismo del nombre
del Proyecto.
El Log de Comandos es la bitácora de todos los comandos que se ejecutan, así como los resultados de los
análisis. Como lleva un registro de sus actividades en ACL, no necesitará recordar como llegó a un resultado en
su análisis. Puede utilizar el registro de comandos para volver sobre sus pasos o revisar el progreso de su
trabajo.
DGICADEFIS 60
Principios Básicos del Software ACL
Una descripción del trabajo realizado, seguimiento y las conclusiones acerca de los resultados de la auditoría
deben estar registrados en los papeles de trabajo de la auditoría. Las conclusiones acerca del funcionamiento del
sistema de información y de la confiabilidad de los datos también deben estar registrados en los papeles de
trabajo de la auditoría. El proceso paso a paso de la utilización del ACL, debe estar documentado
adecuadamente para permitir que el proceso se mantenga y se repita por otro auditor.
Específicamente los papeles de trabajo deben contener la documentación suficiente para describir la aplicación
del ACL incluyendo cuando menos los siguientes puntos:
Planificación.
Los detalles de los input (ejemplo: los datos utilizados, esquema de archivos), el procesamiento
(ejemplo: los flujogramas de alto nivel de los CAAT, la lógica).
Resultado de la auditoría.
Conclusiones de la auditoría.
La sección del informe donde se tratan los objetivos, la extensión y metodología debe incluir una clara
descripción del CAAT utilizado (ACL). Esta descripción no debe ser muy detallada, pero debe proporcionar una
buena visión general al lector. La descripción de los CAAT utilizados también debe ser incluida en el informe
donde se menciona el hallazgo específico relacionado con el uso de los CAAT. Si se puede aplicar la descripción
de los CAAT a varios hallazgos o si es demasiado detallado debe ser descrito brevemente en la sección del
informe donde se tratan los objetivos, extensión y metodología y una referencia anexa para el lector, con una
descripción más detallada.
Ahora es momento de aplicar lo que hemos aprendido, realizando algunos análisis de nuestras revisiones del
Fondo de Aportaciones para la Educación Básica y Normal y de los Fondos de Aportaciones para los servicios de
Salud.
Un buen comienzo, es revisar lo que se han identificado como debilidades en los Informes de Resultado de
Revisión y Fiscalización Superior de la Cuenta Pública del 2005, 2006, y 2007 emitidas por la Auditoría Superior
de la Federación.
DGICADEFIS 61
Principios Básicos del Software ACL
DGICADEFIS 62
Principios Básicos del Software ACL
DGICADEFIS 63
Principios Básicos del Software ACL
Las debilidades más concurrentes, son las primeros puntos que la Auditoría Superior de la Federación
realizar un análisis más de conciencia, por lo que realizaremos un ejercicio con bases actuales de FAEB
y de FASSA.
DGICADEFIS 64