| MODELKEY OMZETTING VOORBEELD |
Aan de hand van dit voorbeeld wordt gepoogd duidelijk te maken welke invloed de modelkey heeft op het ingegeven modelnummer.
| Modelkeygegevens | Modelcode | ||||
|---|---|---|---|---|---|
| Modelrubriek : | 1 | 2 | 3 | 4 | |
| Type (A/N) : | A | N | A | N | |
| Lengte : | 1 | 1 | 6 | 6 | |
| Modelnummer bij verkooporderingave | C | 3 | ABC | 001211 | C.3.ABC .001211 |
| Receptuurkey | J | N | N | N | C. |
| Prijskey | J | D | N | N | C.3. |
| C.0. | |||||
| Voorraadkey | J | J | D | N | C.3.ABC . |
| C.3. . | |||||
| Statistiekkey | J | J | J | J | C.3.ABC .001211 |
Zoals u ziet, zijn er in dit voorbeeld bij de prijs en voorraad twee verschillende sleutels welke beide kunnen worden gebruikt. Dit komt door het gebruik van de D (default) in de modelkey opbouw. Er ontstaan bij het gebruik van default rubrieken twee sleutels. Als eerste een sleutel waar alle gebruikte rubrieken gewoon worden ingevuld en als tweede een sleutel waarin de default rubriek de default waarde (spatie(s) voor alfanumerieke rubrieken en nul(len) voor numerieke rubrieken) krijgt. Bij de benadering van bestanden wordt altijd om te beginnen de eerste sleutel gebruikt. Als die niet bestaat wordt nog een poging gewaagd met de tweede sleutel.
Als u dus een verkooporderregel maakt voor model C.3.ABC .001211 en het programma gaat op zoek naar de modelprijs dan wordt eerst gekeken of er een prijs is aangemaakt voor kode C.3 en als dat niet het geval is wordt er gezocht naar een prijs voor kode C.0. Indien dan nog geen prijs is gevonden meldt het programma dat er geen modelprijs bekend is.