Natknęłam się na post, który nie daje rozwiązania, ale właśnie zobaczyłam, że już tam byliście dziś rano ;-) Myślę, że osoba, która powiedziała, że jest to możliwe, nie wiedziała o Menedżerze dokumentów...
Szukając BOM na tej stronie (która wyświetla wszystkie polecenia Menedżera dokumentów a priori), są tylko instrukcje takie jak "access" lub "get", ale nic do utworzenia, przepraszam:
http://help.solidworks.com/2015/english/api/swdocmgrapi/SolidWorks.Interop.swdocumentmgr~SolidWorks.Interop.swdocumentmgr_namespace.html?id=30a118bab16d4ebdb948d29c74dcfd9f#Pg0
Lub wyszukując TABLE i patrząc na członków na tej stronie (rozwijając się za pomocą +), nie znajdziemy nic albo:
http://help.solidworks.com/2015/english/api/swdocmgrapi/SolidWorks.Interop.swdocumentmgr~SolidWorks.Interop.swdocumentmgr.ISwDMTable_members.html?id=b4f08e90682443dd91ef867afd8a2192#Pg0
A priori poniższy link jest przydatny tylko wtedy, gdy plik jest otwarty, prawda? Myślę, że to jest to, co będziesz musiał zrobić.
http://help.solidworks.com/2015/English/api/sldworksapi/Insert_and_Show_BOM_Table_in_Assembly_Example_VBNET.htm
Innym rozwiązaniem capillotracted jest przejrzenie całego drzewa SolidWorks, aby utworzyć tabelę i odtworzyć ją jako plik tekstowy...
Swoją drogą, czy na pewno SmartBOM nie otwiera pliku?
Redagować:
Odpowiedź od kogoś, kto korzysta z Domcument Managera, aby potwierdzić moje słowa:
https://forum.solidworks.com/message/467937#467937
Dobrze przechodzi przez wszystkie pokoje...
Edycja 2: tworzenie zestawienia materiałów bez otwarcia pliku może być niebezpieczne, ponieważ jeśli jeden z komponentów został zmodyfikowany (zmiana kodu, materiału, w spawanej maszynie itp.) bez aktualizacji zestawów, które go zawierają, twoje zestawienie materiałów będzie błędne!
Edycja 3: rozwiązaniem może być dołączenie zestawienia materiałów do modeli swoich zespołów, przynajmniej wszystkie nowo utworzone zespoły nie będą problemem!