CATIA V6 Customization – Nummerngenerator in EKL
Dieser Beitrag zeigt, wie ein einfacher Nummerngenerator in EKL (auch Client-seitige Business Rule genannt) für CATIA V6 aussehen kann:
let str_PLM_ExternalID (string) let cmpString (String) let uniqueKey (String) let zeroes (String) let maxKeyLen (Integer) let uniqueLen (Integer) cmpString = "NR" zeroes = "0000000" maxKeyLen = 7 uniqueLen = 0 uniqueKey = GetUniqueKeyFromString (cmpString) uniqueLen = uniqueKey.Length () uniqueKey = zeroes.Extract (0, maxKeyLen - uniqueLen) + uniqueKey str_PLM_ExternalID = cmpString + uniqueKey ThisObject.PLM_ExternalID = str_PLM_ExternalID