Compartir a través de


Error al intentar iniciar Microsoft Dynamics GP en un equipo en el que están habilitadas las impresoras con nombre: La aplicación debe cerrarse.

En este artículo se proporciona una solución a un problema por el que no se puede iniciar Microsoft Dynamics GP en un equipo en el que están habilitadas las impresoras con nombre.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 909739

Síntomas

Al intentar iniciar Microsoft Dynamics GP, puede experimentar el siguiente problema. Al hacer clic en Aceptar en el cuadro de diálogo Inicio de sesión de empresa, Microsoft Dynamics GP se cierra inesperadamente sin un mensaje de error. O bien, Microsoft Dynamics GP se cierra inesperadamente y recibe el siguiente mensaje de error en su lugar:

La aplicación debe cerrarse.

Causa

Este problema se produce si se cumplen las condiciones siguientes:

  • Las impresoras nombradas están habilitadas en el equipo desde el que está intentando iniciar Microsoft Dynamics GP.
  • Se cumple una de las condiciones siguientes:
    • La impresora predeterminada de la serie de tareas Sistema ya no existe. O bien, la impresora predeterminada de la serie de tareas de la Empresa ya no existe.
    • Los controladores de impresora se han cambiado para la impresora predeterminada de la serie de tareas del Sistema o para la predeterminada de la serie de tareas de la Empresa. O bien, los controladores de impresora no son válidos. Al iniciar Microsoft Dynamics GP, la impresora predeterminada para Microsoft Dynamics GP se cambia a la impresora predeterminada del conjunto de tareas del sistema en la ventana Opciones de Impresoras Nombradas.

Solución

Para resolver este problema, deshabilite temporalmente impresoras con nombre en el equipo para que la impresora predeterminada para Microsoft Dynamics GP no cambie al iniciar el programa. A continuación, inicie Microsoft Dynamics GP y configure impresoras con nombre correctamente. Después de hacerlo, habilite impresoras nombradas. Para ello, siga estos pasos:

  1. Haga doble clic en el archivo Dex.ini.

  2. En el archivo, busque la siguiente línea:
    ST_SetDefault=TRUE

  3. Cambie el valor del parámetro ST_SetDefault a FALSE.

  4. Guarde los cambios y cierre el archivo.

  5. Inicie Microsoft Dynamics GP.

  6. En el menú Herramientas, haga clic en Configurar, en Sistema y luego en Impresoras con nombre.

  7. Cambie la configuración de la impresora predeterminada para la serie de tareas Sistema para especificar una impresora que exista.

  8. Cambie la configuración de la impresora predeterminada para la serie de tareas de la Empresa para especificar una impresora existente.

    Nota:

    Este paso es opcional. Solo tienes que hacerlo si ya está configurada una impresora predeterminada para la serie de tareas de la Empresa.

  9. Salga de Microsoft Dynamics GP.

  10. Haga doble clic en el archivo Dex.ini.

  11. Cambie el valor del parámetro ST_SetDefault a TRUE.

Nota:

Puede deshabilitar temporalmente las impresoras con nombre colocando un punto y coma delante de la configuración de ST_MachineID= en el archivo Dex.ini en lugar de establecer el valor ST_MachineID= en FALSE.