L'utilisation de cette fonctionnalité nécessite l'acquisition de droits complémentaires.
Si CARL Source est utilisé dans un contexte international, c'est-à-dire par des utilisateurs présents dans différents pays, utilisant différentes devises, il est possible d'utiliser le même environnement CARL Source dans les différents pays.
Pour chacun des utilisateurs / acteurs, l'administrateur peut sélectionner une autre devise, parmi celles définies comme étant des devises Multidevises (devise de contexte) ainsi lors de sa connexion à CARL Source, l'utilisateur travaille avec sa devise (on la nomme devise de contexte).
Cette information est visible dans le bandeau utilisateur
. Cette devise de contexte initialisera la devise lors de la création d'une entité considérée comme une entité maître ou une entité dépendante.
Changement à la volée
En dépliant le bloc accessible par clic sur le nom de l'utilisateur connecté (en haut à droite), la liste déroulante
donne accès à une liste de devises . Cette liste permet à l’utilisateur de basculer dynamiquement entre différentes devises considérées comme multidevises. La sélection d'une autre devise change à la volée la devise de contexte.
Lors de sa prochaine connexion à CARL Source, l'utilisateur sera de nouveau sur sa devise renseignée sur sa fiche utilisateur.
Consultation d'une entité dans une autre devise
Dans le cas où la devise de contexte est différente de la devise de l'entité et pour faciliter la compréhension des montants affichés, le montant converti dans la devise de contexte est visible dans l'infobulle s'affichant au survol d'un champ de type "montant". Il s'agit d'une donnée informative prenant le taux de change à l'instant T pour réaliser la conversion.
Création d'une entité
A la création d'une nouvelle entité, celle-ci est automatiquement initialisée dans la devise de contexte de l'utilisateur. En revanche, la devise de certaines entités peut évoluer lorsque l'on sélectionne certaines informations dans le formulaire.
Les mécanismes sur l'initialisation des devises sur les entités sont décrites dans la section Entité maître et entité dépendante.
Exemples :
Consultation d'une entité
Cas général
Dans les formulaires de recherche ainsi que le formulaire détail d'une entité, les données de type "montant" sont affichées dans la devise de l'entité.
Cas particulier
Dans certains formulaires spécifiques comme les commandes et les DA, les données sont affichées dans la devise de l'entité mais également dans la devise de contexte pour une meilleure compréhension.En création ou en consultation, la devise d'une entité est affichée dans la zone supérieure du détail
.
Modification de la devise d'une entité
Les règles applicables pour permettre la modification d'une devise sur une entité sont définies dans la rubrique Modification de la devise d'une entité. Une fois la modification de devise réalisée :
Pour les opérations liées à une intervention, le changement de devise sur l'intervention entraine un recalcul dans la nouvelle devise du prix unitaire présent dans le détail des opérations.
Recherche
Afin de ne pas surcharger les écrans de recherche, la champ "devise" n'est pas automatiquement ajouté sur les écrans correspondant à des entités porteuses de devise. En revanche, le mécanisme a été mis en place. Il est donc très simple de rajouter le champ devise sur un formulaire de recherche en passant par la personnalisation.
.
et saisir l'expression #{formAnimator.searchBean.currencyCode} dans l'attribut "valeur",
.