Hallo zusammen,
ich bin gerade dabei ein SaveAs mit NX/NxManager zu erstellen.
SaveAs funktioniert, aber die Specification wir mit dem unsprünglichen Name angelegt.
z.b.
Original = "123456" => Neues Part = "HugoFeinbein"
Item/ItemRev/Master wird mit "HugoFeinbein" angelegt. Die Spec. heißt weiterhin "123456".
Infolge mein TestScript(Aus den UG-Samples).
################################################################################
Dim partFromPartBuilder1 As PDM.PartFromPartBuilder
partFromPartBuilder1 = theSession.Parts.PDMPartManager.NewPartFromPartBuilder()
Dim theType as String = "Item"
Dim thePn As String = "HugoFeinbein"
Dim theRev As String ="00"
partFromPartBuilder1.CreatePartSpec(theType, thePn, theRev, "master", "")
Dim databaseAttributeManager1 As PDM.DatabaseAttributeManager
databaseAttributeManager1 = partFromPartBuilder1.NewDatabaseAttributeManager()
databaseAttributeManager1.SetAttribute("DB_PART_NAME", thePn) ' Or as desired
databaseAttributeManager1.SetAttribute("DB_PART_DESC", thePn) ' Or as desired
databaseAttributeManager1.StoreAttributes()
databaseAttributeManager1.Dispose()
partFromPartBuilder1.Commit()
partFromPartBuilder1.Dispose()
################################################################################
Was muß geändert/ergänzt werden?
------------------------------
Gruß
Rolf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP