Utilisation des DivePlans externes – règles de gestion

Chaque Marque comprend un DivePlan (c'est-à-dire le DivePlan interne) afin que Diver sache comment afficher la plongée stockée lorsque la Marque est rouverte. "DivePlan externe" est une option de sauvegarde de Marque pour référencer un fichier DivePlan externe. Avant la version 6.2, Diver sauvegardait simplement la sélection des colonnes du DivePlan interne et utilisait le DivePlan externe pour tous les autres composants. A partir de la version 6.2, la gestion est sensiblement améliorée par la consolidation des deux DivePlans lors du chargement de la Marque.

Un nouveau DivePlan est créé (en mémoire) en fusionnant les deux DivePlans existants. Le nouveau procédé de consolidation est le suivant:

1. Dimensions Dynamiques - Il s'agit d' une union des deux ensembles de Dimensions Dynamiques. Si un Champ Infos est promu dans un des deux DivePlans, il sera promu dans le DivePlan résultant. (Notez que si l'utilisateur rétrograde un Champ Infos qui a été promu en raison du DivePlan externe, ce Champ Infos sera à nouveau promu la prochaine fois que la Marque sera ouverte).

2. Colonnes - Les colonnes sont en grande partie une union des deux ensembles de colonnes. Los d'un conflit (c'est à dire quand une colonne existe dans les deux DivePlans, mais est différente), la définition de la colonne et les champs "liés à cette donnée" (par exemple Cumul, Toujours recalculer le total,  Dimensions requises, Couleurs Exception) seront résolus en utilisant le DivePlan externe, tandis que les champs de mise en forme (par exemple le type de sortie, nombre de décimales) seront résolus en utilisant le DivePlan interne.

3. Sélection de colonne - Les colonnes qui existent dans les deux DivePlans ou seulement dans le DivePlan interne obtiendront leur état de sélection depuis le DivePlan interne. Les colonnes qui n'existent que dans le DivePlan externe obtiendront leur état de sélection du DivePlan externe. En d'autres termes, si la colonne "A" existe dans les deux DivePlans mais n'est pas sélectionnée dans le DivePlan interne, elle ne sera pas sélectionnée dans le DivePlan résultant. Si la colonne "B" n'existe (et n'est sélectionnée) que dans le DivePlan externe, elle sera sélectionnée dans le DivePlan résultant.

4.Groupes Nommés - Tout comme les Dimensions Dynamiques, les Groupes Nommés seront l'union des deux groupes de Groupes Nommés, les conflits seront réglés en faveur des versions du DivePlan externe.

5. TimeSeries et Dimensions Définies par l'Utilisateur - Ceux-ci seront copiés dans leur globalité depuis le DivePlan interne, remplaçant les TimeSeries ou les Dimensions Définies par l'Utilisateur provenant du DivePlan externe. S'il n'y a pas de TimeSeries ou de Dimensions Définies par l'Utilisateur dans le DivePlan interne, alors les versions provenant du DivePlan externe seront utilisées.

Tout le reste (c'est à dire MultiModèles, Dimensions des Catégories, Lookup) seront utilisés à partir du DivePlan externe, avec aucune référence faite à la version interne.