Les blocages déjà nommés.
Chaque fiche part d'un symptôme réel ou d'un message d'erreur littéral, donne une cause probable, les vérifications dans l'ordre et la correction. Elles sont écrites depuis la documentation publique et les échanges de la communauté, puis relues. Rien n'est tronqué, rien n'est derrière un mur.
- 14
- fiches publiées
- 14
- en V12
- 8
- en V6
- 0
- en V5
- V12relue le 25 août 2026
"L'OF est ouvert sur un autre poste" bloque la comptabilisation facture achat
Sage X3 pose un verrou logique de session sur chaque document en cours de traitement afin d'éviter les comptabilisations concurrentes. Ce verrou reste actif si une session précédente s'est terminée anormalement : fermeture brutale du navigateur, timeout réseau ou session laissée ouverte sur un autre poste.
- V6 · V12relue le 25 août 2026
"No Account Found" à la comptabilisation d'une facture ou d'un mouvement
Le moteur de comptabilisation automatique, piloté par les codes automatiques (fonction GESGAC combinée à GESCCE), ne trouve pas de compte général correspondant à la combinaison exacte de critères du document. La combinaison société, site, groupe de comptes, code TVA et dimension analytique ne correspond à aucune ligne paramétrée dans la table des comptes généraux. Un compte requis par la règle de ventilation est donc absent pour ce croisement précis.
- V6 · V12relue le 25 août 2026
"No product to adjust" dans FUNSHTSEL malgré une rupture visible
La fonction FUNSHTSEL filtre les lignes à ajuster selon les critères chargés depuis l'onglet BACKORDER des paramètres stock du site. Si "Transactions suspendues" ("Suspended transactions") n'est pas présente dans la liste des priorités de type de mouvement, aucune ligne ne correspond aux critères. La rupture est pourtant bien enregistrée en base.
- V6 · V12relue le 25 août 2026
"The system cannot find the path specified" à l'impression d'un état Crystal
Le Print Server cherche à lire ou écrire le fichier .rpt (ou le fichier de sortie) dans un chemin inaccessible depuis son contexte d'exécution. Le compte de service qui pilote l'impression n'a pas les droits nécessaires sur ce chemin réseau. L'aperçu, exécuté côté client, ne rencontre pas cette restriction.
- V6 · V12relue le 25 août 2026
An attempt has been made to submit too many simultaneous batch tasks
Le champ NBTACHE, qui définit le nombre maximal de requêtes batch actives simultanément, est atteint. Des tâches récurrentes mal dimensionnées ou un volume élevé d'imports et de rapports lancés en même temps saturent le pool. Le mode "Single user" sur certaines tâches récurrentes aggrave la situation en monopolisant l'accès exclusif au Batch Server.
- V12relue le 25 août 2026
Batch server ne redémarre pas après migration vers V12
Le batch server, qui s'exécute dans le contexte Syracuse via node.exe, doit être redémarré explicitement après une migration. Sans ce redémarrage, il ne relit pas ses paramètres (endpoints, nombre de requêtes actives). La table ABATRQT accumule alors des demandes qu'aucun processus actif ne consomme.
- V6 · V12relue le 25 août 2026
Error 29: Too many tables open en traitement 4GL
Le moteur 4GL atteint la limite maximale de tables ouvertes simultanément dans la session. Le code standard ou personnalisé ouvre des tables ([Fnn]NOMTABLE) sans les refermer explicitement (absence de [F]TABLE.CLOSE ou curseurs non libérés). Un service web tournant en boucle peut également accumuler des ouvertures sans les clôturer.
- V6 · V12relue le 25 août 2026
Fonction grisée ou inaccessible malgré un profil fonction affecté
Le modèle d'habilitation de Sage X3 est multi-niveaux : utilisateur (GESAUS), profil fonction, puis habilitation fonctionnelle par fonction (GESAFP). Un droit précis — par exemple l'autorisation de création — peut être explicitement décoché au niveau du profil fonction ou d'une surcouche site/société. L'affectation globale du profil ne suffit pas si une action spécifique reste désactivée dans GESAFP.
- V12relue le 25 août 2026
HTTP 401 "Authentication failed" ou "Error 30: Invalid token" sur un appel web service
L'en-tête HTTP Authorization: Basic contient des identifiants incorrects ou mal encodés en base64, notamment en présence de caractères spéciaux. En mode Bearer, le jeton transmis est expiré ou invalide. Sur certaines configurations Syracuse 12.18.x, une combinaison login/mot de passe incorrecte déclenche un comportement de hang plutôt qu'un 401 immédiat, signalé comme anomalie connue.
- V6 · V12relue le 25 août 2026
Incorrect version No (AMIGKEY / MIG_RELEASE) pendant le script de pré-migration
La table de contrôle AMIGKEY contient un numéro de release qui ne correspond pas au numéro de version présent dans le dossier source. Ce décalage survient généralement lorsqu'une étape de migration intermédiaire a été sautée ou partiellement exécutée. Le script de pré-migration détecte l'incohérence et s'arrête.
- V12relue le 25 août 2026
Mail de notification GESAWA non envoyé après approbation
L'action de notification est parfois rattachée à l'événement initial du workflow plutôt qu'à l'étape de visa ou de signature qui la suit. Si ce rattachement est incorrect, le mail n'est jamais généré même si la règle est considérée comme traitée. Une configuration SMTP absente ou inactive dans les paramètres du dossier peut également bloquer silencieusement l'envoi.
- V12relue le 25 août 2026
Ralentissement généralisé de X3 après montée de version SQL Server
Une montée de version SQL Server peut modifier le comportement de l'optimiseur de requêtes : nouveau cardinality estimator, niveau de compatibilité de base de données non relevé, statistiques obsolètes après upgrade. Les plans d'exécution des requêtes générées par le moteur 4GL sont alors recompilés différemment, ce qui dégrade les temps de réponse sans qu'aucune donnée X3 n'ait changé.
- V12relue le 25 août 2026
STOJOU.PITVALFLG reste à 0 après la valorisation de stock
Une régression introduite par le patch p33 de la version 23R1 empêche la mise à jour correcte du flag de valorisation sur certains mouvements. Les mouvements concernés seraient liés à des retours, ajustements ou transferts non standards. Sage a identifié ce comportement comme un défaut du patch, et non comme une erreur de paramétrage.
- V6 · V12relue le 25 août 2026
Stock tables and FIFO cost desynchronized à la validation d'une facture d'achat
Les tables de couches FIFO, dont STOCOU, ne reflètent plus l'état réel des mouvements enregistrés dans STOJOU et STOCK. Cette divergence survient généralement après des mouvements de régularisation effectués directement en base, des imports massifs contournant les fonctions standards, ou une interruption du traitement de valorisation.
Votre cas est différent ? Posez-le au copilote, la première réponse est gratuite.
Décrire mon blocage