Modifier l’état

La modification des états Crystal Reports se déroule en plusieurs étapes.

  1. L'administrateur client copie les états à modifier depuis le dossier de référence X3 vers le dossier de production (par exemple, SEED).

  2. C'est l'administrateur client qui accorde des droits aux autres utilisateurs pour modifier les états.

  3. Les utilisateurs installent le Crystal Report Connector Sage sur leur poste de travail.

  4. Ils modifient l’état et enregistrent leurs modifications dans le dossier de production.

Copier l’état dans le dossier de production

Si un état Crystal Reports requiert des modifications, il doit d’abord être copié dans le dossier de production (par exemple SEED). Ainsi, seuls les états dans le dossier de production peuvent être personnalisés.

Il n’est pas recommandé de modifier les états standard depuis le dossier de référence X3, car ces états pourraient être écrasés par les données livrées par défaut lors d'une mise à jour, et toutes vos personnalisations seraient perdues.

Pour copier un état depuis le dossier X3 vers le dossier de production, suivez les étapes ci-dessous.

  1. Connectez-vous au dossier X3 en tant qu'administrateur client, ou autre profil ayant accès à ce dossier.

  2. Sélectionnez la tâche Espaces de stockage X3 (AVOLUME).

  3. Cliquez sur l’icône Actions au niveau du volume REPORT et sélectionnez Liste des fichiers.

  4. Sélectionnez la Liste des fichiers associée à une langue, par exemple FRA.

  5. Depuis la Liste des fichiers, sélectionnez l’état souhaité et cliquez sur le lien Données.

  6. Enregistrez le fichier de l'état sur le poste du client.

  7. Connectez-vous à un sous-dossier, par exemple le dossier SEED. Sélectionnez la tâche Espaces de stockage X3 (AVOLUME).

  8. Cliquez sur l’icône Actions au niveau du volume REPORT, et sélectionnez Liste des fichiers.

  9. Cliquez sur le chemin d’accès approprié pour chaque langue et sélectionnez Liste des fichiers.

    L’état doit être téléchargé pour chaque langue à prendre en charge.

  10. Cliquez sur Créer pour télécharger l’état Crystal Reports dans le sous-dossier.

  11. Téléchargez l’état dans le champ Volume du sous-dossier X3 et cliquez sur Enregistrer.

  12. Le nouvel état est ajouté dans le champ Volume du dossier X3.

Sécurité / Droits

La modification des états Crystal Reports est paramétrée sur Non par défaut pour tous les utilisateurs, excepté l'administrateur client. Dans la fonction Utilisateurs (GESAUS), modifiez la valeur du paramètre DEVCRY - Développement état (chapitre SUP, groupe DEV) au niveau de l'utilisateur Sage X3 sélectionné :

  • Non : L’utilisateur ne peut pas modifier l’état.

  • Oui : L’utilisateur peut modifier l’état.

  • Administrateur- L’utilisateur peut modifier l’état et restaurer un état modifié par un autre utilisateur.

Télécharger le Crystal Report Connector

Tout utilisateur autorisé à modifier les Crystal Reports doit installer le complément Crystal Report Connector. À ce jour, seul le navigateur Firefox est pris en charge pour la modification des états Crystal Reports.

Accédez à Administration > Utilitaires > Installation > Crystal Report Connector et téléchargez et installez l’outil Crystal Report Connector sur le poste client.

Sélectionner un état depuis le dossier de production

  1. Dans Firefox, connectez-vous à Sage X3.

  2. Sélectionnez la langue de votre session, en accord avec la version de l’état en cours de modification.

  1. Assurez-vous que l’état à modifier a bien été copié vers le dossier de production. Sinon, vous risquez de modifier l’état standard du dossier de référence X3 par inadvertance (si vous détenez les droits d’accès au dossier X3). C’est à l'administrateur client de copier l’état vers le dossier de production.

    Pour plus d'informations, reportez-vous à la section Copier l’état vers le dossier de production.

  2. Accédez à Développement > Dictionnaire scripts > États (GESARP) et sélectionnez l’état à modifier. Pour cet exemple, l’état TABCOUNTRY est sélectionné.

  3. Depuis l’icône Actions, cliquez sur Transférer puis Enregistrer. Ceci permet de copier l’état du serveur vers le poste client. Veuillez noter que la langue de l’état dépend de la langue de votre session.

    Si vous cliquez sur Transférer, mais pas sur Enregistrer, l'option Annulation demande est disponible dans le menu Actions, permettant d'annuler la demande de transfert. Si vous avez cliqué sur Enregistrer, c'est l’action Restaurer qui est proposée.

Lancer le Crystal Report Connector

  1. Lancez le Crystal Report Connector, cliquez sur Sélectionner et naviguez vers l’emplacement du Crystal Report Connector.

  1. Dans la fenêtre Launch Application (lancement application), sélectionnez la case à cocher Remember my choice for safev2reportdeveloper links (se souvenir de mon choix pour les liens safev2reportdeveloper) afin que le Crystal Report Connector Sage ouvre automatiquement SAP Crystal Reports Designer la prochaine fois.

Modifier et enregistrer l’état

SAP Crystal Reports s’ouvre automatiquement et vous pouvez effectuer les modifications souhaitées dans l'état.

Lorsque vous enregistrez l'état, un message d’avertissement peut s’afficher. Cliquez sur Oui et fermez la fenêtre SAP Crystal Reports.

Reporter les modifications dans Sage X3

Revenez dans votre session Sage X3 depuis Firefox pour terminer la procédure.

  1. Accédez à Développement > Dictionnaire scripts > Dictionnaire des états (GESARP)

  2. Confirmez que l’état sélectionné précédemment, ici TABCOUNTRY, est affiché dans la table Crystal Reports.

  3. Depuis l’icône Actions, cliquez sur Valider puis Enregistrer.

  • Infos : Cette action permet d’afficher les propriétés du verrou appliqué à l’état.

  • Valider : Cette action permet de reporter les modifications en copiant l’état depuis la machine locale vers le serveur et de le déverrouiller. L’état copié devient la nouvelle référence.

  • Restaurer : Cette action permet de restaurer la version avant modification, et déverrouille l’état sur le serveur.

  • Chargement CR Designer : Cette action permet de rouvrir le SAP Crystal Reports Designer pour l’état sélectionné.

Confirmer vos modifications

  1. Accédez à Impressions > Impressions (AIMP) et ouvrez l’état modifié, ici TABCOUNTRY.

  1. Vérifiez que les modifications sont bien présentes sur l'état.

Résolution de problèmes

Dans certains cas, l’utilisateur reçoit le message d’erreur "Le Crystal Report Connector n'a pas pu s'initialiser correctement.. Renouveler l'opération", lors de l’ouverture de l’état via le Crystal Report Connector. Ce problème survient lorsque SAP Crystal Reports n'est pas indiqué comme programme par défaut pour ouvrir les états Crystal.

Résolution : Copiez n'importe quel état (fichier .rpt) vers le poste client, puis ouvrez ce fichier (option Ouvrir avec) et sélectionnez Crystal Reports. Sélectionnez l’option Toujours utiliser le programme sélectionné pour ouvrir ce type de fichier. Vous pouvez alors ouvrir les états Crystal par le biais du Crystal Report Connector Sage X3.