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

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

« предыдущая - следующая »

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

alexbyn

Добрый день!

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

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

Danila

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

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

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


а какие именно данные интересуют и из каких документов?
ООО НПП ПРИМА, Нижний Новгород
КР АСКОН 2009 sp2: Лоцман v10, Компас V11, Вертикаль v4
КР АСКОН 2014 SP6: Лоцман 2014, Компас v17.1->18.1, Вертикаль 2014

alexbyn

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

stboris

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

Vitalij Lysanov

15.09.15, 12:04:57 #4 Последнее редактирование: 15.09.15, 12:20:44 от Vitalij Lysanov
Спецификации можно получить в формате Excel без API.
Затем их можно загрузить в базы данных для раскрытия заказов.

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

Danila

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


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

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

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

Но это, конечно, вам решать, нужна ли вам такая система.
ООО НПП ПРИМА, Нижний Новгород
КР АСКОН 2009 sp2: Лоцман v10, Компас V11, Вертикаль v4
КР АСКОН 2014 SP6: Лоцман 2014, Компас v17.1->18.1, Вертикаль 2014