Partager via


Comment modifier le rapport du formulaire vierge de bon de commande POP pour imprimer la note « quantité d'articles de la ligne de commande commandée » si vous utilisez Project Accounting dans Microsoft Dynamics GP

Cet article explique comment modifier le rapport du formulaire vierge de bon de commande POP pour imprimer la note « Quantité des articles de ligne de commande commandés » si vous utilisez Project Accounting dans Microsoft Dynamics GP.

S’applique à : Microsoft Dynamics GP
Numéro de la base de connaissances d’origine : 944890

Pour modifier le rapport du formulaire vierge de bon de commande POP afin d’imprimer la note « Quantité des articles de ligne de commande commandés » si vous utilisez Project Accounting, procédez comme suit.

Note

La procédure décrite dans cet article fonctionne également pour le rapport Pop Purchase Order Other Form.

Étape 1 : Ajouter la table ligne de bon de commande au rapport de formulaire vide pop

  1. Utilisez la méthode appropriée :

    • Dans Microsoft Dynamics GP 10.0, pointez sur Outils dans le menu Microsoft Dynamics GP, pointez sur Personnaliser, puis cliquez sur Enregistreur de rapports.
    • Dans Microsoft Dynamics GP 9.0, pointez sur Personnaliser dans le menu Outils, puis cliquez sur Enregistreur de rapports.
  2. Dans la liste des produits , cliquez sur Microsoft Dynamics GP, puis sur OK.

  3. Ouvrez l’enregistreur de rapports. Si la table popPOLineRollupTemp n’est pas déjà liée à la table Ligne de Bon de Commande, procédez comme suit :

    1. Cliquez sur Tables, cliquez sur Tables, sélectionnez popPOLineRollupTemp, puis cliquez sur Ouvrir.
    2. Dans la fenêtre Définition de table, cliquez sur Relations, puis sur Nouveau.
    3. Dans le champ Table secondaire, sélectionnez Ligne de commande d'achat, puis cliquez sur OK.
    4. Dans le champ Clé de table secondaire, sélectionnez POP_POLineIdxItemID.
    5. Sélectionnez les valeurs de table primaires qui correspondent aux valeurs de table secondaires répertoriées, puis cliquez sur OK.
    6. Fermez la fenêtre Relation de table, cliquez sur OK, puis fermez la fenêtre Tables.
  4. Une fois le lien de table terminé, cliquez sur Microsoft Dynamics GP dans le menu Fichier .

  5. Ouvrez à nouveau l’enregistreur de rapports, puis sélectionnez Project Accounting comme produit.

  6. Cliquez sur Rapports, sélectionnez Formulaire vide de bon de commande POP sous Rapports d’origine, puis cliquez sur Insérer.

  7. Sous Rapports modifiés, sélectionnez Formulaire vide de bon de commande POP, puis cliquez sur Ouvrir.

  8. Cliquez sur Tables, sélectionnez Temp de ligne de commande d’achat sous Relations de table de rapports, puis cliquez sur Nouveau.

  9. Sélectionnez Ligne de bon de commande sous Tables, puis cliquez sur OK.

  10. Fermez la fenêtre Relations de table de rapports.

