Семейство AutoCAD – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по AutoCAD.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Разорвана связь ссылки с блоком при редактировании вхождений

18 ОТВЕТ 18
РЕШЕНО
Ответить
Сообщение 1 из 19
AlexGaudino
1928 просмотров, 18 ответов

Разорвана связь ссылки с блоком при редактировании вхождений

Здравствуйте!!! Подскажите по вопросу. Пытаюсь сделать редактирование вхождений в блоке. Выделяю его. Затем захожу Сервис-Ссылки или блок для контекстного редактирования-Редактирование вхождений. Выбираю необходимый блок, а вместо открытия ошибка (см. скриншот). С другими блоками всё нормально открывает. Из-за чего такая проблема может возникать и есть ли способ данную проблему устранить. Заранее благодарен за ответ.

18 ОТВЕТ 18
Сообщение 2 из 19
kpblc2000
в ответ: AlexGaudino

Ну, не имея файла, мало что можно сказать. Кроме необходимости _.audit (и, возможно, _.-wblock)

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 3 из 19

Гм... Кстати! А чем это "редактирование вхождений в блоке" отличается от просто редактора блоков?

Который, после выделения блока, доступен с правой кнопки мыши?

 


-- Alexander, private person, pacifist, english only with translator 🙂 --

Object-modeling _ odclass-odedit.com _ Help

Сообщение 4 из 19
AlexGaudino
в ответ: kpblc2000

Весь чертёж выложить не могу, а вот блок с которым проблема выкладываю.

Интерисует А$C60686074 с которым проблема.

Сообщение 5 из 19
kpblc2000
в ответ: AlexGaudino

В файле присутствуют типы линий "НАРУШЕНИЕ" и "НАРУШЕНИЕ_ДОП". Файла с описаниями таких типов не предоставлено. Возможно, его вообще нет - вот и не работает контекстное редактирование. Редактор блоков работает вполне корректно.
http://autolisp.ru/2012/03/16/howto-provide-dwg/ - для справки.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 6 из 19
AlexGaudino
в ответ: kpblc2000

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

А как вы поняли что проблема именно в типах линий?

Сообщение 7 из 19
kpblc2000
в ответ: AlexGaudino

Ну, тут два варианта: часть - это просто опыт. Второй вариант - читаем об ошибке в LineType. Т.е. в типах линий 🙂

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 8 из 19
AlexGaudino
в ответ: kpblc2000

Спасибо!! Буду пробовать находить эти типы линий и подключать. Надеюсь после подключения типов линий эта ошибка уйдёт.

Сообщение 9 из 19
AlexGaudino
в ответ: AlexGaudino

К сожалению вместе с чертежом не было никаких дополнительных файлов в которых было бы описание этих типов линий.

Скажите, а можно ли самому их создать на основе существования этих типов линий в чертеже?

Или как лучше выйти из этой ситуации, когда отсутствует описание этих типов линий?

Сообщение 10 из 19

Типы линий можно создать из существующих элементов с помощью Express tools, можно описать вручную.

 

Но чем редактирование вхождений лучше прямого редактирования блоков? Редактирование вхождений в каких-то случаях позволяет больше, позволяет сделать что-то другое?

 


-- Alexander, private person, pacifist, english only with translator 🙂 --

Object-modeling _ odclass-odedit.com _ Help

Сообщение 11 из 19
kpblc2000
в ответ: AlexGaudino

Визуально такие линии не выделить - они отображаются как сплошные (Continuous).
Лично я вижу два варианта:
1. Создать описание типа линии (вручную или программно - https://forum.dwg.ru/showthread.php?t=14359 )
2. Программно пройтись по всем примитивам и слоям и сравнить их типы линий со стандартным перечнем (только что накидал http://autolisp.ru/2018/08/06/erase-unknown-linetypes/ )

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 12 из 19
kpblc2000
в ответ: kpblc2000

АлексЮстасу, контекстное редактирование позволяет видеть, как измененный блок коснется окружения. В некоторых случаях это критично.
И типы линий можно создавать, если известно, как они вообще выглядят 😉

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 13 из 19
kpblc2000
в ответ: kpblc2000

М-да, что-то я поспешил. Типы линий уничтожаются, но ошибка не уходит. Попробовал пересоздать блок - все равно, даже после многократной очистки блок верхнего уровня на месте отредактировать не удается, выводится ошибка

** Application reference missing: ACAD, to AcDbLinetypeTableRecord.

P.S. ACAD2016, сейчас попробую еще и на 2018.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 14 из 19
AlexGaudino
в ответ: kpblc2000

Я работаю в AutoCAD 2015 

Сообщение 15 из 19
kpblc2000
в ответ: AlexGaudino

Да дело не в этом. Я несколько раз вручную пересоздавал блок - ошибка сидит как приклеенная. Мелькнула мысля разбить этот блок верхнего уровня, сохранить как отдельный файл и вставить в новый документ как блок - но реализовать не успел, по работе дернули.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 16 из 19
AlexGaudino
в ответ: kpblc2000

Т.е программно решить данную проблему не получиться?

Сообщение 17 из 19
kpblc2000
в ответ: AlexGaudino

Возможно, только программно и получится. Но как - пока не представляю.
По возможности поковыряюсь еще, но шансов маловато. Может, @Alexander.Rivilis что-то предложит и увидит, что я пропустил.

Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям! | Do you find the posts helpful? "LIKE" these posts!
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.


Алексей Кулик aka kpblc | Aleksei Kulik aka kpblc Facebook | LinkedIn
autolisp.ru
Техническая поддержка программистов Autodesk в СНГ
Библиотека пользовательских lisp-функций | Custom Lisp-function library

Сообщение 18 из 19
Alexander.Rivilis
в ответ: kpblc2000


@kpblc2000 wrote:
Возможно, только программно и получится. Но как - пока не представляю.
По возможности поковыряюсь еще, но шансов маловато. Может, @Alexander.Rivilis что-то предложит и увидит, что я пропустил.

 

Почему-то никто не пользуется поиском: Application reference error occurs when using REFEDIT command

Видео:

 

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 19 из 19

Спасибо огромное!! То что нужно!!!

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report