Développement > Utilitaires > Dictionnaire > Mise à jour menus locaux 

Les menus locaux qui sont utilisés pour la saisie des données organisées en combo-box sont définis dans la table APLSTD, par une opération de paramétrage dédiée.  Mais il est aussi nécessaire que les valeurs de ces menus, et l'association entre les champs du dictionnaire et les menus, soient localement stockés sur le poste client, afin de permettre leur utilisation par des fonctions dédiées de Crystal Report.

Pour cela, il existe des fichiers sur le poste clients, dont le nom est menus (affectation champs-menus locaux), et menuXXX (liste des valeurs des menus locaux pour la langue XXX). Ces fichiers sont stockés dans le sous-répertoire Report\DOSSIER_serveur_service, DOSSIER étant le code du dossier, serveur le nom du serveur, et service le numéro du service.

Ces fichiers sont automatiquement téléchargés depuis le serveur, à partir de fichiers de référence portant le même nom, dès lors que les fichiers de référence sont plus récentes que les fichiers situés sur le poste client.

La fonction de génération des menus locaux permet de réaliser cette opération. Il est nécessaire de la lancer dès lors que l'on désire rendre visible dans les données éditées par des états, les intitulés de menus locaux ayant changé.

Le lancement de cette fonction est proposé automatiquement lorsque des menus locaux ont été modifiés ; il n'est donc nécessaire de lancer cette fonction que si on a répondu Non à la question posée, par exemple après avoir fait des modifications en masse ou par maintenance des menus locaux.

Gestion de l'écran

Ecran de saisie

Présentation

Au lancement, on précise simplement si on désire une génération pour toutes les langues (sinon, la génération ne sera faite que pour la langue courante).

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

  • Toutes langues (champ TOULAN)

Si cette case est cochée, toutes les langues sont prises en compte pour l'opération.

Si la case n'est pas cochée, on prendra, selon les cas :

  • la langue par défaut de l'utilisateur, si aucun code langue n'est saisi.
  • la langue saisie par ailleurs sinon.

Fermer

 

Remarques

Une fois l'exécution de cette fonction terminée, il faut, pour que le transfert vers le poste client se fasse, se déconnecter et se reconnecter de chaque poste client concerné.

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre