Risoluzione dei problemi relativi a un batch parzialmente rilasciato in Contabilità fornitori in Microsoft Dynamics SL

Questo articolo fornisce soluzioni agli errori che si verificano quando si tenta di rilasciare un batch in Contabilità fornitori in Microsoft Dynamics SL.

Si applica a: Microsoft Dynamics SL 2011
Numero KB originale: 871362

Sintomi

Quando si tenta di rilasciare un batch in Contabilità fornitori in Microsoft Dynamics SL, il batch non viene rilasciato. Quando si esamina, si nota che il batch nella finestra di dialogo Release AP Batches (03.400.00) ha lo stato Parzialmente rilasciato. È possibile che venga visualizzato uno dei messaggi di errore seguenti in un registro eventi:

Messaggio di sistema 8888: si è verificato un errore imprevisto durante il rilascio del batch %s. Per assistenza su questo batch, contattare Solomon.

Messaggio di sistema 6019 - Batch non è bilanciato e non viene rilasciato.

Messaggio di sistema 6909: un altro processo ha già aggiunto l'elemento %s. Il programma deve essere terminato.

Causa

Esistono diverse possibili cause per i messaggi di errore.

Nota

Se nessuna delle cause seguenti si applica, eseguire uno script di debug. Per altre informazioni su come eseguire uno script di debug, vedere risoluzione 2.

  • Durante il processo di rilascio, la connessione tra Microsoft Dynamics SL e l'istanza di SQL Server è andata persa. Vedere la risoluzione 1.
  • Durante il processo di rilascio, è stato selezionato Annulla nella finestra di dialogo Batch AP di rilascio (03.400.00). Vedere la risoluzione 1.
  • Il messaggio di errore System Message 6909 può verificarsi quando si tenta di rilasciare i batch Check Reconciliation dalla finestra di dialogo Check Reconciliation (03.060.00) dopo aver tentato di modificare il periodo in Post.
  • In Microsoft Business Solutions - Solomon 6.0, il bug 7318 potrebbe causare la visualizzazione del messaggio di errore System Message 6909.

Risoluzione

Nota

Se attualmente si usa Microsoft Dynamics SL 2011 o versioni successive, è possibile eliminare il batch dalla schermata di immissione dei dati e immetterlo nuovamente.

Risoluzione 1

Provare a rilasciare di nuovo il batch. Per effettuare questa operazione, seguire questi passaggi:

  1. Aprire la finestra di dialogo Release AP Batches (03.400.00).
  2. Selezionare la casella di controllo Selezionato accanto al numero batch a cui si fa riferimento nel registro eventi.
  3. Selezionare Avvia elaborazione.

Risoluzione 2

Se si esegue Microsoft SQL Server 2000, eseguire lo script AP_6019_DEBUG in SQL Query Analyzer e quindi inviare i risultati dello script e il registro eventi al Servizio Supporto Tecnico Clienti Microsoft. A tale scopo, seguire questa procedura. È disponibile anche un video che illustra il processo di esecuzione dello script di debug ap:

  1. Scaricare il file AP_6019_DEBUG.sql .

    Microsoft ha analizzato questo file alla ricerca di virus. Microsoft ha usato il software di rilevamento dei virus più recente disponibile alla data di pubblicazione del file. Il file viene archiviato in server con sicurezza avanzata che consentono di evitare modifiche non autorizzate al file.

  2. Selezionare Start, scegliere Tutti i programmi, Microsoft SQL Server e quindi Query Analyzer.

  3. Nella finestra di dialogo Connetti a SQL Server digitare il nome dell'istanza di SQL Server nome nella casella SQL Server e quindi selezionare SQL Server Autenticazione.

  4. Digitare sa nella casella Nome account di accesso , digitare la password nella casella Password e quindi selezionare OK.

  5. Sulla barra degli strumenti dell'analizzatore query selezionare il database dell'applicazione.

  6. Nel menu Strumenti selezionare Opzioni e quindi selezionare la scheda Risultati .

  7. Nella casella Destinazione risultati predefiniti selezionare Risultati in testo.

  8. Nella casella Formato output risultati selezionare Tab Delimitato e quindi selezionare OK.

  9. Sostituire XXXXXX con il numero di batch a sei cifre.

  10. Per eseguire lo script, premere F5.

  11. Al termine dell'esecuzione dello script, fare clic sulla finestra inferiore.

  12. Nel menu File, fare clic su Salva con nome.

  13. Nella casella Nome file digitare IncidentAP. Sostituire Incident con il numero effettivo dell'evento imprevisto.

  14. Nella casella Salva con nome selezionare File di report (*.rpt) e quindi selezionare Salva.

  15. Comprimere questo file insieme al registro eventi e quindi inviare i file al Servizio Supporto Tecnico Clienti Microsoft.

