Desarrollo > Utilidades > Comprobaciones > Datos > Coherencias 

ADVERTENCIA: esta herramienta devuelve unos resultados cuya interpretación puede ser delicada, en particular en ciertas tablas estándar. Así pues, cuando la función devuelva líneas de traza, se aconseja contactar con el equipo de soporte para verificar si las anomalías constatadas son reales y deben dar lugar a operaciones de mantenimiento, o si esas anomalías son normales en ese contexto.

El diccionario de datos de la aplicación describe vínculos entre tablas. Estos vínculos son puestos a prueba por los programas de actualización, pero, por motivos de portabilidad entre bases, no se describen en la propia base como restricciones de integridad referenciales. Para poder verificar que estas restricciones se satisfacen, es posible usar esta utilidad, que permite poner a prueba de forma exhaustiva para cada línea de cada tabla los vínculos de las líneas que la componen hacia las otras tablas.

Teniendo en cuenta el número de tablas, el número potencial de líneas de una tabla y el número de vínculos a poner a prueba, la ejecución de esta utilidad de manera exhaustiva puede ser extremadamente larga. A menudo es aconsejable poner límites a los tests que se van a hacer.

El resultado del test es un fichero de traza en el que se pueden encontrar las posibles anomalías. Se aconseja examinar de forma detallada las anomalías para tomar las medidas de mantenimiento apropiadas en caso que fuera necesario.

Advertencia: si existen anomalías en la descripción del diccionario de datos (por ejemplo, a consecuencia de desarrollos específicos), es posible que existan "falsos errores". Así pues, hay que ser muy prudente a la hora de interpretar los resultados de este test.

Gestión de pantalla

Pestaña Pantalla de introducción de datos

Presentación

La activación de esta función se realiza en una sola ventana, en la cual se introducen los parámetros de lanzamiento de la función.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Bloque Número 1

Bloque Número 2

  • Tabla inicio (campo FICDEB)

  • Tabla fin (campo FICFIN)

 

Tabla

  • Módulo (campo LIBMOD)

  • campo MODULE

Cerrar

 

Icono Acciones

Sí a todo el resto

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder para todas las líneas a partir de la línea actual.

No a todo el resto

Cuando hay una tabla de introducción de múltiples opciones con una opción de respuesta Sí / Noen cada línea, esta función permite responder No para todas las líneas a partir de la línea actual.

Trazas de error

En la pantalla no se muestra ningún mensaje de error, pero, en cambio, se obtienen mensajes de error que se presentan de la forma siguiente:

Anomalías en la tabla XXXXXX

Clave: CLAVE_FICHA   Vínculo incorrecto  CAMPO_INCORRECTO hacia NOMBRE_TABLA_VINCULADA (VALOR_CLAVE_VÍNCULO)

Esto significa que en la ficha de clave CLAVE_FICHA de la tabla XXXXXX, el campo CAMPO_INCORRECTO apunta a una clave que no existe (en la ocurrencia CLAVE_VÍNCULO) de la tabla NOMBRE_TABLA_VINCULADA.

Por ejemplo, imaginemos que en la tabla de sociedades (EMPRESA), la sociedad JOHNDOE tiene como país (campo CRY) el país de código DESCONOCIDO que no existe. En ese caso, en la traza se mostrará el mensaje siguiente:

Anomalías en la tabla EMPRESA

Clave: JOHNDOE Vínculo incorrecto CRY hacia TABCOUNTRY (DESCONOCIDO)

 

Cerrar

 

Tarea batch

Esta función puede lanzarse en Batch. La tarea estándar UTIBASE esta prevista con este fín.

Mensajes de error

No hay ningún mensaje de error aparte de los mensajes de error genéricos.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha