Record 2260 Stamgegevens artikel | |
Record 3420 Materiaalregel productontwerp | |
Record 3480 Zaagregel |
Data-import op veld niveau
De belangrijkste velden zijn sleutelvelden, waarmee de records worden opgeslagen in de CASH database.
Sleutelvelden voor data-import: | |
R2260 F2260 Artikelcode | |
R3420 F3400 Productcode (Controle R2260) | |
R3420 F3420 Materiaalcode (controle R2260) | |
R3420 F3401 Volgnummer MateriaalRegel | |
R3420 F3402 Sub-volgnummer MateriaalRegel | |
R3480 F3471 Volgnummer van een ZaagRegel |
Veld 3400 Productcode hoeft niet in het importfile te staat en wordt toegevoegd via een aanvullende schermvraag.
Veld 3401 Volgnummer wordt automatisch bepaald tijdens import bij wisseling van de materiaalcode. Het volgnummer van de materiaalregel wordt doorgenummerd aangemaakt, als veld F3401 leeg is.
Veld 3471 Volgnummer zaagregel wordt alleen gebruikt als volgnummer van de zaaglijst.
Als de artikelstamgegevens van de materiaalcode (F3420) onbekend zijn, wordt de artikelcode automatische aangemaakt. Optioneel kan de omschrijving van de materiaalcode bijgelezen worden als F2001 gedefinieerd is in de bestandsindeling. Automatisch aangemaakte artikelcodes via de import van een materiaalstaat, dienen handmatig te worden te worden aangevuld met gedetaileerde stamgegevens zoals een Artikelgroep, Leverancier en inkoopprijs.
LET OP: Een artikelcode met voorloopnullen, kan in Excel worden gezien als een getal, waarmee de voorloopnullen wegvallen. Daarmee kan een artikelcode beginnend met nullen niet worden herkend. In dat geval is het wenselijk de eigenschap van de Excel-kolom te controleren.
Voorbeeld: artikelcode 00950 vertaald naar 950, zal een een onbekende sleutel geven.
LET OP: Als gewerkt wordt met aantallen met en zonder decimalen, dient de geimporteerde waarde extra gecontroleerd te worden op consistent gebruik van decimalen.
Optioneel kunnen ook de velden Positienummer, Zaagcode en Opmerking worden geimporteerd in een zaagregel (veldnummers: 3476 3477 3469).
Stappenplan om te komen tot een goede bestandsindeling.
1. | Bepaal eerst de export mogelijkheden uit uw CAD systeem. |
2. | Bepaal de beschikbare veldnummers in het CSV file en de relatie met de CASH-records (Zie veldnummers per record). |
3. | Bepaal de ontbrekende veldnummers. Ontbrekende informatie kan worden aangevuld tijdens import, voor de velden Productcode en Volgnummer. |
4. | Maak een bestandsindeling met als eerste kolom een verwijzing naar Record 3420. Daarmee wordt het CSV bestand herkend als een materiaalstaat en wordt ontbrekende data opgevraagd of automatische aangevuld. Functie: Bestandsindeling (>Diversen Import Bestandsindeling). |
5. | Evalueer de nieuwe import door een nieuwe materiaalstaat in te lezen met functie: > Diversen, Import, Productontwerp via Bestandsindeling. Kies eerst voor een kleine materiaalstaat, daarna een uitgebeide. |
Gebruik van de functie Import Productontwerp via Bestandsindeling.
De dataimport via CSV is gebaseerd op maximaal 1 productontwerp. Deze functie is ongeschikt om in een run meerdere productcodes in te lezen. De data-import is specifiek bedoeld om van een nieuw product, de materiaalstaat te importeren. Muteren van een bestaand ontwerp via data-import is niet mogelijk omdat de unieke sleutelcombinatie in CAD en CASH afwijken.
Controles vooraf:
1. Artikelcode van het product.
2. Artikelcode van het materiaal.
3. De aanwezige van een bestaande materiaalstaat. Van een ontwerp met materiaalregels worden de actuele regels eerst verwijderd. Aanvullen of overschrijven is alleen mogelijk via een CSV-file met unieke volgnummers per materiaalregel.
1 | Deze data-import is alleen geschikt om n productcode in te lezen. |
2 | De volledige recordindeling is beschikbaar via de FAQ Importeren. |
3 | Import van nieuwe data is altijd afhankelijk van de aangeboden data en de bestandsindeling, daarom is het wenselijk de nieuwe materiaalstaat te controleren op mogelijke verschillen. De controle uitgevoegd tijdens import test alleen de sleutelvelden op bestaande database-links, niet de ingelezen waarden of aantallen. |
4 | Import van bestaande materiaalstaat, betekend verwijderen van de aanwezige materiaalregels en volledig vernieuwen op basis van de nieuwe import. |
VOORBEELD BESTANDSINDELING
CSV-voorbeeld-file, met 3 materiaalregels, 1 zaaglijst van 3 regels en 1 kniplijst van 2 regels.
De kniplijst wordt herkend door de kolomen Lengte EN Breedte.
De zaaglijst wordt herkend door de kolom Lengte.
1;62;M201-52;Materiaalomschrijving 201;M10;;;1;zaag;import
4;5;M202-12;Materiaal met zaaglijst;M20;1200;;2;zaag;import
5;8;M202-12;Materiaal met zaaglijst;M20;500;;3;zaag;import
6;6;M202-12;Materiaal met zaaglijst;M20;2000;;4;zaag;import
21;4;M310-02;Materiaal met Kniplijst;M32;1000;500;5;zaag;import
22;6;M310-02;Materiaal met Kniplijst;M32;2000;400;6;zaag;import
De csv-kolom [aantal] kan een gemengde kolom zijn, met aantal stuks materiaal en aantal van de zaaglijst en is afhankelijk van de inhoud van kolom Lengte.
Bestandsindeling, met kolomen: Soort bestand = Ascii, Scheidingsteken = ; (puntkomma)
Volgnr Recnr veldnr Waarde
001 3420 3420 $3
002 3420 3423 $2
010 3480 3471 $1
011 3480 3472 $2
012 3480 3473 $6
013 3480 3474 $7
021 2260 2001 $4
025 3480 3476 | $8 |
030 3480 3477 | $9 |
035 3480 3469 | $10 |
* 3400 Productcode
Bestaande artikelcode van het product (artikelsoort = P).
* 2720 Nieuwe artikelcode
Nieuwe artikelcode van het product. Alleen vullen als de stamgegevens nog aangemaakt dienen te worden.
* 890 Bestandscode
Indeling van het importbestand op kolom niveau, uit recordnummer 3420. |
* 14 Filenaam van csv-bestand
De naam van het CSV-file.
* 1 Verificatievraag Materiaalstaat vervangen
Bestaande materiaal ontwerpregels worden eerste verwijderen en vervangen door de nieuwe dataimport. Deze vraag is alleen actief als op de productcode al materiaalregels aanwezig zijn.
* 1 Verificatievraag Doorgaan
Controleer de selectievragen en Start de import door de verificatie te beantwoorden met ja.
LET OP: Nieuwe stamgegevens voor de Productcode of Materiaalcodes worden automatisch aangemaakt, maar dienen te worden aangevuld met primaire gegevens als artikelgroep, leverancier en inkoopprijzen.
Geadviseerd wordt om elke data-import direct te controleren op volledigheid.