Questo blocco definisce la provenienza delle informazioni sul materiale. La prima scelta è la colonna "MAT_NAME" nella tabella degli attributi caratteristici (utilizzata con l'integrazione ERP). La seconda scelta è la colonna "virtuale" "CNSMAT" (senza integrazione ERP). Vedere anche Sezione 2.2.9, “Mappatura dei materiali ”.
Esempio di conversione di unità di misura:
Il primo gruppo da 1 a 7 crea la mappatura dei materiali.
Mapping1(not hasClassProp(cns,CNSPHYPROP,CNSMAT))=cns,CNSPHYPROP,CNSMAT,MAT_NAME Mapping2(nothasClassProp(cns,CNSPHYPROP,CNSMAT))=cns,CNSPHYPROP,CNSMAT,CNSMAT Mapping3(not hasClassProp(cns,CNSPHYPROP,CNSDENSITY))=cns,CNSPHYPROP,CNSDENSITY,CNSDENSITY,kg/dm^3 Mapping4(not hasClassProp(cns,CNSPHYPROP,CNSMASSEXACT))=cns,CNSPHYPROP,CNSMASSEXACT,
CNSMASSEXACT,kg Mapping5(not hasClassProp(cns,CNSPHYPROP,CNSMAT))=cns,CNSPHYPROP,CNSMAT,MATERIAL Mapping6(not hasClassProp(cns,CNSPHYPROP,CNSDENSITY))=cns,CNSPHYPROP,CNSDENSITY,DENSITY,
kg/dm^3 Mapping7(not hasClassProp(cns,CNSPHYPROP,CNSVOLUMEEXACT))=cns,CNSPHYPROP,CNSVOLUMEEXACT,
CNSVOLUMEEXA,dm^3
Mapping8 è disattivato per impostazione predefinita.
In questo esempio, viene utilizzato il valore calcolato se non ne esistono altri.
Mapping8=Mapping8=cns,CNSPHYPROP,CNSDENSITY,1000*getObject("custom.Voith").GetDensity(FORMAT_0("<ATTR(ZZWSTNR)>").value(),FORMAT_0("<ATTR(ZZWSTKBEZ)>").value(),FORMAT_0
("<ATTR(ZZWSTNORM)>").value())