Error "El cierre de fin de año sigue en curso y no se pueden contabilizar lotes" al registrar una transacción en General Ledger después de cerrar el año

En este artículo se proporciona una resolución del problema por el que no se puede publicar una transacción en General Ledger en Microsoft Dynamics GP después de que se cierre el año.

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

Nota:

Antes de seguir las instrucciones de este artículo, asegúrese de que tiene una copia de seguridad completa de la base de datos que puede restaurar si se produce un problema.

Síntomas

Cuando intenta registrar una transacción en General Ledger en Microsoft Dynamics GP después de cerrar el año, recibe el siguiente mensaje de error:

El cierre de fin de año sigue en curso y no se pueden contabilizar los lotes.

Causa

Este problema se produce debido a registros no válidos que existen en la tabla SY00800.

Solución

Para resolver este problema, elimine los registros no válidos de la tabla SY00800. Para ello, siga estos pasos:

  1. Haga que todos los usuarios salgan de Microsoft Dynamics GP.

  2. Abra SQL Server Management Studio. Para ello, seleccione Inicio, Todos los programas, Microsoft SQL Server 20XX (XX=su versión) y, a continuación, seleccione SQL Server Management Studio.

  3. Ejecute la siguiente instrucción en la base de datos DYNAMICS.

    DELETE SY00800