Contenuto techknowledge
Problema
La routine Gl Interface (GL Posting) ha prestazioni lente nei cespiti con Microsoft Dynamics GP.
Risoluzione
1. Creare un BACKUP del database che può essere ripristinato in caso di perdita di dati indesiderata.
2. Aprire una nuova finestra di query in SQL Server Management Studio ed eseguire le query seguenti nel database aziendale:
SELEZIONARE CONTA.VALORI(*) DA FA00902 DOVE BOOKINDX = X
SELEZIONARE CONTA.VALORI(*) DA FA00902 DOVE BOOKINDX = X E GLINTBTCHNUM = ''
(dove X = indice del libro per il libro aziendale. È possibile trovarlo nella tabella Setup libro (FA40200).)
NOTA: la prima query precedente indica il numero di record nella tabella Dettagli finanziari dei cespiti (FA00902) per il libro aziendale. La seconda query indica quanti di questi record hanno un campo numero batch C/G vuoto che indica che non sono stati registrati nella contabilità generale. Se questi numeri sono entrambi elevati, si verificano problemi di prestazioni durante l'esecuzione dell'interfaccia GL.
Il problema di prestazioni si verifica perché l'interfaccia GL o la registrazione viene eseguita dal periodo corrente al periodo corrente (da Ex 2011-006 a 2011-006). Questa procedura non è consigliata per due motivi:
1. Prestazioni: se è stata eseguita l'importazione in tutti i beni o se è stata eseguita la reimpostazione della durata dei beni, è possibile che nel file Dettagli finanziari cespiti sia presente un record di periodi precedenti. Se l'interfaccia non è mai stata eseguita da 0000-000 a Periodo corrente, i numeri di batch non vengono mai assegnati a tutti questi record. Pertanto, ogni volta che l'interfaccia GL o la registrazione viene eseguita dal periodo corrente al periodo corrente, è necessario ordinare tutti i record che non hanno ancora un numero di batch. La prima volta che si esegue l'interfaccia GL o la registrazione da 0000-000 al periodo corrente, l'elaborazione potrebbe richiedere del tempo, ma dopo aver eseguito questo processo, i numeri batch verranno assegnati a tutti i record, quindi la prossima volta sarà necessario elaborare solo i nuovi record a cui non sono associati numeri di batch.
2. Bilanciamento dei cespiti in contabilità generale: se si esegue un anno di reimpostazione o si reimposta la vita utile o si effettua un trasferimento di un bene indietro nel tempo, si influiranno sui periodi precedenti nel modulo secondario Cespiti. Per consentire ai cespiti di raccogliere queste modifiche in un batch e registrare le differenze nel periodo corrente, è necessario consentire all'intervallo di periodi di includerle eseguendo un'interfaccia Gl (Gl Posting) da 0000-000 al periodo corrente.
Questo articolo è stato ID documento TechKnowledge: 31173