Lorsqu'une erreur arrive depuis le B2B comme celle-ci dessous avec le message "ce fichier est en cours d'utilisation", cela signifie qu'une commande n'a pas été importée dans Sage
Il va donc falloir se connecter à la base B2B du client pour forcer son réimport.
Voilà la procédure pour le faire afin que tout le monde soit autonome et qu'on ne m'attribue plus ces tickets ou pour ne plus que vous les fermiez sans rien faire.
Par ex, pour drinkeat, la base B2B s'appelle DrinkEAT_B2B et vous avez une table Order qui stocke les commandes passées sur le site
Elles sont ensuite via une tâche planifiée intégrées dans Sage et si le fichier est en monoutilisateur alors il arrive qu'on ait cette erreur
Il suffit alors d'afficher les commandes via la requête
select * from [order]
order by id desc
order by id desc
Et dans l'exemple si on regarde la colonne "ProcessMessage" on va retrouver la commande en erreur
Pour les autres commande cette colonne affichera le numéro du document créé dans Sage comme vous pouvez le voir sur la copie d'écran ci-dessous

Et donc pour force le réimport dans Sage de cette commande, il suffit de remettre à NULL les colonnes "ProcessDate" et "ProcessMessage" sur la commande en question
Vous pouvez le faire via la requête :
update [order]
set ProcessDate=NULL, ProcessMessage=NULL
where id =XXX --Remplacer XXX par l'id de la commande en erreur
set ProcessDate=NULL, ProcessMessage=NULL
where id =XXX --Remplacer XXX par l'id de la commande en erreur
La tâche planifiée réimportera cette commande lors de sa prochaine éxécution
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article