Se si esegue Microsoft SQL Server 2005 o Microsoft SQL Server 2008, eseguire lo script AP_6019_DEBUG in SQL Server Management Studio e quindi inviare i risultati dello script e il registro eventi al Servizio Supporto Tecnico Clienti Microsoft. Per effettuare questa operazione, seguire questi passaggi:

  1. Scaricare il file di debug AP_6019_DEBUG.sql.

    Il file seguente è disponibile per il download da Microsoft Dynamics File Exchange Server: AP_6019_DEBUG.sql.

    Microsoft ha analizzato questo file alla ricerca di virus. Microsoft ha usato il software di rilevamento dei virus più recente disponibile alla data di pubblicazione del file. Il file viene archiviato in server con sicurezza avanzata che consentono di evitare modifiche non autorizzate al file.

  2. Avviare SQL Server Management Studio, accedere al server e quindi modificare la formattazione di output. Per effettuare questa operazione, seguire questi passaggi:

    1. Nel menu File, fare clic su Opzioni.
    2. Selezionare Risultati query.
    3. Nella casella Destinazione predefinita per risultati selezionare Risultati nel testo.
    4. Espandere Risultati query e quindi espandere l'istanza di SQL Server.
    5. Selezionare Risultati in testo.
    6. Nella casella Formato di output selezionare Tab delimitata.
    7. Selezionare la casella di controllo Includi intestazioni di colonna nel set di risultati .
    8. Selezionare OK per chiudere la finestra di dialogo Opzioni .
  3. Nel menu File selezionare Apri, individuare il file AP_6019_DEBUG.sql e quindi fare doppio clic sul file AP_6019_DEBUG.sql .

  4. Sostituire il segnaposto XXXXXX con il numero di batch a sei cifre del batch sospeso.

  5. Premere F5.

  6. Al termine dello script, fare clic con il pulsante sinistro del mouse sul riquadro inferiore della finestra.

  7. Nel menu File, fare clic su Salva con nome.

  8. Nella casella Nome file digitare IncidentAP.

    Nota

    Sostituire il segnaposto Evento imprevisto con il numero di batch del batch sospeso.

  9. Nella casella Salva con nome selezionare File di report (*.rpt).In the Save as box, select Report Files (*.rpt).

  10. Seleziona Salva.

  11. Comprimere il file.

  12. Inviare il file compresso insieme al registro eventi al Servizio Supporto Tecnico Clienti Microsoft.

Clienti

I clienti di Microsoft Business Solutions che si trovano nel piano di miglioramento o che fanno parte di un piano di servizio possono visitare CustomerSource per inviare una nuova richiesta di supporto. A tale scopo, visitare CustomerSource.

Digitare la chiave di sicurezza per accedere al sito. Selezionare il collegamento Supporto per visitare la pagina Supporto. In Supporto selezionare Nuove richieste di supporto.

Partner business solutions

I partner Microsoft Business Solutions certificati possono visitare PartnerSource per inviare una nuova richiesta di supporto.

Digitare la chiave di sicurezza per accedere al sito. Nella home page partnerSource selezionare il collegamento Supporto in Risorse e quindi selezionare Nuova richiesta di supporto.

Generalità

I clienti di Microsoft Business Solutions che non hanno piani e altri partner Microsoft possono inviare richieste di supporto e possono esaminare le opzioni di supporto nel sito Web supporto tecnico Microsoft. Per farlo, visita supporto tecnico Microsoft.