Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Что есть Part? Деталь в виде строки с названием, либо объект?
- class TreeOfComposition():
- def __init__(self):
- self.Tree = list()
- def addPart(self, Part):
- self.Tree.append(Part)
- #как то так все извлекается из серча
- ID = search.ActiveArtID()
- Struture = search.OpenArticleStructure(ID)
- #выбираем первую позицию и дальше перебором обходим все
- asFirst()
- while asEof() == 0:
- #перебор непосредственно "верхнего уровня" в спецификации, не раскрывая сборки
- PartName = asGetArtName()
- PartID = asGetArtID()
- asNext()
- '''Теперь есть набор ID всех сборок и деталей из "главной" спецификации
- asGetArtKind() == 3 <- Проверка, если вернет 3 то это сборка
- PartName - наименование узла/детали
- PartID - его ID в базе серча
- Я так понимаю, надо добавить в класс self.Name self.ID для их записи
- Нихуя честно говоря не понимаю как работает твой класс
- Что бы раскрыть след. сборку, надо взять ее ID
- OpenArticleStructure(ID) и снова прогнать тем же путем
- '''
Advertisement
Add Comment
Please, Sign In to add comment