Vous êtes sur la page 1sur 13

SAGE ERP

X3

Solutions sur les


erreurs d’impression
d’états les plus
récurrentes

Date : 11/01/2012
Auteur : LEKOLI-KIBA Paul
Distribution : Public
Sommaire

1. Erreur d’impression sur un poste utilisateur.........................................................2

2. Erreur d’impression suite à un changement de serveurs........................................3

3. Erreur d’impression en mode web......................................................................3

4. Erreur impression Etat LISSEC...........................................................................4

5. Impression impossible en prévisualisation...........................................................4

6. Erreur inatendue provoquée par le moteur d’impression Crystal.net.......................5

7. Erreur d’impression d’états après mise à jour des menus locaux............................6

8. Plus de mémoire disponible...............................................................................7

9. Impossible d’extraire les données de la base de données......................................8

10.Message d’erreur sur les fonction spécifiques X3 (TextForCode, X3TranslatedText)....9

11. ERR 258 : impossible de récupérer une référence............................................10

12. Support Crystal Report.................................................................................12

Page 2 sur 13
1. Erreur d’impression sur un poste utilisateur
Contexte :

Lors de l’impression d’un état sur un poste utilisateur après installation d’un client X3, on
obtient le message d’erreur ci-dessous :

Message :

« erreur inattendue provoquée par le moteur d'impression Crystal.net »

Solution proposée :

Pour installer un client X3 sur un poste client, il faut être administrateur car il y a aussi
un setup de Crystal Report (.msi) qui se lance et permet d’installer le runtime de Crystal
report.
Sans le runtime (PrintEngine), on ne peut pas imprimer en local.

2. Erreur d’impression suite à un changement de serveurs

Contexte :

Depuis le changement de serveur, impossible d’imprimer les états.

Solution proposée :

Il faut vérifier que l’imprimante par défaut de l’état sur l’ancien serveur ait bien été
rajoutée au nouveau serveur.

3. Erreur d’impression en mode web


Contexte :

Lors de l’impression d’un état en mode web, on obtient le message d’erreur ci-dessous :

Message :

Page 3 sur 13
Solution proposée :

Pour éviter ce message d’erreur, il suffit d’installer la version web 125 qui est déjà
disponible si ce n’est déjà fait.

Il faut modifier les paramètres de IE

Prérequis web, site de confiance et niveau de sécurité très bas

Vidage du cache par la modification effectuée dans I.E. :


« Outils/Option Internet/Paramètres (de Historique de navigation) »
cocher « A chaque visite de cette page Web » à la place de
« Automatiquement » (cela aura un impact sur les performances.

4. Erreur impression Etat LISSEC

Contexte :

Lors de l’impression de l’état LISSEC en liste 18 en V5 on obtient l’erreur :

Message :

Page 4 sur 13
Solution proposée :

L’erreur a été corrigée en liste 19 en V5 maintenance 5964.

5. Impression impossible en prévisualisation

Contexte :

Impression impossible depuis l’installation du client 108.

Message :

Solution proposée :

Exécuter le fichier « Safe X3 V1 Crystal Report XII SP3.msi » à la racine


d’installation du client X3 CLI.108.

Ensuite :

choisir l’option « REPAIR » pour installer/réinstaller les dll Crystal)

Page 5 sur 13
Si le problème persiste :

Désinstaller le client X3 CLI.108


Supprimer physiquement l’arborescence d’installation du client X3
Si CR Designer est installé sur le poste, il faut le désinstaller
Rebooter le poste client
Installer le CLI.108

6. Erreur inatendue provoquée par le moteur d’impression


Crystal.net

Contexte :

Lors de l’impression de n’importe quel état (standard ou spécifique) on obtient le


message d’erreur :

Message :

Page 6 sur 13
Solution proposée :

Exécuter le fichier « Safe X3 V1 Crystal Report XII SP3.msi » à la racine


d’installation du client X3 CLI.108.

Ensuite :

choisir l’option « REPAIR » pour installer/réinstaller les dll Crystal)

7. Erreur d’impression d’états après mise à jour des menus


locaux

Contexte :

Suite à l’intégration d’un patch qui a mis à jour les menus locaux, on obtient le message
d’erreur ci-dessous lors de l’impression de certains états

Page 7 sur 13
Message :

« 00515:Erreur dans le fichier C:\Adonix\ADXSRVIMP\Data\COMPTA_m43_10001\FRA\Report\XCTLBAP5.rpt :


Erreur dans la formule <lblBAP>.
'TextForCode ({?X3DOS}, "{XCRWRK06.PAZ_0}", {XCRWRK06.PAZ_0})' »

Type de l'événement : Avertissement


