Solución de problemas de un lote parcialmente publicado en Cuentas por pagar en Microsoft Dynamics SL

En este artículo se proporcionan soluciones a los errores que se producen al intentar liberar un lote en Cuentas por pagar en Microsoft Dynamics SL.

Se aplica a: Microsoft Dynamics SL 2011
Número de KB original: 871362

Síntomas

Al intentar liberar un lote en Cuentas por pagar en Microsoft Dynamics SL, el lote no se libera. Cuando investigue, verá que el lote del cuadro de diálogo Liberar lotes de AP (03.400.00) tiene el estado Partially Released (Parcialmente liberado). Es posible que vea uno de los siguientes mensajes de error en un registro de eventos:

Mensaje del sistema 8888: se ha producido un error inesperado al liberar el lote %s. Póngase en contacto con Solomon para obtener ayuda con este lote.

Mensaje del sistema 6019: El lote está fuera de equilibrio y no se libera.

Mensaje del sistema 6909: otro proceso ya ha agregado el elemento %s. El programa debe finalizarse.

Causa

Hay varias causas posibles para los mensajes de error.

Nota:

Si no se aplica ninguna de las siguientes causas, ejecute un script de depuración. Para obtener más información sobre cómo ejecutar un script de depuración, consulte la resolución 2.

  • Durante el proceso de lanzamiento, se perdió la conexión entre Microsoft Dynamics SL y la instancia de SQL Server. Consulte la resolución 1.
  • Durante el proceso de versión, seleccionó Cancelar en el cuadro de diálogo Lotes de AP de versión (03.400.00 ). Consulte la resolución 1.
  • El mensaje de error del sistema 6909 puede producirse al intentar liberar los lotes Comprobar conciliación del cuadro de diálogo Comprobar conciliación (03.060.00) después de intentar cambiar el período a Post.
  • En Microsoft Business Solutions - Solomon 6.0, el error 7318 puede hacer que aparezca el mensaje de error del sistema 6909.

Solución

Nota:

Si actualmente usa Microsoft Dynamics SL 2011 o versiones posteriores, puede eliminar el lote de la pantalla de entrada de datos y volver a escribirlo.

Solución 1

Intente liberar el lote de nuevo. Para ello, siga estos pasos:

  1. Abra el cuadro de diálogo Lotes de AP de versión (03.400.00 ).
  2. Active la casilla Seleccionada que está junto al número de lote al que se hace referencia en el registro de eventos.
  3. Seleccione Iniciar procesamiento.

Solución 2

Si ejecuta Microsoft SQL Server 2000, ejecute el script de AP_6019_DEBUG en el Analizador de consultas SQL y, a continuación, envíe los resultados del script y el registro de eventos a los Servicios de soporte al cliente de Microsoft. Para ello, siga estos pasos. También hay disponible un vídeo que recorre el proceso de ejecución del script de depuración ap:

  1. Descargue el archivo AP_6019_DEBUG.sql .

    Microsoft ha examinado este archivo en busca de virus. Microsoft usó el software de detección de virus más actual que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores mejorados de seguridad que ayudan a evitar cambios no autorizados en el archivo.

  2. Seleccione Inicio, Todos los programas, Microsoft SQL Server y, a continuación, analizador de consultas.

  3. En el cuadro de diálogo Conectar con SQL Server, escriba el nombre de la instancia de SQL Server nombre en el cuadro SQL Server y, a continuación, seleccione SQL Server Autenticación.

  4. Escriba sa en el cuadro Nombre de inicio de sesión , escriba la contraseña en el cuadro Contraseña y, a continuación, seleccione Aceptar.

  5. En la barra de herramientas del Analizador de consultas, seleccione la base de datos de la aplicación.

  6. En el menú Herramientas , seleccione Opciones y, a continuación, seleccione la pestaña Resultados .

  7. En el cuadro Destino de resultados predeterminados , seleccione Resultados en texto.

  8. En el cuadro Formato de salida de resultados , seleccione Delimitado por tabulaciones y, a continuación, seleccione Aceptar.

  9. Reemplace XXXXXX por el número de lote de seis dígitos.

  10. Para ejecutar el script, presione F5.

  11. Una vez que el script termine de ejecutarse, haga clic con un solo clic en la ventana inferior.

  12. En el menú Archivo, haga clic en Guardar como.

  13. En el cuadro Nombre de archivo , escriba IncidentAP. Reemplace Incident por el número de incidente real.

  14. En el cuadro Guardar como tipo , seleccione Archivos de informe (*.rpt) y, a continuación, seleccione Guardar.

  15. Comprima este archivo junto con el registro de eventos y, a continuación, envíe los archivos a Los servicios de soporte al cliente de Microsoft.

