0% found this document useful (0 votes)
43 views4 pages

Lotes Bloqueados en GP

A batch is stuck in a posting status in Microsoft Dynamics GP. This can occur due to a power outage or other issue during posting. The summary resolves it by clearing stuck records from tables, updating the batch status fields, and verifying transactions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views4 pages

Lotes Bloqueados en GP

A batch is stuck in a posting status in Microsoft Dynamics GP. This can occur due to a power outage or other issue during posting. The summary resolves it by clearing stuck records from tables, updating the batch status fields, and verifying transactions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

PARA CORRECCION DE LOTES.

En cuanto a los lotes y/o transacciones que puedan en determinado


momento quedar bloqueadas, por problemas de conexión y o
procesamiento en la contabilización y procesamiento mismo de dichas
transacciones, le anexo un proceso creado por nosotros para el manejo de
estas contingencias.

Antes de ejecutar cualquiera de estas opciones, debe:

a.- Sacar a todos los usuarios del sistema.


b.- Hacer un backup completo de la base de datos.

Cuando los lotes del sistema, se quedan bloqueados, debemos


proceder de la siguiente manera para desbloquearlos a traves de las
opciones del SQL.

1.- A través de la opción de RUTINAS – Recuperación de lotes.

Si el lote que desea aprobar se encuentra en la lista presentada por


esta opción, lo primero que debe hacer, es recuperarlo, para
continuar el proceso de contabilización.

2.- Esta opción, se ejecuta, cuando la anterior no funciona, en este


caso, favor revisar a través del Enterprise Manager (Administrador
corporativo) del SQL, en la carpeta DYNAMICS de su instalación, la
existencia de alguna línea en la tabla SY00800 o SY00801
relacionada con el lote o lotes a buscar, en cuyo caso, se deben
eliminar solo esas líneas, luego en la base de datos de la empresa
en cuestión, deberá ejecutar el script para la corrección de la tabla
SY00500

Run the following script against the company database.


Replace XXX with the batch number or the name of the batch that
you are trying to post or select in Microsoft Dynamics GP.

UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where


BACHNUMB='XXX'

Una vez verificada estas opciones y recuperado le lote, reintentar la


contabilización para realizar posteriormente una consulta de las
cuentas afectadas y constatar que no se hayan duplicado algunas
transacciones en cuyo caso, a través de un asiento de diario, realizar
el reverso de las mismas.

A batch is held in the Posting, Receiving,


Busy, Marked, Locked, or Edited status
in Microsoft Dynamics GP
SYMPTOMS
After you try to post a batch in Microsoft Dynamics
GP or in Microsoft Business...
After you try to post a batch in Microsoft Dynamics GP or in Microsoft Business Solutions -
Great Plains, the batch is assigned one of the following statuses:

 Posting
 Receiving
 Busy
 Marked
 Locked
 Edited

You cannot post or unmark the batch. When you try to open the batch, you may receive the
following error message:
"Batch is marked for posting by another user."
This problem occurs when you use Microsoft Dynamics GP together with Microsoft SQL Server.

CAUSE
This issue may occur because a power fluctuation or
some other problem caused th...
This issue may occur because a power fluctuation or some other problem caused the posting
process to stop.

RESOLUTION
To fix the problem, use one of the options below. To
have us fix this problem fo...
Howto fix it

Follow these steps to fix this problem yourself:

Note All scripts that are in the "Resolution" section must be run in a query tool. To open the
appropriate query tool, follow these guidelines:

 If you are using Microsoft SQL Server 2000, run the statement in Query Analyzer. To
open Management Studio, click Start, point to Programs, point to Microsoft SQL
Server 2000 and then click Query Analyzer. To run a script, click New Query.

 If you are using Microsoft SQL Server 2005, run the statement in Microsoft SQL Server
Management Studio. To open Management Studio, click Start, point to Programs,
point to Microsoft SQL Server 2005 and then click SQL Server Management Studio. To
run a script, click New Query.
 If you are using Microsoft SQL Server 2005 Express, run the statement in Microsoft SQL
Server Management Studio Express. To open Management Studio Express, click Start,
point to Programs, point to Microsoft SQL Server 2005 and then click SQL Server
Management Studio Express. To run a script, click New Query.
 If you are using Microsoft SQL Server 2008, run the statement in Microsoft SQL Server
Management Studio. To open Management Studio, click Start, point to Programs,
point to Microsoft SQL Server 2008 and then click SQL Server Management Studio. To
run a script, click New Query

To run the script, follow these steps:

1. Make sure that you have a current backup of the company database, and ask all users
to exit Microsoft Dynamics GP. To create the backup in Microsoft Dynamics GP, follow
these steps after all users log off from Microsoft Dynamics GP:

a. On the File menu, click Backup.


b. In the Company Name list, click the company that you want to back up.
c. In the Select the backup file box, click the yellow folder to open the location in
which you want to put the backup file.
2. View the contents of the following tables to verify that all users are logged off:
DYNAMICS..ACTIVITY, DYNAMICS..SY00800, DYNAMICS..SY00801, TEMPDB..DEX_LOCK,
and TEMPDB..DEX_SESSION. To do this, run the following script.
3. SELECT * FROM DYNAMICS..ACTIVITY
4. SELECT * FROM DYNAMICS..SY00800
5. SELECT * FROM DYNAMICS..SY00801
6. SELECT * FROM TEMPDB..DEX_LOCK
SELECT * FROM TEMPDB..DEX_SESSION

Note When all users are logged off from Microsoft Dynamics GP, these tables will not
have any records in them.

7. If no results are returned, go to 'Step 4'. Otherwise, clear the stuck records by using
any of the following appropriate scripts.
8. DELETE DYNAMICS..ACTIVITY
9. DELETE DYNAMICS..SY00800
10. DELETE DYNAMICS..SY00801
11. DELETE TEMPDB..DEX_LOCK
DELETE TEMPDB..DEX_SESSION

12. Run the following script against the company database. Replace XXX with the batch
number or the name of the batch that you are trying to post or select in Microsoft
Dynamics GP.

UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'

Note The value of BACHNUMB is the same as the value of the Batch ID window in
Microsoft Dynamics GP.

13. Verify the accuracy of the transactions.


14. Verify that you can edit and post the batches.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy