Beschreibung
Verändert man eine Funktionsschablone am Artikel per API, werden alle Produktgruppen auf undefiniert gestellt.
Workaround
if (part.PartNr.Equals("PXC.0708713"))
{
MDTerminalTemplatePosition componentTemplatePosition = part.FunctionTemplatePositions.FirstOrDefault() as MDTerminalTemplatePosition;
if (componentTemplatePosition != null)
{
// Bug 2.5: Issue T1048334 --> save and restore groups
MDPartsDatabaseItem.Enums.ProductTopGroup productTopGroup = part.GenericProductGroup;
MDPartsDatabaseItem.Enums.ProductGroup productGroup= part.ProductGroup;
MDPartsDatabaseItem.Enums.ProductSubGroup productSubGroup = part.ProductSubGroup;
// Set
var newDesignation = @"111¶222";
componentTemplatePosition.ConnectionPointDesignation = newDesignation;
// Bug 2.5: Issue T1048334 --> save and restore groups
part.GenericProductGroup = productTopGroup;
part.ProductGroup = productGroup;
part.ProductSubGroup = productSubGroup;
}
}
Ticketnummer (T1048334). Der Support kann das Verhalten nachvollziehen und es wurde in EPLAN 2.6 behoben.
Hinterlasse einen Kommentar