Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Contenu TechKnow en ligne


RÉSUMÉ
Dans un programme tiers, des données supplémentaires sont suivis des documents sales order au niveau En-tête ventes et Ligne commerciale dans une relation un-à-un. Cet article explique comment créer une fonction Report Writer pour récupérer les données supplémentaires dans votre dictionnaire sur un rapport de formulaire de facture vierge SOP qui a été largement modifié dans Report Writer.

INFORMATIONS SUPPLÉMENTAIRES

Les utilitaires de dextérité ne peuvent pas transférer le rapport, car les ressources existent déjà dans le dictionnaire de développement et les ID de ressource créés dans l’auteur du rapport.

Toutefois, vous pouvez utiliser une fonction Report Writer pour récupérer les données dans votre dictionnaire. La fonction peut alors être appelée à partir d’un champ calculé à l’aide d’un appel de fonction définie par l’utilisateur dans Report Writer.

Étant donné qu’il s’agit d’une fonction du programme tiers, elle ne peut pas être appelée à partir de Report Writer à l’aide du produit Great Writer, mais peut être appelée à partir de Report Writer qui utilise le programme tiers. Il existe un problème concernant la façon de déplacer le rapport personnalisé vers le produit tiers sans le créer de toutes pièces.

La solution consiste à utiliser la fenêtre Maintenance de personnalisation pour créer un fichier de package avec les détails du rapport. Pour ce faire, vous pouvez modifier à la main le fichier de package pour basculer le produit vers le produit tiers. Cette approche fonctionne, car les fichiers de package pour les rapports contiennent la définition de rapport entière et pas seulement les modifications apportées au rapport.

Suivez ces étapes :

1. Dans Dextérité, ouvrez le dictionnaire de développement.

2. Cliquez sur la liste du bouton Nouvelle ressource en face du bouton Nouveau dans le coin supérieur gauche de l’Explorateur de ressources. Sélectionnez Script (fonction) et créez les fonctions d’écriture de rapport requises pour récupérer les données tierces.

3. Utilisez des utilitaires de dextérité et créez le fichier de bloc en suivant la procédure du guide d’intégration de Great Integration. Veillez à utiliser le Module de dictionnaire de transfert situé sous le menu Ressources pour inclure le formulaire de facture vierge SOP en tant que rapport Dynamics de remplacement.

4. Placez le nouveau bloc tiers dans le dossier Great Party, démarrez Great Postal et incluez le nouveau code.

5. Cliquez sur Outils, sur Personnaliser, puis sur Maintenance de la personnalisation.

6. Sélectionnez l’objet Formulaire de facture vierge SOP, puis cliquez sur Exporter pour l’exporter vers un fichier de package.

7. Ouvrez le nouveau fichier de package avec un éditeur de texte tel que Bloc-notes.

8. Les premières lignes sont similaires à :

<component name="SOP Blank Invoice Form » ProductId="00 » Object="Report » >
État « Formulaire de facture vierge SOP »

(où 00 = ID de produit du produit tiers).

9. Fermez Bloc-notes et enregistrez les modifications.

10. Cliquez sur Outils, sur Personnaliser, puis sur Maintenance de la personnalisation et importez le fichier de package modifié. Cette étape crée le même rapport dans le dictionnaire des rapports tiers en tant que rapport de remplacement modifié.

11. Cliquez sur Configuration, sur Système, puis sur Sécurité, accordez l’accès aux utilisateurs aux rapports de remplacement, puis accordez l’accès au rapport Modifié que vous avez importé.

12. Cliquez sur Outils, sur Personnaliser, puis sur Report Writer et sélectionnez le produit tiers. Sélectionnez l’état et ouvrez-le.

13. Assurez-vous que tout s’est correctement terminé. Cette étape est importante, car cette solution constitue une solution de contournement et risque de ne pas transférer tout correctement. Les invites de texte ajoutées au rapport sont les problèmes les plus susceptibles d’être observés. Ils peuvent afficher « aucun nom » ou « in trouvé » dans la disposition du rapport. Si c’est le cas, supprimez-les et ajoutez les invites correctes.

14. Pour ajouter les données supplémentaires au rapport, vous devez créer des champs calculés qui appellent la fonction d’écriture de rapport appropriée. Par exemple, le champ calculé Facturer à la ligne 1 de ce rapport appelle une fonction Auteur de rapports rw_SelectAddrLine.

RÉFÉRENCES

1. Utilisez le manuel Report Writer pour obtenir de l’aide supplémentaire sur la création d’un champ calculé appelant une fonction d’auteur de rapports définie par l’utilisateur.

2. Pour obtenir de l’aide supplémentaire sur la création d’un fichier de blocs, voir le guide d’intégration Great Integration.

3. Le Guide de programmation de dextérité Volume 2 donne des informations supplémentaires sur la création de fonctions définies par l’utilisateur.

Cet article était l’ID de document TechKnowknow : 33486

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×