Un lot est conservé dans les status Publication, Réception, Occupé, Marqué, Verrouillé ou Modifié dans Microsoft Dynamics GP
Cet article fournit une solution à une erreur qui se produit lorsque vous essayez de publier un lot et de l’ouvrir dans Microsoft Dynamics GP ou dans Microsoft Business Solutions - Great Plains.
S’applique à : Microsoft Dynamics GP
Numéro de la base de connaissances d’origine : 850289
Symptômes
Une fois que vous avez essayé de publier un lot dans Microsoft Dynamics GP ou dans Microsoft Business Solutions - Great Plains, l’un des états suivants est attribué au lot :
- Affichage
- Recevoir
- Occupé(e)
- Marked
- Verrouillé
- Édition
Vous ne pouvez pas publier ou supprimer la marque du lot. Lorsque vous essayez d’ouvrir le lot, le message d’erreur suivant peut s’afficher :
« Batch est marqué pour publication par un autre utilisateur. »
Cause
Ce problème peut se produire parce qu’une fluctuation de puissance ou un autre problème a provoqué l’arrêt du processus de publication.
Résolution
Remarque
Tous les scripts qui se trouvent dans la section « Résolution » doivent être exécutés dans un outil de requête. Pour ouvrir l’outil de requête approprié, exécutez l’instruction dans Microsoft SQL Server Management Studio. Pour ouvrir SQL Server Management Studio, sélectionnez Démarrer, pointez sur Programmes>Microsoft SQL Server (2019) (ou sur la version dont vous disposez), puis sélectionnez SQL Server Management Studio. Pour exécuter un script, sélectionnez Nouvelle requête.
Pour résoudre ce problème, procédez comme suit :
Vérifiez que vous disposez d’une sauvegarde actuelle de la base de données de l’entreprise et demandez à tous les utilisateurs de quitter Microsoft Dynamics GP. Pour créer la sauvegarde dans Microsoft Dynamics GP, suivez les étapes appropriées une fois que tous les utilisateurs se sont déconnectés de Microsoft Dynamics GP :
- Dans le menu Fichier , sélectionnez Sauvegarde.
- Dans la liste Nom de la société, sélectionnez la société que vous souhaitez sauvegarder.
- Dans la zone Sélectionner le fichier de sauvegarde , sélectionnez le dossier jaune pour ouvrir l’emplacement dans lequel vous souhaitez placer le fichier de sauvegarde.
Ou
- Dans la Explorateur d'objets, développez vos bases de données pour voir la base de données que vous souhaitez sauvegarder.
- Cliquez avec le bouton droit sur nom de la base de données, accédez à Tâches, puis sélectionnez Sauvegarde.
- Sélectionnez le bouton Ajouter , puis sélectionnez l’emplacement et le nom de fichier dans lesquels vous souhaitez enregistrer votre sauvegarde.
- Sélectionnez OK pour démarrer la sauvegarde.
Affichez le contenu des tableaux suivants pour vérifier que tous les utilisateurs sont déconnectés :
DYNAMICS..ACTIVITY
,DYNAMICS..SY00800
,DYNAMICS..SY00801
,TEMPDB..DEX_LOCK
etTEMPDB..DEX_SESSION
. Pour ce faire, exécutez le script suivant.SELECT * FROM DYNAMICS..ACTIVITY SELECT * FROM DYNAMICS..SY00800 SELECT * FROM DYNAMICS..SY00801 SELECT * FROM TEMPDB..DEX_LOCK SELECT * FROM TEMPDB..DEX_SESSION
Remarque
Lorsque tous les utilisateurs sont déconnectés de Microsoft Dynamics GP, ces tables ne contiennent aucun enregistrement.
Si aucun résultat n’est retourné, passez à l’étape 4. Sinon, effacez les enregistrements bloqués à l’aide de l’un des scripts appropriés suivants.
DELETE DYNAMICS..ACTIVITY DELETE DYNAMICS..SY00800 DELETE DYNAMICS..SY00801 DELETE TEMPDB..DEX_LOCK DELETE TEMPDB..DEX_SESSION
Exécutez le script suivant sur la base de données de l’entreprise. Remplacez XXX par le numéro de lot ou le nom du lot que vous essayez de publier ou de sélectionner dans Microsoft Dynamics GP.
UPDATE SY00500 SET MKDTOPST=0, BCHSTTUS=0 where BACHNUMB='XXX'
Remarque
La valeur de
BACHNUMB
est identique à la valeur de la fenêtre ID Batch dans Microsoft Dynamics GP.Vérifiez l’exactitude des transactions.
Vérifiez que vous pouvez modifier et publier les lots.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour