Integrazione degli attributi (vecchio)
L'applicativo Layout consente una gestione molto flessibile degli attributi anagrafici. Il meccanismo di assegnazione di TOP Layout prevede un'assegnazione in fase di caricamento del figurino leggendo le informazioni dalla riga del file di Excel e una fase di assegnazione successiva.
E' possibile definire quali attributi devono essere assegnati compilando la scheda ATTRIBS_DICT del database Layout. In questa tabella ogni riga definisce un nuovo attributo da assegnare.
I campi definiti sono:
- ID
- ID unico dell'attributo
- TYPE
- Tipo di attributo. L=Lista, V=Valore. Cambia il modo di immissione dato
- TABLENAME
- Nome del foglio di Excel che descrive l'attributo (Solo per Lista)
- ATTRIBNAME
- Nome dell'attributo da assegnare (in genere CODICE)
- KEYFIELD
- Nome della colonna della tabella <TABLENAME> da mappare all'attributo
- PRTTARGET
- Filtro di assegnazione dell'attributo. Può valere:
- N --> Filtro sul nome della parte. Il nome di default è PRTNAME
- F --> Assegnazione libera. Qualsiasi parte selezionata.
- P --> Preesistente. Assegna l'attributo solamente se l'attributo esiste già nella parte.
- T --> Parte TOP. L'attributo viene assegnato sulla parte TOP
- DESC_ITA
- Descrizione dell'attributo da assegnare. Usato nel dialogo di selezione.
- DESCRIPTION
- Descrizione libera dell'attributo.
- BOMNAME
- Nome della distinta a cui associare l'attributo/parte. Viene usato se l'attributo da impostare è il codice.
Ogni tabella di definizione dell'attributo consente di impostare una serie di valori predefiniti.
Ogni colonna della tabella verrà visualizzata in fase di assegnazione, ma solo il valore del campo <KEYFIELD> sarà assegnato all'attributo <ATTNAME>.
Per vincolare l'assegnazione degli attributi alle sole parti di interesse si utilizza il campo PRTTARGET.
Gli attributi utilizzati da TOP Layout possono essere predefiniti nelle tabelle di definizione del database di supporto.
Nel caso in esempio il campo MOTORE è preimpostato ad un valore neutro (-) nel foglio che pilota il comportamento delle testate motorizzate. Allo stesso modo il campo SCATOLA è impostato a zero per indicare che il motore predefinito non monta la scatola di motorizzazione.