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

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

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

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

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

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

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

Как преобразовать спецификацию в табличный вид редактирования ?

Автор Витя Зилов, 27.07.20, 06:34:23

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

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

Витя Зилов

Как преобразовать спецификацию в табличный вид редактирования? Здесь имеется ввиду, для более удобного, ручного ввода объектов, для быстрого перехода на сл. строку. Компас 16.1

Вират Лакх

Можно создать разрушенную копию спецификации на листе макросом на питоне (поверх спецификации появятся линии и тексты):
from win32com.client import Dispatch, gencache
API5 = gencache.EnsureModule('{0422828C-F174-495E-AC5D-D31014DBBE87}', 0, 1, 0)
iDocument2D = Dispatch('Kompas.Application.5', None, API5.KompasObject.CLSID).ActiveDocument2D()
iDocument2D.ksStoreTmpGroup(iDocument2D.ksDecomposeObj(iDocument2D.ksGetReferenceDocumentPart(4), 0, 0, 0))
А можно написать макрос, который перекидывает ячейки спецификации в ячейки обычной таблицы.

Витя Зилов

Цитата: Вират Лакх от 27.07.20, 10:05:49Можно создать разрушенную копию спецификации на листе макросом на питоне (поверх спецификации появятся линии и тексты):
from win32com.client import Dispatch, gencache
API5 = gencache.EnsureModule('{0422828C-F174-495E-AC5D-D31014DBBE87}', 0, 1, 0)
iDocument2D = Dispatch('Kompas.Application.5', None, API5.KompasObject.CLSID).ActiveDocument2D()
iDocument2D.ksStoreTmpGroup(iDocument2D.ksDecomposeObj(iDocument2D.ksGetReferenceDocumentPart(4), 0, 0, 0))
А можно написать макрос, который перекидывает ячейки спецификации в ячейки обычной таблицы.

Это круто, когда ты Python разработчик. Но знаю, что есть стандартный способ преобразования спецификации.Помню пользовался, забыл что-то...

Elaeagnus

 Сервисные инструменты подойдут?



Elaeagnus

 Видимо нету у конкретного пользователя. :(((


Олеся_Орен

Цитата: Витя Зилов от 27.07.20, 06:34:23Как преобразовать спецификацию в табличный вид редактирования? Здесь имеется ввиду, для более удобного, ручного ввода объектов, для быстрого перехода на сл. строку. Компас 16.1
Нужна ли вам связь спецификации с чертежом. Если нет. То создаете новый чертеж. Выбираете там оформление по типу простой спецификации, и получаете таблицу, которую удобно заполнять. Мы так делали с чертежами, которые были в бумажном варианте с советских времен. Т.е. нам связь позиций чертежа и спецификации была без надобности. А заполнять спецификацию, если ее типом будет чертеж, удобнее в разы, так как она превращается  в обычную таблицу.