User Tools

Site Tools

Translations of this page:

fr:lenscatalog:version061002:combination.dat

Fichier Combination.Dat

Description

Le fichier Combination.Dat définit la livrabilité de traitements par verre de base ainsi que les possibilités de combinaison pour plusieurs traitements.

Structure de table

Nom de champ Pos Longueur Format Remarque
1*Code fabricant verre de base16T6
2*Livrabilité7190=pas livrable
1 = livrable (mais pas de traitement obligatoire)
2=livrable seulement (traitement obligatoire, voir également § 14.3.5 'Remarques relatives au traitement obligatoire)
3*Code fabricant traitement 186T6
4*Code fabricant traitement 2146T6
5*Code fabricant traitement 3206T6
6*Code fabricant teinte263T3

Règles de gestion du fichier Combination.Dat

Tous les traitements sont livrables

D'une manière générale, tous les traitements peuvent être fournis pour tout verre de même matière. Ceci ne nécessite aucune entrée dans le fichier Combination.Dat.

Pour la gestion des exclusions, se reporter au § “14.3.7 Exclusions obligatoires“

Nécessité de spécifier les combinaisons non livrables

Lorsqu'un traitement n'est pas disponible pour un verre de base, cette combinaison doit être spécifiée dans le fichier Combination.Dat.

Exemple:

123456789012345678901234567890
gggggg0aaaaaa***************

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier.)

Dans cet exemple, le verre “gggggg” ne peut pas être livré avec le traitement “aaaaaa”. Les champs “Code fabricant traitement 2” et “Code fabricant traitement 3” sont des jokers (wildcards) qui signifient “tous les traitements”.

Utilisation de jokers “*”

Les jokers peuvent être utilisés pour définir plusieurs exclusions avec l'ajout d'une entrée dans le fichier Combination.Dat. 6 espaces signifient “pas de traitement” ou “pas de verre”. 6 jokers “*” se substituent à chaque verre ou traitement livrable (c-à-d. non exclu).

En résumé, l'utilisation de jokers permet d'exclure tous les traitements. Cependant, un joker ne peut pas être utilisé pour re-marquer des traitements précédemment exclus comme étant livrables.

L'utilisation de sous-masques (ex : „120*“ ou „*123“) n'est pas autorisée.

Exemple :

123456789012345678901234567890
******0bbbbbb***************
******0cccccc
gggggg0*********************

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, aucun traitement ne peut être livré pour le verre “gggggg”. Le traitement “bbbbbb” n'est disponible pour aucun verre (à certaines exceptions près spécifiées dans le paragraphe suivant). Le traitement “cccccc” n'est pas livrable sans second traitement (attention aux blancs pour le traitement2 ou le traitement3. Ceux-ci signifient “pas de traitement”).

Valeur du champ livrabilité

Si, comme dans l'exemple ci-dessus, tous les traitements ont été exclus pour un verre donné, certains traitements individuels peuvent être réautorisés ultérieurement. A cette fin, les valeurs du champ 'livrabilité' sont disposées hiérarchiquement. Cette hiérarchie est définie selon la valeur numérique du champ “livrabilité”, la valeur 1 (disponible) ayant priorité sur la valeur 0 (non disponible).

Exemple :

123456789012345678901234567890
gggggg0*********************
gggggg1aaaaaa
gggggg1bbbbbb***************
gggggg1cccccc***************

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, il n'est pas possible de fournir un traitement pour le verre “gggggg”. La seule exception est le traitement “aaaaaa”, pouvant être fourni seul, c-à-d. sans aucun traitement additionnel. Le traitement “bbbbbb” peut être fourni pour ce verre seul et avec tout autre traitement (livrable). Il en va de même pour le traitement “cccccc”.

Exemple :

123456789012345678901234567890
******0bbbbbb***************
gggggg1bbbbbb***************

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, le traitement “bbbbbb” n'est disponible pour aucun verre. La seule exception est le verre “gggggg”. Pour celui-ci, le traitement “bbbbbb” est livrable, et ceci également en combinaison avec d'autres traitements. En cas d'absence d'astérisque „*“ à coté du traitement “bbbbbb” dans la deuxième ligne, le traitement “bbbbbb” ne serait disponible que pour ce verre seul.

Exemple:

123456789012345678901234567890
gggggg0*********************
gggggg1Précal***************
gggggg2AR    ***************
gggggg2ARMC  ***************
gggggg2SAR   ***************
gggggg2Durci ***************

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Le verre “gggggg” ne peut être livré avec aucun traitement, à l'exception des traitements AR, ARMC, Super AR ou Durci qui sont spécifiés comme étant un traitement obligatoire. Le précalibrage est indiqué comme „traitement facultatif“.

