• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Создать документ спецификации

Автор Maxagg, 10.09.09, 13:45:13

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

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

Maxagg

В сборку добавляю детали, которые соответственно добавляются в спецификацию.
Хочу изменить настройки спецификации, а они скрыты.
Ручное решение проблемы:
1. Сохранить сборку
2.Выбрать Спецификация->Создать объекты спецификации->Установить галочку Создать документ спецификации-> ОК

После данных действий я могу редактировать параметры.
Спецификация соответственно сохраняется рядом со сборкой.

Как сделать программно чтобы была возможность редактировать?

НиколаЫч

Попробуй в сборке в свойствах детали поставить галочку "создавть объект спецификации".
Компас 10сп2

Maxagg

не то....
да и настройки спецификации я хочу сделать заранее
компас 9 сп2

Maxagg

Немного меняем путь.
Нужен код который создаст документ спецификации и сохранит его

Заранее благодарен!!!

Maxagg

Подключаемся к спецификации из сборки, теперь есть возможность править ее параметры

var
  kompas:KompasObject;
  ia:iapplication;
  ikd3d:ikompasdocument3d;
  isds:ISpecificationDescriptions;
begin
  kompas:=KompasObject(GetActiveOleObject('Kompas.Application.5'));
  ia:=(kompas.ksGetApplication7)as IApplication;
  ikd3d:=ia.ActiveDocument as Ikompasdocument3d;
  isds:=ikd3d.SpecificationDescriptions;
  if isds.Count=0 then
    isds.Add('',1,'c:\1.spw');