Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Contenuto techknowledge


RIEPILOGO
In un programma di terze parti vengono monitorati altri dati correlati ai documenti dell'ordine di vendita sia a livello di intestazione di vendita che di riga di vendita in una relazione uno-a-uno. Questo articolo illustra come creare una funzione di Writer di report per recuperare i dati aggiuntivi nel dizionario in un report Modulo fattura vuoto SOP che è stato pesantemente modificato in Report Writer.

ALTRE INFORMAZIONI

Dexterity Utilities non può trasferire il report a causa delle risorse già esistenti nel dizionario di sviluppo e degli ID risorsa creati in Report Writer.

È tuttavia possibile creare una funzione Writer report per recuperare i dati nel dizionario. La funzione può quindi essere chiamata da un campo calcolato usando una chiamata di funzione definita dall'utente in Report Writer.

Poiché si tratta di una funzione del programma di terze parti, non può essere chiamata da Report Writer usando il prodotto Great Plains, ma può essere chiamata da Report Writer che usa il programma di terze parti. Esiste un problema relativo a come spostare il report personalizzato nel prodotto di terze parti senza crearlo da zero.

La soluzione consiste nell'usare la finestra Manutenzione personalizzazioni per creare un file di pacchetto con i dettagli del report. A questo scopo, è possibile modificare manualmente il file del pacchetto per passare al prodotto di terze parti. Questo approccio funziona perché i file di pacchetto per i report contengono l'intera definizione del report e non solo le modifiche apportate al report.

Seguire questa procedura:

1. In Dexterity aprire il dizionario di sviluppo.

2. Fare clic sull'elenco a discesa Del pulsante Nuova risorsa accanto al pulsante Nuova nell'angolo in alto a sinistra di Esplora risorse. Selezionare Script (funzione) e creare le funzioni di Report Writer necessarie per recuperare i dati di terze parti.

3. Usare Dexterity Utilities e creare il file di blocco seguendo la procedura descritta in Great Plains Integration Guide. Assicurarsi di usare Modulo di dizionario di trasferimento disponibile nel menu Risorse per includere il modulo fattura vuota SOP come report Dynamics alternativo.

4. Inserire il nuovo blocco di terze parti nella cartella Great Plains, avviare Great Plains e includere il nuovo codice.

5. Fare clic su Strumenti, su Personalizza e quindi su Manutenzione personalizzazione.

6. Selezionare l'oggetto Modulo fattura vuoto SOP e quindi fare clic su Esporta per esportarlo in un file di pacchetto.

7. Aprire il nuovo file del pacchetto con un editor di testo come Blocco note.

8. Le prime righe sono simili alle seguenti:

<component name="SOP Blank Invoice Form" ProductId="00" Object="Report" >
Report "Modulo fattura vuota SOP"

(dove 00 = ID prodotto del prodotto di terze parti).

9. Chiudere Blocco note e salvare le modifiche.

10. Fare clic su Strumenti, su Personalizza e quindi su Manutenzione personalizzazione e importare il file del pacchetto modificato. Questo passaggio creerà lo stesso report nel dizionario dei report di terze parti di un report Alternativo modificato.

11. Fare clic su Configurazione, fare clic su Sistema e quindi su Sicurezza e concedere l'accesso per gli utenti al report alternativo e quindi concedere l'accesso al report Alternativo modificato importato.

12. Fare clic su Strumenti, su Personalizza e quindi su Autore report e selezionare il prodotto di terze parti. Selezionare il report e aprirlo.

13. Assicurarsi che tutto sia stato eseguito correttamente. Questo passaggio è importante perché questa soluzione è una soluzione alternativa e potrebbe non trasferire tutto correttamente. Le richieste di testo aggiunte al report sono il problema più probabile da vedere. Possono essere visualizzate come "nessun nome" o "non trovato" nel layout del report. In questo caso, eliminarli e aggiungere le istruzioni corrette.

14. Per aggiungere altri dati al report, è necessario creare campi calcolati che chiamano la funzione writer di report appropriata. Ad esempio, il campo calcolato Fatturare a riga 1 in questo report chiama una funzione Di tipo Autore report rw_SelectAddrLine.


RIFERIMENTI
1. Usare il manuale Report Writer per altre informazioni su come creare un campo calcolato che chiama una funzione Report Writer definita dall'utente.

2. Per altre informazioni sulla creazione di un file di blocco, vedere la Guida all'integrazione di Great Plains.

3. Dexterity Programmers Guide Volume 2 offre altre informazioni sulla creazione di funzioni definite dall'utente.

Questo articolo è stato ID documento TechKnowledge: 33486

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×