Приветствую Вас, Гость! Регистрация RSS

DelphiVS

Воскресенье, 05.05.2024
Главная » Файлы » Компас

Эксперименты с спецификацией
18.09.2009, 12:23
В данной версии рассмотрено создание документа спецификации, создание подразделов разделов спецификации, создание базовых и вспомогательных объектов. Чтение колонок и вывод возможности их редактирования.

Оставляйте свои комментарии что нужно добавить. В версии 2 будут добавлено редактирование стиля текста.
Категория: Компас | Добавил: Maxa
Просмотров: 9519 | Загрузок: 102 | Комментарии: 7 | Рейтинг: 0.0/0
Всего комментариев: 7
7 svm  
0
Скачал, попробовал, вроде всё что дано получилось, спасибо огромное, но после экспериментов понял, что всё таки у меня осталось ещё три главных вопроса, без которых не закончить программно всю спецификацию, Вот они:
КАК СОЗДАТЬ ТАКИЕ ВЕЩИ:
1) Как поставить значение резервных строк в значение "0", а то по умолчанию в КОМПАСЕ "2" резервные строки предусмотрены и из-за этого позиции не правильно проставляются, отсюда и второй вопрос
2) Как программно автоматически проставить позиции в спецификации.
3) Как войти в режим редактирования штампа спецификации( с чертежом всё хорошо получается, а вот здесь проблемы) и заполнить графы штампа спецификации.
ПОМОГИТЕ пожалуйста, очень нужно для полного программного проектирования. Зарание спасибо. Жду ответа.

6 фотоаппарат  
0
Ребят...Если это кому нибудь поможет то без лишнего гемора можно делать спецификации и первого и второго листов так (ручная версия)
Создать-Чертеж-Сервис-Параметры-Параметры текущего чертежа-там дальше просто выбираем из библиотеки которая стоит по умолчанию нужную нам форму спецухи! И все. Конечно названия подразделов придется ручками но в некоторых случаях это проще!

4 sorockinalex  
0
насчёт 17 и 18 - где эти числа в компасе можно посмотреть? не понимаю про что речь...

5 Maxa  
0
Сервис - Библиотеки стилей - Стили спецификаций
Выделить спецификацию стиль 1 и нажать кнопку редактировать.
Вкладка оформление. wink

2 sorockinalex  
0
УРАААА! случайно получилось ))))))
Заменил
arr2:=ksdynamicarray(spcstlpar.GetArrColumn);
на
arr2:=ksdynamicarray(spcstlsecpar.GetArrColumn);

1 sorockinalex  
0
посмотрел пример по ссылке выше.
по-моему неправильно работает, а именно:
1. создаётся файл, стиль №1. справа пишется, что 17... или я что-то не понимаю. объясните!
2. для созданного стиля №1 заходим сервис-библиотеки стилей-стили спецификаций-выбираем с номером №1-редавтировать-вкладка 'разделы'-выбираем раздел 'документация'-чуть ниже нажимаем 'редактировать'-вкладка 'колонки'
Смотрим: колонки 'зона' и 'позиция' отмечены значком замка - на них не стоит галочка 'колонка в разделе заполняется'.
А справа снизу в примере на все колонки стоит свойство edit:1.... Хотя, для колонок 'зона' и 'позиция' должен стоять 0... Как всё же выцепить эти нолики?????
-----
добавил позже:
понял в чём дело - свойство edit везде 1, так как как бы для всех разделов в сумме. То есть для первого раздела эти поля не заполняются, а для другого заполняются, вот и получается что как бы заполняются, но ведь для первого раздела они не заполняются! А нужно выцепить свойство редактируемости колонки КОНКРЕТНОГО раздела в отдельности! как это сделать?

3 Maxa  
0
№17 и №18 это стиль 1 листа спецификации и последующих листов
.
Пожелание насчет разделов будет учтено.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]