Выборка данных из БД Компаса

Автор alexbyn, 14.09.15, 12:07:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alexbyn

Добрый день!

Подскажите, пожалуйста, есть ли какое-то API или описание формата файла Компаса, чтобы можно было забирать из него данные. Данные надо забирать, обрабатывать и дальше отправлять в различные подсистемы предприятия.

Если это имеет значение, то прикладное ПО будет написано на .NET/C#

Danila

Цитата: alexbyn от 14.09.15, 12:07:30
Добрый день!

Подскажите, пожалуйста, есть ли какое-то API или описание формата файла Компаса, чтобы можно было забирать из него данные. Данные надо забирать, обрабатывать и дальше отправлять в различные подсистемы предприятия.

Если это имеет значение, то прикладное ПО будет написано на .NET/C#

а какие именно данные интересуют и из каких документов?

alexbyn

Спасибо за ответ. Хочется, например, брать данные из специфкации и загружать их в 1С. Но это как один из примеров.

stboris

АПИ- Компаса позволяют извлекать данные из спецификации. Есть справка и примеры (SDK). Если у Вас есть Лоцман может имеет смысл передавать данные оттуда, предварительно загрузи в их туда из Компас стандартными средствами Лоцмана?

Vitalij Lysanov

#4
Спецификации можно получить в формате Excel без API.
Затем их можно загрузить в базы данных для раскрытия заказов.

Насчет раскрытия заказов заказов, могут быть проблемы.
Записи одной детали в разных спецификациях должны быть идентичны.
На эту тему есть на форуме хороший сайт.
http://forum.ascon.ru/index.php?topic=23090.120
Если старые спецификации, ошибки обычно исправимы программно, чтобы привести спецификацию к виду способному работать в базах данных. 
В новых спецификациях, новую деталь нужно сначала в внести в список а затем выбрать из списка.
На сайте про это хорошо написано.     

Danila

Цитата: alexbyn от 14.09.15, 14:01:12
Спасибо за ответ. Хочется, например, брать данные из специфкации и загружать их в 1С. Но это как один из примеров.

Подождите, а вы не собираетесь хранить документы Спецификации и т.д. в специализированной системе управления инженерными данными? Например, в Лоцмане?

PLM\PDM системы как раз и предназначены для управления данными о составе изделий. Лоцман, в частности, обладает функционалом по получению этих данных из Спецификаций Компаса, дальнейшему хранению и управлению данных о составе.

А далее вы уже любыми другими механизмами организуете интеграцию между системами Лоцман и 1С:УПП. У нас эта интеграция организована на уровне управления данными, то есть через БД.

Но это, конечно, вам решать, нужна ли вам такая система.