Errore "Messaggio di sistema 28002" quando si deseleziona l'opzione Consenti la registrazione a periodi fiscali chiusi nella schermata di installazione gl in Microsoft Dynamics SL

Questo articolo fornisce una soluzione a un errore che si verifica quando si tenta di deselezionare la casella di controllo Consenti registrazione a periodi fiscali chiusi nella schermata Configurazione gl (01.950.00).

Si applica a: Microsoft Dynamics SL
Numero KB originale: 2550945

Sintomi

Quando si tenta di deselezionare la casella di controllo Consenti registrazione a periodi fiscali chiusi nella schermata Configurazione gl (01.950.00), viene visualizzato il messaggio di errore seguente:

Messaggio di sistema 28002: "Non è possibile disabilitare la pubblicazione nei periodi precedenti perché esistono batch non rilasciati nei periodi precedenti".

Causa

Questo problema si verifica quando non è ancora stato rilasciato un batch con un periodo di pubblicazione precedente.

Risoluzione

Per risolvere questo problema, eliminare o rilasciare il batch non rilasciato che ha un periodo precedente per la pubblicazione. Per effettuare questa operazione, seguire questi passaggi:

  1. Eseguire l'istruzione SQL seguente in SQL Server Management Studio nel database dell'applicazione Microsoft Dynamics SL per identificare il batch non rilasciato:

    selectBatNbr,EditScrnNbr,Status,PerPost,Module,*fromBatchwhereSTATUSIN('B','H')
    
  2. Identificare i batch con un valore nel campo PerPost prima del periodo fiscale corrente. Eliminare o rilasciare i batch sullo schermo annotati nel campo EditScrnNbr.