Un batch viene mantenuto nello stato di registrazione, la ricezione, occupato, Marked, bloccato o modificato in Microsoft Dynamics GP

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 850289
Sintomi
Dopo che si tenta di registrare un batch in Microsoft Dynamics GP o Microsoft Business Solutions - Great Plains, il processo batch viene assegnato uno dei seguenti stati:
  • Registrazione
  • La ricezione
  • Disponibilità
  • Contrassegnato
  • Bloccato
  • Modificato
Non è possibile registrare o deseleziona il batch. Quando si tenta di aprire il processo batch, è che venga visualizzato il seguente messaggio di errore:
"Batch è contrassegnato per la registrazione da un altro utente."
Questo problema si verifica quando si utilizza Microsoft Dynamics GP e Microsoft SQL Server.
Cause
Questo problema può verificarsi perché una fluttuazione di alimentazione o un altro problema ha causato l'interruzione del processo di registrazione.
Risoluzione
Per risolvere il problema, utilizzare una delle opzioni riportate di seguito. Per risolvere il problema, utilizzare il "Qui è stato facile da risolvere" sezione. Se si preferisce risolvere manualmente questo problema, eseguire il "Consenti la correzione manuale" sezione.

Qui è stato facile da risolvere

Per cancellare la tabella delle attività Batch SY00800 e aggiornare lo stato del batch nella tabella batch SY00500 automaticamente, fare clic sul pulsanteDownload . Nella finestra di dialogo Download File fare clic su Aprio Esegui e quindi seguire le istruzioni della procedura guidata facile da risolvere.
  • Questa procedura guidata può essere solo in lingua inglese. Tuttavia, la correzione automatica funziona anche per altre versioni di lingua di Windows.
  • Se non si è sul computer che presenta il problema, salvare la soluzione facile da risolvere per un'unità memoria flash o un CD e quindi eseguirlo sul computer che presenta il problema.

Consenti la correzione manuale

Facile da risolvere 50435

Fare clic qui per visualizzare o nascondere informazioni dettagliate
Attenersi alla seguente procedura per risolvere il problema manualmente:

Nota Tutti gli script presenti nella sezione deve essere eseguito in uno strumento di query "Risoluzione". Per aprire lo strumento di query appropriato, attenersi alle seguenti indicazioni:
  • Se si utilizza Microsoft SQL Server 2000, eseguire l'istruzione in Query Analyzer. Per aprire Management Studio, fare clic su Start, scegliere programmi, scegliere Microsoft SQL Server 2000 e quindi fare clic su Query Analyzer. Per eseguire uno script, fare clic su Nuova Query.
  • Se si utilizza Microsoft SQL Server 2005, è possibile eseguire l'istruzione in Microsoft SQL Server Management Studio. Per aprire Management Studio, fare clic su Start, scegliere programmi, quindi Microsoft SQL Server 2005 e quindi fare clic su SQL Server Management Studio. Per eseguire uno script, fare clic su Nuova Query.
  • Se si utilizza Microsoft SQL Server 2005 Express, eseguire l'istruzione in Microsoft SQL Server Management Studio Express. Per aprire Management Studio Express, fare clic su Start, scegliere programmi, quindi Microsoft SQL Server 2005 e quindi fare clic su SQL Server Management Studio Express. Per eseguire uno script, fare clic su Nuova Query.
  • Se si utilizza Microsoft SQL Server 2008, eseguire l'istruzione in Microsoft SQL Server Management Studio. Per aprire Management Studio, fare clic su Start, scegliere programmi, scegliere Microsoft SQL Server 2008 e quindi fare clic su SQL Server Management Studio. Per eseguire uno script, fare clic su Nuova Query
Per eseguire lo script, attenersi alla seguente procedura:
  1. Assicurarsi che si dispone di un backup del database della società corrente e richiedere tutti gli utenti a uscire da Microsoft Dynamics GP. Dopo che tutti gli utenti di disconnettersi da Microsoft Dynamics GP per creare il backup in Microsoft Dynamics GP, attenersi alla procedura appropriata:
    1. Dal menu File , fare clic su Backup.
    2. Nell'elenco Nome della società , fare clic su società che si desidera eseguire il backup.
    3. Nella casella Selezionare il file di backup , fare clic sulla cartella gialla per aprire il percorso in cui si desidera inserire il file di backup.

    O
    1. In Esplora oggetti, espandere i database in modo che il database che si desidera eseguire il backup.
    2. Fare clic con il pulsante destro del nome del Database, Vai alle attività e selezionare Backup.
    3. Fare clic sul pulsante Aggiungi e selezionare il percorso e il nome che si desidera salvare il backup.
    4. Fare clic su Ok per avviare il backup.
  2. Visualizzare il contenuto delle tabelle seguenti per verificare che tutti gli utenti siano disconnessi: DYNAMICS... ATTIVITÀ, DYNAMICS... SY00800, DYNAMICS... SY00801, TEMPDB.. DEX_LOCK e TEMPDB.. DEX_SESSION. A tale scopo, eseguire lo script seguente.
    SELECT * FROM DYNAMICS..ACTIVITYSELECT * FROM DYNAMICS..SY00800 SELECT * FROM DYNAMICS..SY00801 SELECT * FROM TEMPDB..DEX_LOCK SELECT * FROM TEMPDB..DEX_SESSION
    Nota Quando tutti gli utenti siano disconnessi da Microsoft Dynamics GP, queste tabelle non avrà alcun record in essi contenuti.
  3. Se viene restituito alcun risultato, procedere al "Passaggio 4". In caso contrario, deselezionare i record bloccati utilizzando uno dei seguenti script appropriato.
    DELETE DYNAMICS..ACTIVITY DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
  4. Eseguire lo script seguente nel database della società. Sostituire XXX con il numero batch o il nome del batch che si sta tentando di registrare o selezionare in Microsoft Dynamics GP.
    UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'
    Nota Il valore di BACHNUMB è lo stesso valore della finestra ID Batch in Microsoft Dynamics GP.
  5. Verificare l'esattezza delle transazioni.
  6. Verificare che è possibile modificare e registrare il batch.
NotaPer ulteriori informazioni sulle interruzioni di controllo di gestione delle retribuzioni, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
851664 Messaggio di errore quando si seleziona un batch nella finestra di compilazione controlla retribuzioni in Microsoft Dynamics GP
Riferimenti
Per ulteriori informazioni sulla procedura per installare Console di amministrazione di supporto, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:
870052 Come installare l'utilità della Console di amministrazione di supporto in Microsoft Dynamics GP
Informazioni
Parole chiave: mssql 18374 versione 850289

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 850289 - Ultima revisione: 10/14/2015 15:58:00 - Revisione: 2.1

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 KbMtit
Feedback