Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra i diversi metodi che è possibile usare per ottenere le informazioni sulla tabella e sul campo per le finestre in Microsoft Dynamics GP.
Si applica a: Microsoft Dynamics GP
Numero KB originale: 894335
Esistono diversi metodi che è possibile usare per ottenere le informazioni sulla tabella e sul campo per le finestre in Microsoft Dynamics GP. È possibile usare uno o più dei metodi seguenti:
- Ottenere un elenco di tabelle
- Creare un file DEXSQL.log
- Esaminare i documenti del flusso delle transazioni
- Selezionare manualmente la tabella
- Usare il debugger di script di Dexterity
- Usare il rilevamento delle attività
Ottenere un elenco di tabelle
Il metodo 1, il metodo 2 e il metodo 3 producono lo stesso elenco di tabelle.
Metodo 1
- Aprire la finestra di Microsoft Dynamics GP contenente i dati per i quali si desidera ottenere informazioni sulla tabella e sul campo.
- Scegliere Integrazione dal menu Strumenti e quindi selezionare Importazione tabella.
Note
Quando si usa il metodo 1, dovrebbe essere aperta una sola finestra.
Metodo 2
Aprire la finestra di Microsoft Dynamics GP contenente i dati per i quali si desiderano le informazioni sulla tabella e sul campo.
Nel menu Strumenti, punta a Personalizza, e quindi seleziona Modifica finestra corrente.
Quando si è nel modificatore nel layout della finestra, visualizzare le proprietà dell'oggetto finestra. Se il Finestra Proprietà non viene visualizzato, selezionare Proprietà dal menu Layout.
In genere, la tabella più importante per un modulo ha la proprietà AutoLinkTable in modo che la tabella venga collegata automaticamente al modulo.
Per visualizzare le tabelle associate, chiudere il layout della finestra e quindi visualizzare la scheda Tabelle nella finestra Definizione modulo.
Note
- Quando viene richiesto di salvare le modifiche nella finestra, non salvare le modifiche.
- Nel metodo 2 è possibile creare finestre aggiuntive nel modificatore che non sono state effettivamente modificate. Prima di usare il metodo 2, è necessario determinare se la finestra si trova già nel modificatore. È possibile eliminare una finestra dal modificatore se non sono state apportate modifiche o se non si desidera mantenere la finestra modificata.
Metodo 3
Per avviare la procedura di installazione di Dexterity in Microsoft Dynamics GP, utilizza il secondo CD-ROM di Microsoft Dynamics GP.
Note
Il file di installazione si trova nella cartella Tools\Dex.
Per visualizzare le tabelle associate, aprire il dizionario e quindi visualizzare la finestra Definizione modulo.
Creare un file DEXSQL.log
Per creare un file DEXSQL.log, aggiungere o modificare le righe seguenti nel file Dex.ini:
- SQLLogSQLStmt=TRUE
- SQLLogODBCMessages=TRUE
- SQLLogAllODBCMessages=TRUE
Prima di eseguire i passaggi da registrare, eliminare il file DEXSQL.log nella directory del codice di Microsoft Dynamics GP. Aprire quindi la finestra contenente i dati per i quali si desiderano le informazioni sulla tabella e sul campo. Dopo aver aperto la finestra, è possibile visualizzare le informazioni sulla tabella e sul campo nel file DEXSQL.log.
Esaminare i documenti del flusso delle transazioni
Installare il kit di sviluppo software (SDK). L'SDK contiene documenti del flusso di transazione che indicano le tabelle che è possibile usare per transazioni specifiche. Un documento del flusso di transazione non mostra tutte le tabelle. Questo documento elenca solo le tabelle usate più di frequente.
Selezionare manualmente la tabella
È possibile aprire la finestra Descrizioni tabella e quindi selezionare manualmente la tabella per cui si desiderano informazioni. Per aprire la finestra Descrizioni tabella, scegliere Descrizioni delle risorse dal menu Strumenti e quindi selezionare Tabelle.
Usare il debugger di script di Dexterity
In genere, solo uno sviluppatore di Dexterity può usare questo metodo. È consigliabile usare le impostazioni indicate in questa sezione in un ambiente di test. Per abilitare Dexterity Script Debugger, aggiungere le righe seguenti al file Dex.ini nella directory del codice Di Microsoft Dynamics GP:
- ScriptDebugger=TRUE
- ScriptDebuggerProduct=0
L'ID prodotto per Microsoft Dynamics GP è 0. Per eseguire il debug di un modulo in Microsoft Dynamics GP, sostituire 0 con l'ID prodotto per il modulo. L'ID prodotto viene visualizzato nel file Dynamics.set. Per ottenere le informazioni sulla tabella e sul campo, seguire questa procedura:
Avviare Microsoft Dynamics GP o Microsoft Great Plains e quindi accedere all'applicazione.
Nell'applicazione passare a una posizione appena prima della sezione del codice che si vuole analizzare.
Per analizzare il codice, seguire questa procedura:
- Selezionare Debug, selezionare Script di log e quindi specificare un percorso per il file Script.log.
- Selezionare Debug e quindi Script profilo.
- Selezionare Debug e quindi selezionare Cancella Profilo.
Eseguire l'azione da analizzare.
Per arrestare l'analisi, seguire questa procedura:
- Selezionare Debug e quindi Script di log.
- Selezionare Debug, salva profilo e quindi specificare un percorso per il file Profile.txt.
- Selezionare Debug e quindi selezionare Profilo script.
Individuare il file Script.log e il file Profile.txt, quindi inviare questi file a uno sviluppatore o a un team di supporto per l'analisi.
Esaminare quindi il file di log dello script e il file del profilo di script. Il file di log dello script elenca tutte le chiamate di Dexterity con i relativi parametri e le relative gerarchie. Il file del profilo di script elenca gli script chiamati. Il file del profilo di script mostra anche quante volte sono stati chiamati gli script e il tempo trascorso all'interno della chiamata. La seconda metà del file del profilo di script elenca tutte le tabelle interessate e le azioni che si sono verificate.
Nota
Il passaggio 6 registra solo le azioni della tabella basata su Dexterity. Se viene chiamata una stored procedure, la stored procedure non viene rilevata da Dexterity. Pertanto, Dexterity non registra l'azione della tabella.
Usare il Rilevamento Attività
È possibile usare il rilevamento delle attività in Microsoft SQL Server per ottenere le informazioni sulla tabella e sul campo per le finestre. È possibile abilitare il rilevamento delle attività in SQL Server Enterprise Manager. Il rilevamento delle attività consente di visualizzare le azioni di Microsoft SQL Server.