Mensaje de error cuando intenta imprimir un informe en Microsoft Dynamics SL: "Crystal imprimir Engine Error: 723... No se pudo abrir un conjunto de filas"


 

Síntomas


Cuando intenta imprimir un informe en Microsoft Dynamics SL o en Microsoft Business Solutions - Solomon, recibe un mensaje de error similar al siguiente:
Aplicación auxiliar de Crystal Reports para Solomon IV

No se puede iniciar el trabajo de impresión.

Informe: unidad:\Archivos de programa\Solomonde \Program Files\Solomon\ \XXXXX. RPT
Error del motor de impresión de Crystal: 723 - Error de archivo de la unidad:\Archivos de programa\Solomonde \Program Files\Solomon\ \XXXXX. RPT:

Error al abrir un conjunto de filas.
Nota: En este mensaje de error, unidad representa la unidad en la que instaló Microsoft Dynamics SL, programa\Solomon representa el código del módulo corresponde al módulo de Microsoft Dynamics SL en el que se encuentra el informe y XXXXX representa el nombre de archivo del informe.

Causa


Este problema se produce para uno o más de los siguientes motivos.

Causa 1

El informe contiene notas. Vea la solución 1 en la sección "Solución".

Causa 2

Tiene instalado Microsoft Solomon 6.0 y el informe que causa el error es Account Distribution (01.ACC.) Informe DI). Vea la solución 2 en la sección "Solución".

Causa 3

El informe es un informe personalizado que utiliza un preprocesamiento. Vea la solución 3 en la sección "Solución".

Causa 4

Los nombres de origen de datos (DSN) de conectividad abierta de base de datos (ODBC) que faltan o están dañados. Vea la solución 4 en la sección "Solución".

Causa 5

No está seleccionada la opción Usar identificadores entrecomillados ANSI. Vea la solución 5 en la sección "Solución".

Causa 6

No hay suficiente espacio libre en disco en el equipo que está ejecutando Microsoft SQL Server y que aloja las bases de datos de Microsoft Dynamics SL o Microsoft Business Solutions - Solomon. Vea la solución 6 en la sección "Solución".

Solución


Para resolver este problema, utilice la resolución adecuada.

Resolución 1

Si recibe el mensaje de error cuando intenta imprimir un informe que contiene notas, haga clic para desactivar la casilla de verificación Select Distinct Records en el menú base de datos de Crystal Reports for Solomon. Para obtener más información acerca de cómo desactivar esta opción, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

896330 recibe un mensaje de error Crystal Print Engine cuando intenta imprimir un informe de Solomon 6.0 Invoice/Memo Forms que incluya notas de Microsoft Crystal Reports

Resolución 2

Si recibe el mensaje de error sólo cuando intenta imprimir la distribución de cuenta (01.ACC.) DI) informe y si tiene Microsoft Solomon 6.0 instalado, reemplace el archivo 01acctdi.rpt de su instalación utilizando el archivo 01acctdi.rpt incluido en el CD de instalación de Microsoft Solomon 5.5. Para obtener más información acerca de cómo realizar este reemplazo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

898694 informe de la distribución de cuenta está en blanco de una compañía que no es la principal en Microsoft Solomon

Resolución 3

Si recibe el mensaje de error cuando intenta imprimir un informe personalizado que utiliza un preprocesamiento, utilice uno de los métodos siguientes.

Método 1

Agregue el informe personalizado como un elemento independiente en la estructura de menú de Microsoft Dynamics SL. Para obtener más información acerca de cómo agregar elementos a la estructura de menús, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

887345 cómo agregar un programa de software de terceros al menú Microsoft Solomon en la versión 6.0

Método 2

Adjuntar el informe personalizado como un nuevo formato de informe a un informe existente que no utilice un preprocesamiento. Para adjuntar el informe personalizado, siga estos pasos:
  1. Inicie Microsoft Dynamics SL.
  2. En el menú de la utilidad , haga clic en Report Control Maintenance.

    Nota: Se abre el cuadro de diálogo de Mantenimiento de Control del informe (98.300.00) .
  3. En el cuadro Número de informe , escriba el número del informe al que desea adjuntar el informe personalizado.
  4. Haga clic en Opciones de Control.
  5. Compruebe que está en blanco el cuadro Pre-Process . Si no está en blanco el cuadro Pre-Process , vuelva al paso c y, a continuación, escriba un número de informe diferente.
  6. En la primera fila en blanco, escriba el nombre para mostrar del informe en el cuadro Nombre de formato de informe y, a continuación, escriba el nombre del archivo de informe en el cuadro Formato de informe .

    En este paso, "el informe" se refiere al informe de Crystal Reports en Microsoft Windows. Por ejemplo, escriba 01accdi en el cuadro Formato de informe , si el nombre del archivo de informe es 01accdi.rpt.
  7. Haga clic en Guardar. A continuación, haga clic en Cerrar.

Resolución 4

Quitar y volver a crear el Microsoft Dynamics SL o Microsoft Solomon DSN de ODBC de la base de datos. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Panel de Control, haga clic en Herramientas administrativasy, a continuación, haga clic en Orígenes de datos (ODBC).
  2. En la ficha DSN de usuario , seleccione una base de datos de Dynamics SL y, a continuación, haga clic en Quitar. Repita para todas las bases de datos de Dynamics SL que aparecen en la lista.
  3. En la ficha DSN de sistema , seleccione orígenes de datos de sistema que se relaciona con una base de datos de Dynamics SL y, a continuación, haga clic en Quitar.
  4. Haga clic en Aceptar.
  5. Para volver a crear los DSN de ODBC, inicie Microsoft Dynamics SL y, a continuación, muestre una vista previa de cualquier informe.

Resolución 5

Activar identificadores entrecomillados ANSI. Para ello, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Panel de Control, haga clic en Herramientas administrativasy, a continuación, haga clic en Orígenes de datos (ODBC).
  2. En la ficha DSN de usuario , seleccione la base de datos adecuada y, a continuación, haga clic en Configurar.
  3. Haga clic en Siguiente.
  4. Especifique las credenciales apropiadas y, a continuación, haga clic en siguiente.
  5. Haga clic para activar la casilla de verificación usar identificadores entrecomillados ANSI .
  6. Haga clic en Siguiente.
  7. Haga clic en Finalizar.
  8. Haga clic en Aceptar dos veces.

Resolución 6

Libere espacio en disco en el equipo. Para ello, elimine datos innecesarios o aumente la capacidad del disco.