Étape 2 : Ajouter la note au rapport de formulaire vide du bon de commande POP

  1. Dans la fenêtre Définition de rapport pour le rapport de formulaire vierge de bon de commande POP, cliquez sur Mise en page.

  2. Dans la fenêtre Boîte à outils, cliquez sur Champs calculés dans la liste, puis sur Nouveau.

  3. Dans la fenêtre Définition de champ calculée, spécifiez les champs suivants :

    • Nom : Note de commande de quantité
    • Type de résultat : chaîne
    • Type d’expression : calculé
  4. Cliquez sur l’onglet Fonctions , puis procédez comme suit :

    1. Spécifiez les champs suivants :

      • Défini par l’utilisateur : sélectionnez cette option
      • Core : Système
      • Fonction : RW_GetNoteText
    2. Cliquez sur Ajouter.

  5. Cliquez sur l’onglet Champs , puis procédez comme suit :

    1. Spécifiez les champs suivants :

      • Ressources : ligne de commande d’achat
      • Champ : Tableau d’ID de note de ligne de po
    2. Cliquez sur Ajouter.

  6. Lorsque vous êtes invité à entrer un index de tableau, entrez 5.

  7. Cliquez sur OK.

  8. Cliquez sur l’onglet Constantes , puis procédez comme suit :

    1. Spécifiez les champs suivants :

      • Type : Entier
      • Constantes : tapez le nombre de caractères à imprimer
    2. Cliquez sur Ajouter.

  9. Cliquez sur l’onglet Constantes , puis procédez comme suit :

    1. Spécifiez les champs suivants :

      • Type : Entier
      • Constantes : 1
    2. Cliquez sur Ajouter. Cette ligne est la première ligne de la note.

    L’expression suivante doit être affichée dans le champ Expression calculée.

    FUNCTION_SCRIPT(RW_GetNoteTextPOP_POLine.PO Line Note ID Array[5]501)

    Note

    Si vous souhaitez que le champ Note de quantité ordonnée contienne plusieurs éléments de ligne, répétez les étapes 3 à 9 de cette section. Toutefois, modifiez l’étape 9a pour refléter tous les éléments de ligne supplémentaires que vous souhaitez imprimer. Par exemple, si vous souhaitez que le champ Note de Quantité Commandée contienne trois lignes d'article, vous devez ajouter deux champs calculés supplémentaires. Pour l’un des champs calculés, entrez 2 dans le champ Constante . Pour l’autre champ calculé, entrez 3 dans le champ Constante .

  10. Cliquez sur OK.

  11. Placez le champ Note ordonnée de quantité dans la section H3 du rapport.

  12. Lorsque vous fermez la disposition, cliquez sur Enregistrer.

  13. Dans le menu Fichier , cliquez sur Microsoft Dynamics GP. Lorsque vous y êtes invité, cliquez sur Enregistrer pour enregistrer le rapport.

Étape 3 : Attribuer des autorisations de sécurité au rapport modifié

  • Méthode 1 : Utiliser la sécurité dans Microsoft Dynamics GP 10.0

    1. Dans le menu Microsoft Dynamics GP, pointez sur Outils, pointez sur Configurer, pointez sur Système, puis cliquez sur Autres formulaires et rapports modifiés.

    2. Dans la zone ID , sélectionnez l’ID « Autres formulaires et rapports modifiés » que vous pouvez affecter aux utilisateurs. L’ID par défaut est DEFAULTUSER.

    3. Dans la liste des produits , cliquez sur Project Accounting.

    4. Dans la liste Type , cliquez sur Rapports.

    5. Étendez le dossier Achats.

    6. Développez le dossier Report_Name .

      Note

      Report_Name est un espace réservé pour le nom du rapport.

    7. Cliquez sur Comptabilité de projet (modifié).

    8. Cliquez sur Enregistrer.

  • Méthode 2 : Utiliser Advanced Security dans Microsoft Dynamics GP 9.0

    1. Dans le menu Outils , pointez sur Configurer, pointez sur Système, puis cliquez sur Advanced Security. Si vous y êtes invité, tapez le mot de passe système.

    2. Cliquez sur Affichage, puis sur Autre, Modifié et Personnalisé.

    3. Étendre Project Accounting.

    4. Développez les nœuds suivants :

      • Rapports
      • Achats
      • Report_Name
    5. Cliquez sur Comptabilité de projet (modifié).

    6. Cliquez sur Appliquer, puis sur OK.

    Note

    Par défaut, lorsque vous démarrez l’outil Advanced Security, l’utilisateur actuel et l’entreprise actuelle sont sélectionnés. Toutes les modifications que vous apportez concernent l’utilisateur actuel et l’entreprise actuelle. Toutefois, vous pouvez sélectionner des utilisateurs supplémentaires dans la zone Utilisateur de la fenêtre Sécurité avancée. Vous pouvez sélectionner des entreprises supplémentaires dans la zone Société de la fenêtre Sécurité avancée.

  • Méthode 3 : Utiliser la sécurité dans Microsoft Dynamics GP 9.0

    1. Dans le menu Outils , pointez sur Configurer, pointez sur Système, puis cliquez sur Sécurité. Si vous y êtes invité, tapez le mot de passe système.
    2. Dans la liste des ID d’utilisateur, cliquez sur l’ID utilisateur de l’utilisateur qui accède au rapport.
    3. Dans la liste des produits , cliquez sur Project Accounting.
    4. Dans la liste Type, cliquez sur Rapports modifiés alternatifs de Dynamics GP.
    5. Dans la liste Série , cliquez sur Achat.
    6. Dans la zone Liste d’accès, double-cliquez sur Report_Name, puis sur OK.

    Note

    Une fois que vous avez cliqué sur OK, un astérisque apparaît en regard du nom du rapport.