Clojure

Class TreeOfComposition

May 2nd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. #Что есть Part? Деталь  в виде строки с названием, либо объект?
  2. class TreeOfComposition():
  3.     def __init__(self):
  4.         self.Tree = list()
  5.  
  6.     def addPart(self, Part):
  7.         self.Tree.append(Part)
  8.  
  9. #как то так все извлекается из серча
  10. ID = search.ActiveArtID()
  11. Struture = search.OpenArticleStructure(ID)
  12.  
  13. #выбираем первую позицию и дальше перебором обходим все
  14. asFirst()
  15. while asEof() == 0:
  16.     #перебор непосредственно "верхнего уровня" в спецификации, не раскрывая сборки
  17.     PartName = asGetArtName()
  18.     PartID = asGetArtID()
  19.     asNext()
  20.  
  21. '''Теперь есть набор ID всех сборок и деталей из "главной" спецификации
  22. asGetArtKind() == 3 <- Проверка, если вернет 3 то это сборка
  23. PartName - наименование узла/детали
  24. PartID - его ID в базе серча
  25. Я так понимаю, надо добавить в класс self.Name self.ID для их записи
  26. Нихуя честно говоря не понимаю как работает твой класс
  27. Что бы раскрыть след. сборку, надо взять ее ID
  28. OpenArticleStructure(ID) и снова прогнать тем же путем
  29. '''
Advertisement
Add Comment
Please, Sign In to add comment