Remarque relative aux traitements obligatoires

Afin de simplifier l'analyse du fichier Combination.Dat, la règle suivante s'applique au traitement obligatoire : si la condition pour l'enregistrement d'un traitement obligatoire est satisfaite, les entrées suivantes (avec traitement obligatoire) peuvent être ignorées. En fait, cela correspond à la fonction OU. Dans l'exemple précédent, les traitements AR, ARMC, Super AR OU Durci doivent être sélectionnés pour le verre. Cependant, si un traitement antireflets est uniquement livrable en combinaison avec un traitement durci, toute association de ce type doit être stockée sous la forme d'un enregistrement distinct.

Exemple :

123456789012345678901234567890
gggggg0*********************
gggggg1Précal***************
gggggg2AR    Durci *********
gggggg2ARMC  Durci *********
gggggg2SAR   Durci *********

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans ce cas, le verre est uniquement livrable avec un traitement antireflets ET un traitement durci.

Gestion des exclusions de combinaisons de traitements

En cas d'exclusion de combinaisons de traitements, le champ code est rempli avec le caractère „*“ (joker). Cette exclusion est valable pour tous les verres et n'a pas besoin d'être indiquée séparément pour chaque verre.

Exemple :

123456789012345678901234567890
******0aaaaaabbbbbb*********

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, le traitement “aaaaaa” ne peut pas être livré avec le traitement “bbbbbb”. Ce traitement exclu pourra être rendu disponible à nouveau pour certains verres avec „1=livrable“.

Gestion des exclusions évidentes

Les exclusions de traitements de matière A des verres de matière B n'ont pas besoin d'être spécifiées, étant donné que ces cas d'exclusion sont évidents. Les traitements de même type (antireflets: AR monocouche et Super AR) ne peuvent pas être combinés les uns aux autres.

De ce fait, il n'est pas nécessaire de spécifier les exclusions suivantes, étant donné qu'elles sont considérées comme évidentes, à savoir :

  • élément de liste
  • les traitements AR associés à d'autres traitements AR ou à un miroitage
  • les traitements durcisseurs associés à d'autres traitements durcis
  • les traitements antisalissure associés à d'autres traitements antisalissure
  • les couches UV associées à d'autres couches UV
  • suppléments d'assurance associés à d'autres suppléments d'assurance

En d'autres termes, il n'est pas possible de fournir un verre avec deux traitements présentant les mêmes propriétés (décrites ci-dessus). Cette exclusion s'applique également si pour un verre donné, une propriété a été définie dans le fichier LensType.Dat. Si, par exemple, la valeur '1' est indiquée dans le champ 19 „Traitement antisalissure inclus“ du fichier LensType.Dat, tous les traitements comportant une fonction anti-salissure sont automatiquement exclus. Donc, pour cette combinaison, une exclusion explicite dans le fichier Combination.dat n'est plus requise.

Remarque : deux couches de teintes sont possibles. De plus, tout traitement défini (dans le fichier LensType.Dat) comme un traitement spécifique au verre ne peut, en général, pas être livré (si, par exemple, “AR inclus” a été spécifié dans le fichier LensType.Dat, tous les traitements contenus dans le fichier Options.Dat ne sont pas livrables).

Combinaisons et gamme de traitements (code fabricant traitement 1-5) dans le fichier LensRange.Dat

Si des traitements (code fabricant traitement 1-5) ont été spécifiés dans le fichier LensRange.Dat et si ceux-ci ont été exclus dans le fichier Combination.Dat, les traitements pour la gamme de puissances spécifiée dans le fichier LensRange.Dat peuvent néanmoins être livrés (ceci valant précisément pour cette gamme de puissances). Pour toutes les autres gammes de puissances, le traitement reste non disponible.

Exemple :

Le verre xxx est disponible dans une gamme comprise entre -10.00 D et +10.00 D dans les diamètres 60,65,70. L'option „SET“ n'est pas disponible pour ce verre, sauf pour le diamètre 60 dans une gamme allant de -2.00 D à +2.00 D. Dans ce cas de figure, l'option „SET“ serait complètement exclue pour ce verre dans le fichier Combination.Dat.

Code fabricant du verre     : xyz
Livrabilité    : non disponible
Code fabricant traitement 1: SET
Code fabricant traitement 2: ******
Code fabricant traitement 3: ******

