Partager via


« Un ou plusieurs éléments de ligne contiennent des avertissements ou des erreurs » Message d’erreur lorsque vous imprimez le rapport du journal de publication SOP ou le rapport de liste des modifications des ventes dans Microsoft Dynamics GP

Cet article fournit une solution à une erreur qui se produit lorsque vous imprimez le rapport journal de publication SOP ou le rapport de liste des modifications des ventes dans Microsoft Dynamics GP.

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

Symptômes

Lorsque vous imprimez le rapport journal de publication SOP ou le rapport liste des modifications des ventes dans Microsoft Dynamics GP ou dans Microsoft Business Solutions - Great Plains, vous recevez le message d’erreur suivant :

Un ou plusieurs éléments de ligne contiennent des avertissements ou des erreurs.

Ce problème se produit même si les conditions suivantes sont remplies :

  • Les comptes de publication valides existent dans la fenêtre Entrée de distribution de ligne de vente pour le coût des biens vendus et pour le compte d’inventaire.
  • La procédure Rapprochement des documents commerciaux a été effectuée.
  • La procédure Inventory Reconcile Quantities a été effectuée.
  • La procédure Check Links a été effectuée.
  • Vous avez transféré les transactions dans le lot vers un nouveau lot.

La cause

Ce problème se produit lorsque des valeurs non valides existent dans un ou plusieurs champs de la table SOP10200.

Résolution

Pour résoudre ce problème, effectuez les étapes suivantes.

Remarque

Avant de suivre les instructions de cet article, vérifiez que vous disposez d’une copie de sauvegarde complète de la base de données que vous pouvez restaurer si un problème se produit.

  1. Démarrez la console Administrateur de support, Microsoft SQL Query Analyzer ou SQL Server Management Studio. Pour ce faire, utilisez l’une des méthodes suivantes en fonction du programme que vous utilisez.

    • Méthode 1 : pour le moteur de bureau SQL Server

      Si vous utilisez le moteur de bureau SQL Server (également appelé MSDE 2000), démarrez la console Administrateur de support. Pour ce faire, sélectionnez Démarrer, pointez sur Tous les programmes, pointez sur Console Administrateur Microsoft, puis sélectionnez Console Administrateur du support.

    • Méthode 2 : pour SQL Server 2000

      Si vous utilisez SQL Server 2000, démarrez SQL Query Analyzer. Pour ce faire, sélectionnez Démarrer, pointez sur Tous les programmes, pointez sur Microsoft SQL Server, puis sélectionnez Analyseur de requête.

    • Méthode 3 : pour SQL Server 2005

      Si vous utilisez SQL Server 2005, démarrez SQL Server Management Studio. Pour ce faire, sélectionnez Démarrer, pointez sur Tous les programmes, pointez sur Microsoft SQL Server 2005, puis sélectionnez SQL Server Management Studio.

  2. Exécutez l’instruction appropriée sur la base de données de l’entreprise. Pour une transaction, exécutez l’instruction suivante :

    SELECT SOPLNERR, * FROM SOP10200 where SOPNUMBE = '<xxx>'
    

    Pour une plage de transactions, exécutez l’instruction suivante :

    SELECT SOPLNERR, * FROM SOP10200 where SOPNUMBE BETWEEN '<xxx>' and '<xxx>'
    

    Remarque

    Dans chaque instruction, remplacez l’espace <réservé xxx> par un numéro de document.

  3. Notez la valeur dans le champ SOPLNERR, puis comparez-la aux valeurs suivantes.

    Valeur Descriptif
    1 L’enregistrement principal de l’élément n’existe pas.
    2 L’enregistrement de site de l’élément n’existe pas.
    3 Les numéros de série et la quantité étendue de l’élément ne sont pas équilibrés.
    4 Les quantités de lot et la quantité étendue d’un élément ne sont pas équilibrées.
    5 Le numéro de série existe déjà pour cet élément dans le fichier de numéros de série.
    6 Le numéro de série est manquant pour l’élément et pour le site dans le fichier de numéro de série.
    7 Le numéro de lot est manquant pour cet élément et pour ce site dans le fichier numéro de lot.
    8 Les comptes de ligne sont manquants ou non valides.
    9 Les quantités retournées n’ont pas été distribuées correctement.
    10 Le numéro de lot existe déjà pour l’élément dans le fichier de numéros de lot.
    11 Les informations intrastate sont manquantes ou non valides.
    12 La quantité de ligne est égale à zéro.
    13 Une erreur grave s’est produite pendant que le programme a ajusté l’inventaire. Revenez à une sauvegarde si vous pouvez le faire.
    14 La quantité de ligne n’est pas distribuée.
    15 Une partie de la quantité de ligne est réorganisé.
    16 La quantité de ligne n’est pas correctement allouée.
    17 La quantité de ligne n’est pas correctement remplie.
  4. Déterminez si les erreurs sont valides. Apportez des corrections selon les besoins. Par exemple, si la valeur dans le champ SOPLNERR est 2, procédez comme suit :

    1. Dans le menu Cartes , pointez sur Inventaire, puis sélectionnez Quantités/Sites.
    2. Dans la liste Numéro d’élément, sélectionnez un élément.
    3. Dans la zone Recherche de site , sélectionnez Tout.
    4. Dans la zone Sites , sélectionnez ID de site.
    5. Dans la liste Sites , sélectionnez un site.
    6. Sélectionnez Enregistrer.