Wenn ich die Absicht richtig verstanden habe:
→ 7326909890 Steel-Familie
→ 7616999099 Aluminium
→ 3926909790 Kunststoffe
→ Profile 7301200000
Dies sollte sein:
IFF($Matiere=XC48|7326909890|
IFF($Matiere=STUB|7326909890|
IFF($Matiere=STUB RECTIFIE RECUIT h7 ⌀30|7326909890|
IFF($Matiere=90MCVW 5 Z160CDV12|7326909890|
IFF($Matiere=Z130 CWD V6.5.4.2|7326909890|
IFF($Matiere=80MO8|7326909890|
IFF($Matiere=HASBERG|7326909890|
IFF($Matiere=45NCD16|7326909890|
IFF($Matiere=40CMD8+s|7326909890|
IFF($Matiere=Z38DCV5|7326909890|
IFF($Matiere=60WC20|7326909890|
IFF($Matiere=CARBURE H40S|7326909890|
IFF($Matiere=35CD4|7326909890|
IFF($Matiere=FERROTIC|7326909890|
IFF($Matiere=AU4G|7616999099|
IFF($Matiere=AG3|7616999099|
IFF($Matiere=FORTAL HR|7616999099|
IFF($Matiere=PLANCAPLUS 5083|7616999099|
IFF($Matiere=POM-C|3926909790|
IFF($Matiere=POLYCARBONATE|3926909790|
IFF($Matiere=ACCURA 25|3926909790|
IFF($Matiere=IMP.3D FIL ABS (ROUGE)|3926909790|
IFF($Matiere=IMP.3D FIL ABS (BLEU)|3926909790|
IFF($Matiere=IMP.3D FIL ABS (BLANC)|3926909790|
IFF($Matiere=IMP.3D FIL ABS (NOIR)|3926909790|
IFF($Matiere=IMP.3D FIL ABS (VERT)|3926909790|
IFF($Matiere=PEEK|3926909790|
IFF($Matiere=ELADIP ROUGE|3926909790|
IFF($Matiere=ELADIP ORANGE|3926909790|
IFF($Matiere=ELADIP BLEU|3926909790|
IFF($Matiere=ACIER DE CONSTUCTION|7301200000|
IFF($Matiere=PROFIL BOSCH|7301200000|
IFF($Matiere=ETIRE|7301200000|
"")))))))))))))))))))))))))))))))))))))))))))))))))))
Aber in @sbadenis Sinne denke ich, dass es klug wäre, Ihre Bedingungen zu trennen, indem Sie eine Voraussetzung hinzufügen, um zuerst die 4 Materialfamilien zu bestimmen:
IFF($Matiere=XC48|ACIERS|
IFF($Matiere=STUB|ACIERS|
IFF($Matiere=STUB RECTIFIE RECUIT h7 ⌀30|ACIERS|
IFF($Matiere=90MCVW 5 Z160CDV12|ACIERS|
IFF($Matiere=Z130 CWD V6.5.4.2|ACIERS|
IFF($Matiere=80MO8|ACIERS|
IFF($Matiere=HASBERG|ACIERS|
IFF($Matiere=45NCD16|ACIERS|
IFF($Matiere=40CMD8+s|ACIERS|
IFF($Matiere=Z38DCV5|ACIERS|
IFF($Matiere=60WC20|ACIERS|
IFF($Matiere=CARBURE H40S|ACIERS|
IFF($Matiere=35CD4|ACIERS|
IFF($Matiere=FERROTIC|ACIERS|
IFF($Matiere=AU4G|ALUMINIUM|
IFF($Matiere=AG3|ALUMINIUM|
IFF($Matiere=FORTAL HR|ALUMINIUM|
IFF($Matiere=PLANCAPLUS 5083|ALUMINIUM|
IFF($Matiere=POM-C|PLASTIQUES|
IFF($Matiere=POLYCARBONATE|PLASTIQUES|
IFF($Matiere=ACCURA 25|PLASTIQUES|
IFF($Matiere=IMP.3D FIL ABS (ROUGE)|PLASTIQUES|
IFF($Matiere=IMP.3D FIL ABS (BLEU)|PLASTIQUES|
IFF($Matiere=IMP.3D FIL ABS (BLANC)|PLASTIQUES|
IFF($Matiere=IMP.3D FIL ABS (NOIR)|PLASTIQUES|
IFF($Matiere=IMP.3D FIL ABS (VERT)|PLASTIQUES|
IFF($Matiere=PEEK|PLASTIQUES|
IFF($Matiere=ELADIP ROUGE|PLASTIQUES|
IFF($Matiere=ELADIP ORANGE|PLASTIQUES|
IFF($Matiere=ELADIP BLEU|PLASTIQUES|
IFF($Matiere=ACIER DE CONSTUCTION|CONSTRUCTION|
IFF($Matiere=PROFIL BOSCH|CONSTRUCTION|
IFF($Matiere=ETIRE|CONSTRUCTION|
""))))))))))))))))))))))))))))))))))))))))))))))
und eine zweite Bedingung, um ihnen den 10-stelligen Code zuzuweisen.
Ich denke, es wird einfacher zu handhaben sein, wenn Sie Materialien hinzufügen müssen...
IFF($Famille=ACIERS|7326909890|
IFF($Famille=ALUMINIUM|7616999099|
IFF($Famille=PLASTIQUES|3926909790|
IFF($Famille=CONSTRUCTION|7301200000|
"")))
=>Seid vorsichtig, ich konnte die oben genannten Bedingungen nicht testen. Vorsicht.
Tipp: Schreiben Sie die Formeln in eine Excel-Tabelle, bevor Sie sie in Smartproperties übertragen, das ist einfacher und kann in Zukunft leichter geändert werden.
… Als ich ein wenig tiefer gegraben habe, bin ich im Materialeditor auf die Registerkarte " Benutzerdefiniert " gestoßen und frage mich, ob es nicht möglich ist, eine neue Eigenschaft mit Ihrem 10-stelligen Code zu erstellen, der direkt mit dem Material verbunden ist...
=> Und bei Profilen ist es vorzuziehen, die Eigenschaft direkt in die Datei * zu integrieren. SLDLFP