Si ejecuta Microsoft SQL Server 2005 o Microsoft SQL Server 2008, ejecute el script de AP_6019_DEBUG en SQL Server Management Studio y, a continuación, envíe los resultados del script y el registro de eventos a los Servicios de soporte al cliente de Microsoft. Para ello, siga estos pasos:

  1. Descargue el archivo de depuración de AP_6019_DEBUG.sql.

    El siguiente archivo está disponible para su descarga desde el Exchange Server de archivos de Microsoft Dynamics: AP_6019_DEBUG.sql.

    Microsoft ha examinado este archivo en busca de virus. Microsoft usó el software de detección de virus más actual que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores mejorados de seguridad que ayudan a evitar cambios no autorizados en el archivo.

  2. Inicie SQL Server Management Studio, inicie sesión en el servidor y cambie el formato de salida. Para ello, siga estos pasos:

    1. En el menú Herramientas, seleccione Opciones.
    2. Seleccione Resultados de la consulta.
    3. En el cuadro Destino predeterminado para resultados , seleccione Resultados en texto.
    4. Expanda Resultados de la consulta y, a continuación, expanda la instancia de SQL Server.
    5. Seleccione Resultados en Texto.
    6. En el cuadro Formato de salida , seleccione Delimitado por tabulaciones.
    7. Active la casilla Incluir encabezados de columna en el conjunto de resultados .
    8. Seleccione Aceptar para cerrar el cuadro de diálogo Opciones .
  3. En el menú Archivo , seleccione Abrir, busque el archivo AP_6019_DEBUG.sql y haga doble clic en el archivo AP_6019_DEBUG.sql .

  4. Reemplace el marcador de posición XXXXXX por el número de lote de seis dígitos del lote suspendido.

  5. Pulse F5.

  6. Una vez finalizado el script, haga clic con el botón izquierdo en el panel inferior de la ventana.

  7. En el menú Archivo, haga clic en Guardar como.

  8. En el cuadro Nombre de archivo , escriba IncidentAP.

    Nota:

    Reemplace el marcador de posición Incidente por el número de lote del lote suspendido.

  9. En el cuadro Guardar como tipo , seleccione Archivos de informe (*.rpt).

  10. Seleccione Guardar.

  11. Comprima el archivo.

  12. Envíe el archivo comprimido junto con el registro de eventos a Servicios de soporte al cliente de Microsoft.

Clientes

Los clientes de Microsoft Business Solutions que están en el plan de mejora o que están en un plan de servicio pueden visitar CustomerSource para enviar una nueva solicitud de soporte técnico. Para ello, visite CustomerSource.

Escriba la clave de seguridad para obtener acceso al sitio. Seleccione el vínculo Soporte técnico para visitar la página Soporte técnico. En Soporte técnico, seleccione Nuevas solicitudes de soporte técnico.

Asociados de soluciones empresariales

Los asociados certificados de Microsoft Business Solutions pueden visitar PartnerSource para enviar una nueva solicitud de soporte técnico.

Escriba la clave de seguridad para obtener acceso al sitio. En la página principal de PartnerSource, seleccione el vínculo Soporte técnico en Recursos y, a continuación, seleccione Nueva solicitud de soporte técnico.

Información general

Los clientes de Microsoft Business Solutions que no están en planes y otros asociados de Microsoft pueden enviar solicitudes de soporte técnico y pueden revisar sus opciones de soporte técnico en el sitio web de Soporte técnico de Microsoft. Para hacerlo, visita Soporte técnico de Microsoft.