Source de l'événement : AdxImp
Catégorie de l'événement : Aucun
ID de l'événement :275
Date : 11/12/2009
Heure : 16:13:34
Utilisateur : N/A
Ordinateur : APAVE-RPT-ADX3
Description :
Impossible de trouver la description de l'ID d'événement ( 275 ) dans la source ( AdxImp ). L'ordinateur local n'a peut-être
pas les informations de Registre nécessaires ou les fichiers DLL de messagerie pour afficher les messages provenant d'un
ordinateur distant

Message 275 [Type 48 - Contexte : JobId 539 [m59206r8004959962536596]] ; Erreur provoquée par le moteur
d'impression; Détail; XCTLBAP5.rpt - ImpCrystal_Event->00515:Erreur dans le fichier
C:\Adonix\ADXSRVIMP\Data\COMPTA_m43_10001\FRA\Report\XCTLBAP5.rpt :
Erreur dans la formule <lblBAP>.
'TextForCode ({?X3DOS}, "{XCRWRK06.PAZ_0}", {XCRWRK06.PAZ_0})'
Menu number or field value unknown.

Solution proposée :

Il faut dans le dossier concerné

revalider les menus locaux :


o Développement>Utilitaires>Dictionnaire>MAJ menus locaux

Revalider les textes traduisibles :


o Développement>Utilitaires>Divers>MAJ textes traduisibles

8. Plus de mémoire disponible

Contexte :

Lors de l’impression d’états en V5 (plus de 3700 éditions) avec le moteur 15r.126, on


obtient le message d’erreur :

Message :

Page 8 sur 13
« Plus de mémoire disponible »

Solution proposée :

Il faut installer le runtime 15r.129 qui nécessite d’être au minimum en liste de patch 13
en V5.

9. Impossible d’extraire les données de la base de données

Contexte :

Lors de l’impression de certains états, on obtient le message d’erreur ci-dessous en V5


sur certains postes client 106, on obtient un message d’erreur.
Si on modifie dans la source ODBC le pilote utilisé en remplaçant CR SQL Server Wire
Protocol ODBC Driver par le driver SQL Server, on n'a plus ces messages d'erreur à
l'impression.
Or, à chaque nouvelle ouverture de session, la source ODBC est recréée avec le driver CR
SQL Server.

Message :

« impossible d’extraire les données de la base »

Page 9 sur 13
Solution proposée :

Il faut forcer la création d’une source ODBC SQLServer classique avec le CLI.106.
Pour cela, il suffit de modifier le fichier de configuration client
« .\config\ AdxOdbcConfig.xml », en mettant

l’attribut « default="1" » sur la description du driver qui a pour attribut


« id= SQL Server».

l’attribut « default="0" » sur la description du driver qui a pour attribut


« id= SQL Native Client ».

Exemple :

<dbms id="2" cap="SQL Server database">
<driver id="SQL Server" default="1">
<attributes>
</attributes>
</driver>
<driver id="SQL Native Client">
<attributes>
</attributes>
</driver>
<driver id="CR SQL Server Wire Protocol ODBC Driver 5.3"
default="0">
<attributes>
<attr id="App" value=""/>
<attr id="Language" value=""/>
<attr id="LastUser" value=""/>

10. Message d’erreur sur les fonction spécifiques X3


(TextForCode, X3TranslatedText)

Contexte :

Lors de l’impression des états dans X3, les erreurs ci-dessous peuvent apparaitre :

Message :

« 00515:Error in File C:\Program Files\Adonix\X3\Report\xx_xxxx_nnnn\nom_report.rpt


Error in formula <txtptedes>'TranslatedText ({?X3DOS},{SORDER.LAN_0})' Local
(menus) file not found».

Page 10 sur 13
« 00515:Error in File C:\Program Files\Adonix\X3\Report\xx_xxxx_nnnn\nom_report.rpt
Error in formula <ml_itmsta>
'TextForCode ({?X3DOS},"{ITMMASTER.ITMSTA_0}",{ITMMASTER.ITMSTA_0})'
The remaining text does not appear to be part of the formula »

Solution proposée :

Il faut dans le dossier concerné

revalider les menus locaux :


o Développement>Utilitaires>Dictionnaire>MAJ menus locaux

Revalider les textes traduisibles :


o Développement>Utilitaires>Divers>MAJ textes traduisibles

Il faut également s’assurer que la case « génération de texte traduisible » soit cochée
dans le dictionnaire des tables de la table concernée.

11. ERR 258 : impossible de récupérer une référence

Contexte :

Lors de l’impression d’un état en mode web en V5 liste de patch 10, on obtient le
message d’erreur ci-dessous :

Page 11 sur 13
Message :

« ERR 258 : impossible de récupérer une référence »

Solution proposée :

Ce dysfonctionnement a été corrigé en V5 liste de patch 11 3095 (Traitement AIMP3).

12. Support Crystal Report

http://www.sdn.sap.com/irj/boc/support
http://www.sdn.sap.com/irj/boc/crystal-kb

Page 12 sur 13
Page 13 sur 13