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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.