Export pdf ne fonctionne pas

Article créé le

 

Rédigé en version

WINDOWS8.1 CRYSTAL10

Symptôme :

L'export des éditions de Silog ERP en format PDF ne fonctionne pas ou ne fonctionne pas correctement.

Vous avez par exemple les messages : "Erreur dans le fichier ....rpt : Cette opération n'est pas encore disponible" puis "Numéro de job incorrect."

Solution :

Avant toute personnalisation (bouton d'export avec la fonction SEE ou utilisation de l'utilitaire Silog publication), vérifier que l'export d'une édition Crystal Report via l'aperçu > puis bouton "enveloppe" fonctionne.
Si cet export manuel ne fonctionne pas, plusieurs points sont à vérifier :

1- Si vous utiliser le runtime Crystal Report 8.5 ou 10 :
Pour connaitre la version du runtime utilisée, allez dans les propriétés du fichier crpe32.dll du répertoire SILOG ERP, onglet "Détail" et vérifier la version du fichier (si 8.5.0... alors vous êtes en version 8.5)
Alors la procédure ci-dessous sera à effectuer sur chacun des postes devant réaliser un export en PDF.
Elle nécessite de disposer des droits Administrateur pour inscrire les entrées dans la base de registre

Aller dans Menu Démarrer > Exécuter CMD.exe "en tant qu'Administrateur"
     Saisir Regsvr32 "C:\SILOG ERP\exportmodeller.dll"
     Saisir Regsvr32 "C:\SILOG ERP\crtslv.dll"
Remplacez C:\SILOG ERP  par votre le dossier racine de l'ERP.

2- Si vous utilisez le Runtime Crystal Report 10, essayez d'installer le Runtime Crystal Report 10, il est possible que Crystal Report ait été installé sur le poste, mais pas le Runtime.
Pour connaitre la version du runtime utilisée, allez dans les propriétés du fichier crpe32.dll du répertoire SILOG ERP, onglet "Détail" et vérifier la version du fichier (si 10.0... alors vous êtes en version 10)
Vous trouverez le runtime Crystal Report 10 sur le DVD SILOG ERP dans le dossier \Divers\Crystal X Runtime\

3- problème correctif Microsoft KB3102429 (cas utilisation avec Crystal 10)

Cela peut aussi provenir de la mise en place du correctif Microsoft KB3102429 (https://support.microsoft.com/en-us/kb/3102429) par le système de mise à jour de Windows.
Il s'agit d'un correctif pour la prise en charge des symboles monétaires pour l'Azerbaïdjan et la Géorgie.   
Pour le moment il n'existe pas d'autre solution que la désinstallation de ce correctif.

4 - Problème de police

Depuis la version Windows 8.1, la police "Times New Roman" livrée provoque une erreur sur les exportation Crystal Reports au format PDF.
Il ne faut plus utiliser cette police si vous désirez exporter vos états au format PDF.

Par ailleurs, la police "Calibri" peut provoquer

  • des ajout de lettres sur certain mot qui font penser à un export des données en italien, par exemple, ajout du caractère "i" en fin de certain mot.
  • des remplacements de lettres, par exemple : pour les termes "Sous-traitance : Rectification & Insertion". le fichier pdf affiche "Sous-ttraittance : Rectfcatton & Insertton". 

Il convient donc d'éviter l'utilisation de la police Calibri.



Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr