ce fichier est en cours d'utilisation

Créé par Virginie BLC, Modifié le  Mer, 16 Avr. à 2:21 H par  Virginie BLC

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

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

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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article