Problemas y Soluciones

Elaboramos una lista de los problemas más comunes que pueden ocurrir en la integración de Microsiga Protheus® 10 y el Crystal con sus respectivas soluciones

Problema 1:

No es posible acceder al Diccionario Crystal (a través del menú \"Misceláneas\"). Ocurre un GPF o un mensaje relativo al SX_???, al SC_??? o durante la impresión del informe del Siga, la regla se traba y muestra una pantalla gris vacía.

Solución 1:

Verifique si se siguieron todos los pasos de instalación de la integración CrystalMicrosiga Protheus® 10.
Verifique la versión del ODBC instalada en la estación que está accediendo al Diccionario. Esta verificación puede efectuarse a través del administrador de ODBC 32 bits, en el \"Panel de control\". Verifique la versión utilizada de driver en la carpeta drivers (u ODBC drivers).

Si la versión fuera 4.xxx y el sistema operativo es diferente del Windows 2000/XP, siga estos procedimientos:

En el directorio de sistema del sistema operativo (\WINDOWS\SYSTEM) para Windows 95/98 o (\WINNT\SYSTEM32) para Windows NT Server\Workstation, borre (y por seguridad envíe a la papelera) todos los archivos od*.* y el archivo sqlsrv32.DLL. Asegúrese de que todos los archivos estén visibles en el Windows Explorer, es decir, los archivos ocultos o cuya extensión sea reconocida por el Windows deben estar visibles para poder borrarlos. Esta operación borra los drivers ODBC.
Entonces reinstale el ODBC ejecutando una instalación personalizada del Crystal Reports. Para la instalación, seleccione solamente la opción Database Drivers.
Acceda nuevamente al administrador del ODBC y cree las datasources (fuentes de datos) que los informes y diccionarios Crystal utilizarán. Cree las datasources como USER DSN, (no deben crearse como SYSTEM DSN).
Si el sistema operativo de la estación es Windows 2000/XP y la base, DBF, cree la datasource ODBC basándose en el driver Microsoft Visual FoxPro.
Si ya existe una datasource SXDSNDICT en el administrador del ODBC, bórrela.
Borre el archivo CRYSINI.INI del directorio \BIN de Microsiga Protheus® 10.
Ejecute nuevamente el Report. El sistema solicitará nuevamente los parámetros iniciales.

Problema 2:

Al acceder a un informe Crystal a partir del menú de Microsiga Protheus®, el sistema muestra una pantalla sin informaciones y la barra de progreso (gauge) incompleta.

Solución 2:

Asegúrese de haber ejecutado la instalación de los Drivers del Crystal, así como haber instalado el Client del Crystal.
Verifique si la datasource ODBC utilizada en el informe Crystal  se creó como USER DSN.
El nombre de la DataSource ODBC es \"case-sensitive\", es decir, si el informe se creo basándose en el DataSource DATA, en todas las estaciones y el nombre del DataSource debe estar letras mayúsculas.

Problema 3:

¿Cómo proceder para acceder al informe Crystal de dentro de un Rdmake que genera un archivo temporal para este informe Crystal?

Solución 3:

Relea la explicación anterior sobre la función CallCrys.

Problema 4:

A pesar de haber instalado el Client del Crystal Reports en la estación, no puedo abrir el diseñador de informes.

Solución 4:

Verifique si ya se ejecutó el Setup.exe del directorio Drivers del CD de Microsiga Protheus®.
Si usted tiene la versión Siga Advanced del Crystal Reports, debe estar ejecutándose algún entorno de Microsiga Protheus® en la estación que desea acceder al Diseñador.

Problema 5:

Al iniciar un nuevo informe en el Crystal Reports, desactiva las opciones de selección de fuente de datos (ODBC, Dictionary, etc.) y siempre deja como default un diccionario que creé en el Generador de Diccionarios Crystal de Microsiga Protheus®. ¿Cómo lo evito?

Solución 5:

En el Crystal, acceda al menú \"Archivo\" y seleccione la opción \"Opciones\". El sistema muestra una ventana de \"Opciones\", acceda a la carpeta \"Base de Datos\" y borre el contenido de la caja\"Default Dictionary\".

Problema 6:

Al acceder al informe a través de un Rdmake o intentar actualizar (refresh) los datos de este report dentro del Crystal, el sistema no muestra las informaciones. Solamente se mostrarán las informaciones si se finaliza el sistema y se actualizan los datos.

Solución 6:

Antes de acceder al informe de dentro del Rdmake (función CallCrys), ejecute el comando COMMIT.

Problema 7:

Al intentar ejecutar un informe basado en un ODBC para SQL 7.0, no muestra nada o el gauge (barra de progreso) se detiene en la mitad.

Solución 7:

En el drive ODBC creado para el SQL7 verifique si la opción \"Change Default DataBase To\" está marcada y apuntando a la Base de Datos Correcta.

Problema 8:

¿Cómo hago para abrir el Sigamat.Emp en el informe?

Solución 8:

El Driver ODBC no es capaz de abrir el Sigamat.Emp. Utilice Data Files en vez de ODBC. En el Crystal se pueden mezclar archivos abiertos por ODBC y por Data Files.

Problema 9:

Mi Tabla DBF tiene campo Memo y no puedo abrirla en el Crystal.

Solución 9:

Para abrir archivos DBF con el campo Memo, es necesario crear la datasource ODBC usando el driver Microsoft Fox Pro (si existe y es versión 3.5x) o el Microsoft Visual FoxPro (si el sistema es Windows 2000/XP).

Abra el archivo CRYSINI.INI (que se encuentra en el directorio del SGCRYS32.EXE) e incluya la siguiente línea:

VERSION=4

Problema 10:

Al crear un informe dentro del Crystal y seleccionar las tablas, el sistema avisa que la tabla en cuestión no tiene \"fields\", o al intentar abrir un informe creado por otro usuario se muestra el mensaje de que el archivo está utilizándose e que no tengo acceso a los datos.

Solución 10:

Para construir informes es necesario tener acceso de escritura en el directorio de los datos, en caso que sea DBF (ADS o CDX). Este procedimiento no es necesario para visualizar el informe a partir del Crystal.

Problema 11:

El informe se genera sin problemas dentro del Crystal, pero cuando lo ejecuto a través de Microsiga Protheus®, algunos valores no aparecen, algunas fórmulas no se ejecutan o, inclusive, no se muestra el informe.

Solución 11:

Verifique todos los DLL llamados CRPE32.DLL en la estación. Debe existir sólo uno en la estación, (debe estar en el path del Windows) y su versión debe ser compatible con la versión utilizada del Crystal. Para verificar la versión, basta verificar las propiedades del archivo.

 

Importante:

Para obtener más informaciones, acceda al FTP de TOTVS, en la carpeta Crystal.