Здравствуйте. Я подготовил новые модели с исполнениями в Компасе насоса Магна 10, как мы договаривались недавно на совещании. Также сделал новую идентификацию для насосов Магна, без пустых мест, файл .doc с таблицей во вложении. На скриншоте .png во вложении я показал, какие данные необходимо получить из файла сборки (М10-00.00.000 - Магна Ins 10-C-N.a3d). В таблице 2 показаны все исполнения, которые есть в этой сборке. Нам необходимо получать информацию только о сборках, в наименовании которых присутствует идентификационный код (как в текущем исполнении на скриншоте). Исполнения без длинной идентификации необходимо пропустить, они не нужны. Для данного примера сделаны не все возможные исполнения, а только часть, суть понять можно. Для выделенного на скриншоте исполнения в архиве есть сборочный чертёж (.cdw) и спецификация (.spw), название то же. В таблице 1 показана структура данного исполнения, содержит в себе сборки и детали (выделил цветом важное и пояснил ниже). Детали (.m3d) и сборки (.a3d) должны содержать в себе привязку к чертежам (.cdw) (но не всегда, нужно доработать). Как я вижу, как всё это должно работать: конструктор загружает в систему .zip архив со всеми данными (как у меня во вложении). Причём, если в системе есть уже файлы с таким именем, они заменяются с сохранением старых версий в архив. Автоматически в системе появляются изделия с конкретной идентификацией (вида Магна Ins 10-375-3-0,55-PP-Y-E-N-K-0-0-LB-100-B-0-X-M). При выборе исполнения, можно просмотреть структуру изделия (Таблица 1 из скриншота во вложении). По нажатию кнопки должны появляться чертежи всех сборок и деталей, которые привязаны к данному исполнению. С уважением, Олег Лифлянд.