De plus, une nouvelle gamme de puissances est ajoutée au fichier LensRange.Dat, dans lequel l'option SET est spécifiée sous „Code fabricant traitement 1“.

...
Code fabricant verre de base : xyz
...
méridien principal de : -2.00
méridien principal à : +2.00
...
Code fabricant traitement 1: SET
...

Autres exemples relatifs au fichier Combination.Dat

Extrait du Forum: Dans la gamme proposée par la société Rupp & Hubrach, il existe des traitements qui doivent impérativement être combinés à d'autres traitements, sinon ils ne peuvent pas être sélectionnés. Ainsi, par exemple, le traitement hydrophobe „PL“ est lié à un traitement antireflets sur les deux faces du verre. Le client décidera du type de traitement AR à utiliser. Il en va de même pour le traitement ARMC qui doit impérativement être associé à une teinte de son choix. A cet effet, il existe la solution suivante :

123456789012345678901234567890
******0PL    ***************
******1PL    AR    *********
******1PL    ARMC  *********

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Explication : Dans la première ligne, PL est exclu pour chaque verre, qu'il existe ou non un traitement ou un traitement supplémentaire. La deuxième et la troisième ligne indiquent que PL avec AR ou ARMC peut être livré pour tous les verres.

Extrait du forum: Un verre donné est uniquement livrable sans traitement durcisseur. Cependant, dès qu'un traitement AR est sélectionné, ceci n'est possible qu'en combinaison avec un traitement durci.

A cet effet, il existe la solution suivante :

123456789012345678901234567890
MYOPLA0Durci ***************
MYOPLA0AR    ***************
MYOPLA0ARMC  ***************
MYOPLA1Durci AR    *********
MYOPLA1Durci ARMC  *********

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Explication : Dans les trois premières lignes, les traitements Durci, AR et ARMC sont exclus pour le verre MYOPLA. La quatrième ligne et la cinquième ligne indiquent que MYOPLA peut être livré avec un traitement AR ou ARMC + Durci.

Extrait du forum: Il existe des traitements (suppléments) ne pouvant être livrés que lorsqu'un autre traitement a été sélectionné pour le verre.

Exemple Essilor: XPress (saisi comme traitement) est uniquement livrable pour un “Varilux Comfort Min 1.6” en combinaison avec le traitement “Super-Diafal”, tout extra supplémentaire (teinte par exemple) n'étant pas autorisé. Sans traitement “Super-Diafal”, “XPress” n'est pas disponible pour ce verre.

A cet effet, il existe la solution suivante :

123456789012345678901234567890
******0Xpress***************
4801001XpressSupDia

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Explication : Dans la première ligne, XPress est exclu pour chaque verre, qu'il existe ou non un traitement ou un traitement supplémentaire. La deuxième ligne indique que XPress est disponible avec Super Diafal, mais pas avec un traitement additionnel (étant donné qu'il existe des 'blancs' pour le code traitement3 et non pas des jokers)

Teintes

Différentes teintes peuvent être exclues pour certains verres.

Exemple :

123456789012345678901234567890
ABCDEF0******************123

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, la teinte „123“ n'est pas disponible pour le verre „ABCDEF“. Des teintes peuvent être exclues pour certains traitements/options.

Exemple :

123456789012345678901234567890
******0EEEEEE************123

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

Dans cet exemple, la teinte „123“ n'est pas disponible pour l'option „EEEEEE“. Ceci s'applique à tous les verres. Différentes teintes peuvent être spécifiées comme étant disponibles après exclusion d'un groupe de teintes complet.

Exemple :

123456789012345678901234567890
ABCDEF0FFFFFF***************
ABCDEF1******************123

(Remarque: la première ligne soulignée sert uniquement à augmenter la lisibilité pour l'utilisateur et n'existe pas dans le fichier)

(Le présent exemple suppose que l'option „FFFFFF“ est un groupe de teintes contenant la teinte „123“. ) L'option/groupe de teintes „FFFFFF“ avec toutes les teintes qui lui sont associées ne peut pas être livré pour le verre ABCDEF. Dans un deuxième temps, la teinte „123“ est spécifiée comme étant disponible pour le verre ABCDEF.

Prismes et cylindres

Les informations sur la disponibilité des verres prismatiques et cylindriques ne sont pas contenues dans le fichier Combination.dat, mais apparaissent uniquement dans le fichier LensRange.dat.

fr/lenscatalog/version061002/combination.dat.txt · Last modified: 2016/02/03 14:16 by hartmann