Un lote se mantiene en el estado de contabilización, recepción, ocupado, marcado, bloqueado o editado en Microsoft Dynamics GP

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 850289
Síntomas
Después de contabilizar un lote en Microsoft Dynamics GP o en Microsoft Business Solutions - Great Plains, el lote es asignado a uno de los siguientes estados:
  • Contabilización
  • Recibiendo
  • Disponibilidad
  • Marcado
  • Bloqueado
  • Editado
No puede contabilizar o desmarcar el lote. Cuando intenta abrir el lote, puede recibir el siguiente mensaje de error:
"Lote marcado para contabilizar por otro usuario."
Este problema se produce cuando utiliza Microsoft Dynamics GP junto con Microsoft SQL Server.
Causa
Este problema puede producirse debido a una fluctuación de energía o algún otro problema detuvo el proceso de contabilización.
Solución
Para solucionar el problema, utilice uno de las siguientes opciones. Para que podamos corregir este problema para usted, vaya a la "He aquí una solución fácil. Si prefiere corregir este problema manualmente, vaya a la "Solucionarlo por mí mismo.

He aquí una solución fácil

Para borrar la tabla actividad de lotes SY00800 y actualizar automáticamente el estado del lote en las tablas SY00500 por lotes, haga clic en el botónDescargar . En el cuadro de diálogo Descarga de archivos , haga clic en Abriro Ejecutar y, a continuación, siga los pasos en el Asistente para la solución fácil.
  • Este asistente puede estar solo en inglés. Sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.
  • Si no está en el equipo que tiene el problema, guarde la solución de solución fácil a un CD o una unidad flash y, a continuación, ejecútelo en el equipo que tiene el problema.

Solucionarlo por mí mismo

Solución fácil 50435

Haga clic aquí para ver u ocultar la información detallada
Siga estos pasos para corregir este problema manualmente:

Nota: Todas las secuencias de comandos que se encuentran en la sección se debe ejecutar en una herramienta de consulta "Resolución". Para abrir la herramienta de consultas apropiada, siga estas instrucciones:
  • Si está utilizando Microsoft SQL Server 2000, ejecute la instrucción en el analizador de consultas. Para abrir Management Studio, haga clic en Inicio, seleccione programas, seleccione Microsoft SQL Server 2000 y, a continuación, haga clic en Analizador de consultas. Para ejecutar una secuencia de comandos, haga clic en Nueva consulta.
  • Si está utilizando Microsoft SQL Server 2005, ejecute la instrucción en Microsoft SQL Server Management Studio. Para abrir Management Studio, haga clic en Inicio, seleccione programas, seleccione Microsoft SQL Server 2005 y, a continuación, haga clic en SQL Server Management Studio. Para ejecutar una secuencia de comandos, haga clic en Nueva consulta.
  • Si está utilizando Microsoft SQL Server 2005 Express, ejecute la instrucción en Microsoft SQL Server Management Studio Express. Para abrir Management Studio Express, haga clic en Inicio, seleccione programas, seleccione Microsoft SQL Server 2005 y, a continuación, haga clic en SQL Server Management Studio Express. Para ejecutar una secuencia de comandos, haga clic en Nueva consulta.
  • Si está utilizando Microsoft SQL Server 2008, ejecute la instrucción en Microsoft SQL Server Management Studio. Para abrir Management Studio, haga clic en Inicio, seleccione programas, seleccione Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio. Para ejecutar una secuencia de comandos, haga clic en Nueva consulta
Para ejecutar la secuencia de comandos, siga estos pasos:
  1. Asegúrese de que tiene una copia de seguridad actual de la base de datos de la compañía y pida a todos los usuarios que salga de Microsoft Dynamics GP. Para crear la copia de seguridad en Microsoft Dynamics GP, siga los pasos apropiados después de todos los usuarios cierre la sesión en Microsoft Dynamics GP:
    1. En el menú archivo , haga clic en copia de seguridad.
    2. En la lista Nombre de la empresa , haga clic en la compañía que desea hacer copia de seguridad.
    3. En el cuadro Seleccione el archivo de copia de seguridad , haga clic en la carpeta amarilla para abrir la ubicación en la que desea colocar el archivo de copia de seguridad.

    O
    1. En el Explorador de objetos, expanda las bases de datos para ver la base de datos que desea hacer copia de seguridad.
    2. Haga clic con el botón secundario del mouse en el nombre de la base de datos, vaya a tareas y seleccione copia de seguridad.
    3. Haga clic en el botón Agregar y seleccione el nombre de archivo y la ubicación que desea guardar la copia de seguridad.
    4. Haga clic en Aceptar para iniciar la copia de seguridad.
  2. Ver el contenido de las tablas siguientes para comprobar que todos los usuarios han cerrado sesión: DYNAMICS.. ACTIVIDAD, DYNAMICS.. SY00800, DYNAMICS.. SY00801, TEMPDB.. DEX_LOCK y TEMPDB.. DEX_SESSION. Para ello, ejecute la siguiente secuencia de comandos.
    SELECT * FROM DYNAMICS..ACTIVITYSELECT * FROM DYNAMICS..SY00800 SELECT * FROM DYNAMICS..SY00801 SELECT * FROM TEMPDB..DEX_LOCK SELECT * FROM TEMPDB..DEX_SESSION
    Nota: Cuando todos los usuarios han cerrado sesión en Microsoft Dynamics GP, estas tablas no tendrá ningún registro en ellos.
  3. Si no se devuelven resultados, vaya a 'Paso 4'. De lo contrario, elimine los registros atascados utilizando cualquiera de las siguientes secuencias de comandos adecuados.
    DELETE DYNAMICS..ACTIVITY DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
  4. Ejecute el script siguiente contra la base de datos de la empresa. Reemplazar XXX con el número de lote o el nombre de la sección que está intentando contabilizar o seleccionar en Microsoft Dynamics GP.
    UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'
    Nota: El valor de BACHNUMB es el mismo que el valor de la ventana ID de lote en Microsoft Dynamics GP.
  5. Compruebe la exactitud de las transacciones.
  6. Compruebe que puede modificar y contabilizar los lotes.
Nota:Para obtener más información acerca de las interrupciones de cheque de nómina, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
851664 Mensaje de error cuando selecciona un lote en la ventana Crear cheques de nómina en Microsoft Dynamics GP
Referencias
Para obtener más información acerca de los pasos para instalar la consola de administrador de soporte, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
870052 Cómo instalar la utilidad consola del Administrador de soporte en Microsoft Dynamics GP
Más información
Palabras de consulta: mssql 18374 versión 850289

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 850289 - Última revisión: 12/19/2015 01:21:00 - Revisión: 6.0

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Microsoft Business Solutions–Great Plains 8.0

  • kbtshoot kbprb kbmbsmigrate kbmsifixme kbfixme kbcip kbmt KB850289 KbMtes
Comentarios