FileName(isCreaOptNotSet)=?_FORMAT_0("<GenNAME>").toFileName("_").RepChar("!","_").add(".prt").value()
alnum(""): Sono ammessi solo caratteri alfanumerici; tutti gli altri sono omessi.
Gli esempi che seguono mostrano quanto possa essere differenziato il nome del file. Tuttavia, si consiglia di richiedere l'approvazione di un consulente per personalizzazioni così complesse, al fine di evitare effetti collaterali indesiderati.
Includere i prefissi nel nome del file.
Viene inserito"<PREFIXLIST(_)>".
Per i progetti che hanno più prefissi, questi vengono inseriti automaticamente nel nome del file con un trattino basso come separatore (ad es. Norm9, Kernloch).
Dichiarazione una volta per il componente (is3dpart) e una volta per l'assieme (is3dasm).
FileName(isCreaOptNotSet)=?_FORMAT_0("<PREFIXLIST(_)><GenNAME>").alnum("").add(".prt").value() FileName(isCreaOptNotSet)=?_FORMAT_0("<CATALOG>_<GenNAME>").alnum("")
.add(".prt").value()
Includere il nome del catalogo nel nome del file.
Il nome del file è preceduto da"<CATALOG>_".
FileName(isCreaOptNotSet)=?_FORMAT_0("<CATALOG>_<GenNAME>").alnum("").add(".prt").value()
<GenNAME(25)>: limita la lunghezza del nome del file
alnum("_"): Consente solo caratteri alfanumerici; gli altri sono sostituiti da un trattino basso.
ToLower(): Converte tutte le lettere in minuscole
MaxLen(28): limita la lunghezza totale del nome del file a 28 caratteri.
FileName(isCreaOptNotSet)=?_FORMAT_0("<GenNAME(25)>").alnum("_").ToLower().MaxLen(28).add(.prt).value()
Questo esempio riguarda la creazione del nome del file per l'accoppiamento ERP.
Per impostazione predefinita, il nome del file è formato da GENNAME (NB).
FileName(isCreaOptNotSet)=?_FORMAT_0("<GenNAME>").toFileName("_").RepChar("!","_").add(".prt").value()
Tuttavia, è possibile formare il nome del file utilizzando il numero ERP. Il vantaggio è che il nome del file è assolutamente unico.
FileName(isCreaOptNotSet)=?_FORMAT_0("<ATTR(ERP_PDM_NUMBER)>").alnum("").add(.prt).value()
È possibile fare riferimento a qualsiasi colonna ERP usando <ATTR(any_ERP_column)>.
FileName(isCreaOptNotSet)=?_FORMAT_0("<ATTR(any_ERP_column)>").alnum("").add(.prt).value()
La formazione tramite numero ERP + designazione standard (NB) è anche un'opzione per avere anche una parte "parlante" nel nome.
FileName(isCreaOptNotSet)=?_FORMAT_0("<ATTR(ERP_PDM_NUMBER)>_<GENNAME>").alnum("").add(.prt).value()