Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Рекурсивное извлечение спецификаций
 
Доброго времени суток. Пытаюсь рекурсивно вытащить все спецификации из сборки. Получился следующий код.


Скрытый текст


Сохранение работает, .xlsx (или .xml, если везде в коде заменить "Excel" на "Xml") файлы создаются, но с подтверждением и заданием имени файла. Хотелось бы это все сделать без вывода окна подтверждения.

Разкоментировав строку
Код
 //options.Silent = true;

выходит ошибка (1 картинка ошибка экспорта в Xml, 2 картинка - Excel)

Как можно исправить мой код, или как сделать по другому?
Так же не нашел как экспортировать в файл с расширением .csv, при экспорте через интерфейс программы такое есть.
На всякий случай прикрепляю сборку на которой тестирую.
excel error.png (6.63 КБ)
xml error.png (5.64 КБ)
Изменено: Александр - 24.12.2021 08:39:08
 
Александр, а зачем выгружать все спецификации рекурсивно? Если в "Состав изделия" включены детали или сборочные единицы, то вся информация уже находится в "СИ" головной сборки...
Изменено: vite - 24.12.2021 18:40:33
T-FLEX CAD 17.0.82.0
 
vite, спасибо. С параметром "Включение в состав изделие с вложенными элементами" для всех сборочных единиц изделия в одном файле получаем всю структуру изделия без макросов. Осталось только установить этот параметр для 120+ уникальных сборочных единиц в проекте и сделать этот параметр по умолчанию :)
Изменено: Александр - 27.12.2021 11:40:11
Страницы: 1