Table of Contents
Fichier LensPrice.Dat
Description
Le fichier LensPrice.Dat contient les différents prix pour les verres de base (substrats).
Structure de table
N° | Nom de champ | Pos | Longueur | Format | Remarque |
---|---|---|---|---|---|
1* | Code fabricant du verre de base | 1 | 6 | T6 | |
2* | Diamètre | 7 | 4 | 9999 | 7080 ou deux chiffres suivis de deux “blancs” |
3* | Elliptique | 11 | 1 | T1 | Vide=rond “E”=elliptique |
4* | Groupe sphérique | 12 | 2 | 99 | |
5* | Groupe cylindrique | 14 | 2 | 99 | Tenez bien compte de l'indication “pricedefinition-cylinder” dans le fichier Head.Dat. Avant de déterminer le prix, convertir en cylindre positif ou cylindre négatif au besoin. |
6* | Indice Gamme de livraison | 16 | 3 | 999 | |
7 | Prix 1 | 19 | 7 | 9999999 | Définition voir fichier Head.Dat |
8 | Prix 2 | 26 | 7 | 9999999 | Définition voir fichier Head.Dat |
9 | Prix 3 | 33 | 7 | 9999999 | Définition voir fichier Head.Dat |
10 | Prix 4 | 40 | 7 | 9999999 | Définition voir fichier Head.Dat |
11 | Prix 5 | 47 | 7 | 9999999 | Définition voir fichier Head.Dat |
12* | Prix valable à partir du | 54 | 8 | D | Vide = valable avec effet immédiat |
13* | Prix valable jusqu'au | 62 | 8 | D | Vide = pas de date d'expiration |
Remarques
L'index gamme de livraison est défini dans le fichier LensRange.Dat. Il permet une tarification différenciée d'un produit dans différentes gammes de puissances et avec différentes combinaisons de traitements. L'index gamme de livraison fait partie de la clé, c-à-d. différents prix peuvent être spécifiés (en fonction de l'index gamme de prix) pour un produit avec un diamètre et une puissance sphéro-cylindrique donnés.
Le champ “Prix pour code fabricant traitements 1-5 compris dans le prix verre” du fichier LensRange.Dat indique si les traitements définis dans le fichier LensRange.Dat sont inclus dans le prix du verre.
Lorsque seuls les prix 1 et 2 sont définis (voir fichier Head.Dat), les champs de données (prix1,prix2 et prix3) peuvent être supprimés, ce qui permet de réduire la longueur de l'enregistrement.
Les champs 12 et 13 spécifient le domaine de validité pour une période donnée. S'il existe deux enregistrements pour lesquels seul le domaine de validité est différent, la priorité est donnée à l'enregistrement pour lequel une date existe dans l'un de ces champs ou bien dans les deux champs.