Cause

Ce problème peut se produire lorsque vous appuyez sur le bouton Annuler lors du processus de Lancement par lots des commandes fournisseur (04.400.00) pour un lot qui a des encaissements qui utilisent un Achat pour de bon de commande client, ou de Non-stock marchandises s’il y a qu'un ID de projet inclus dans la ligne de détail.

Résolution

Déterminer l’enregistrement en double dans la table INTran et supprimez l’enregistrement en double. Pour ce faire, procédez comme suit :

1. dans Microsoft SQL Server Management Studio, accéder à la base de données de l’application appropriée. Ensuite, exécutez l’instruction suivante pour déterminer si les enregistrements en double existent dans la table INTran.

Sélectionnez InvtID, TranAmt, LineRef, RecordID, * à partir de INTran où BatNbr = '< XXXXXX >'

Remarque : Dans l’instruction, remplacez l’espace réservé < XXXXXX > avec le numéro de lot.

2. consultez les résultats pour déterminer si des enregistrements en double existent. Si un enregistrement en double existe, exécutez l’instruction suivante pour le supprimer.

Remarque : La valeur recordid à supprimer est le supérieur des enregistrements en double.

Exécutez ce premier :

Début de la Transaction

Exécutez cette suivant : supprimer INTran où BatNbr = '< XXXXXX >' et RecordID = < AAAAAA >

Remarque dans l’instruction, remplacez l’espace réservé < XXXXXX > avec le numéro de lot. Remplacez l’espace réservé < AAAAAA > avec la valeur RecordID de l’enregistrement que vous souhaitez supprimer.

La suppression doit retourner 1 ligne

Exécutez ce dernier :

Validation de transaction

Si elle ne supprime pas une ligne

Exécutez ceci :

Instruction ROLLBACK transaction

Si vous trouvez plus d’un double, vous devez identifier la valeur recordid (unique) pour les autres doublons et les supprimer en utilisant la même procédure.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?

Qu’est-ce qui a affecté votre expérience ?

Avez-vous d’autres commentaires ? (Facultatif)

Nous vous remercions pour vos commentaires.

×