2.2.12.5.  Blocco [ClassMapping]

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 ”.

Base unitaria per:

  • MASSA = kg

  • DENSITÀ = kg/dm^3 (ATTENZIONE: <v9.07 era g/dm^3, vedi problema #35765)

  • Volume = dm^3

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())