AlеxV Posted February 14 Report Share Posted February 14 Собственно, в этом и вопрос. Есть ли какой-то инструмент быстрого поиска? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 14 Report Share Posted February 14 Только что, AlеxV сказал: Собственно, в этом и вопрос Скопировать имя объекта в инспекторе и поиском найти в базе Какой вопрос такой ответ(ваш КО) Quote Link to comment Share on other sites More sharing options...
AlеxV Posted February 14 Author Report Share Posted February 14 34 минуты назад, doctorraz сказал: Скопировать имя объекта в инспекторе и поиском найти в базе Какой вопрос такой ответ(ваш КО) Инспектор - это что за зверь? : D Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 14 Report Share Posted February 14 31 минуту назад, AlеxV сказал: что за зверь? Панель свойств (инспектор свойств).. местный жаргон)) 1 Quote Link to comment Share on other sites More sharing options...
AlеxV Posted February 15 Author Report Share Posted February 15 15 часов назад, doctorraz сказал: Панель свойств (инспектор свойств).. местный жаргон)) Ну вот, к примеру, уголок. "Имя, сестра, имя?" Имя есть, "Уголок 40x40x4 CSN 425541 L=50" но найти по нему объект в базе не получится. Можно, конечно, задать в поиске "Уголок", выдаст несколько вариантов. Как угадать, к какому относится объект в чертеже? Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted February 15 Report Share Posted February 15 Вот это? Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 15 Report Share Posted February 15 34 минуты назад, AlеxV сказал: "Уголок 40x40x4 CSN 425541 L=50" В базе нет такого объекта, есть 34 минуты назад, AlеxV сказал: CSN 425541 Спойлер 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 15 Report Share Posted February 15 7 минут назад, Boroda888 сказал: Вот это? По id можно вставить, но непонятно, как его получить с чертежа ----- Название объекта в базе и свойствах у самодельных объектов может отличаться добавлено через 1 минуту Скорей всего через мультикад id получить можно( но это не точно) , но это net а ne vba добавлено через 3 минут Что делать, если объект на чертеже есть, а в базе нет? @AlеxV зачем тебе это? 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 15 Report Share Posted February 15 4 минуты назад, doctorraz сказал: Название объекта в базе и свойствах у самодельных объектов может отличаться Тогда только по названию Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted February 15 Report Share Posted February 15 7 минут назад, doctorraz сказал: По id можно вставить, но непонятно, как его получить с чертежа Через "мастер объектов" Только зачем так глубоко копать? 1 Quote Link to comment Share on other sites More sharing options...
XPom Posted February 15 Report Share Posted February 15 32 минуты назад, Boroda888 сказал: Через "мастер объектов" работает для первого объекта. потом "мастер объектов" запоминает и открывает последний объект, который в нем открывался Quote Link to comment Share on other sites More sharing options...
AlеxV Posted February 15 Author Report Share Posted February 15 46 минут назад, doctorraz сказал: По id можно вставить, но непонятно, как его получить с чертежа ----- Название объекта в базе и свойствах у самодельных объектов может отличаться добавлено через 1 минуту Скорей всего через мультикад id получить можно( но это не точно) , но это net а ne vba добавлено через 3 минут Что делать, если объект на чертеже есть, а в базе нет? @AlеxV зачем тебе это? Если объект в чертеже есть, а в базе нет - сразу станет понятно. : D А "зачем" .. База сетевая, на всю контору. Умельцев - самоделкиных тоже много, создающих свои объекты. Вставлен объект в чертеж, хочется узнать, откуда он? Для того, что бы свой аналог создать, или изменить, или просто даже в следующий раз - вставить его из базы, а не копировать из файла. 1 Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted February 15 Report Share Posted February 15 17 минут назад, XPom сказал: работает для первого объекта. потом "мастер объектов" запоминает и открывает последний объект, который в нем открывался Ага. Хотя и странно (( 8 минут назад, AlеxV сказал: А "зачем" .. База сетевая, на всю контору. Умельцев - самоделкиных тоже много, создающих свои объекты. Вставлен объект в чертеж, хочется узнать, откуда он? Для того, что бы свой аналог создать, или изменить, или просто даже в следующий раз - вставить его из базы, а не копировать из файла. Если зайти администратором то видно кто это делал и публиковать или нет для общего использования Которые мои - это только у меня. А у System - у всех. И пользователь свои делает только опубликовать не сможет если не администратор Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 15 Report Share Posted February 15 1 час назад, Boroda888 сказал: Через "мастер объектов" С ЧЕРТЕЖА!! а не из базы)) Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 15 Report Share Posted February 15 9 минут назад, AlеxV сказал: что бы свой аналог создать, или изменить, или просто даже в следующий раз - вставить его из базы Обозначение конкретного типоразмера типа: "Уголок 40x40x4 CSN 425541 L=50", ничего не даст. Вы и сами это понимаете. 1 час назад, AlеxV сказал: "Уголок 40x40x4 CSN 425541 L=50" "Поиск и замена по базе" по ключевому слову и потом искать в списке что-то похожее. Там можно открывать сколько угодно диалогов MechWizard. Ну пробовать, что именно и как. ID объекта тут ничем не поможет, только если для вставки. Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 15 Report Share Posted February 15 12 минут назад, Boroda888 сказал: опубликовать не сможет если не администратор Редактор может публиковать свои объекты Администратор может публиковать объекты пользователей и отдавать системные им на редактирование 1 Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted February 15 Report Share Posted February 15 можно конечно через entget - и потом всё это разбирать )) Команда: (entget (car (nentsel))) Выбор объектов ((-1 . #<Имя примитива: 0000000040C454C0>) (0 . "SPDSSTANDARDPART") (5 . "15BF") (330 . #<Имя примитива: 00000000348C65F0>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (48 . 100.0) (100 . "SPDSSTANDARDPART") (100 . "SPDSSTANDARDPART") (90 . 1) (301 . "Name") (300 . "Двутавр 14С ГОСТ 19425-74 L=3188.1") (301 . "Info") (300 . "Двутавр 14С ГОСТ 19425-74 L=3188.1") (301 . "Scale") (40 . 100.0) (301 . "DimScale") (40 . 1.0) (301 . "ZOrder") (40 . 100.0) (301 . "CutAcElements") (300 . "Вырезанием") (301 . "ShowMContours") (290 . 0) (301 . "strTheType") (300 . "Profile") (301 . "strTheName") (300 . "19425-74") (301 . "strTheSubType") (300 . "I-Shape") (301 . "strURL") (300 . "normacs://normacs.ru/2OS#NORMACS_PAGE_1") (301 . "L") (40 . 3188.1) (301 . "h") (40 . 140.0) (301 . "b") (40 . 80.0) (301 . "s") (40 . 5.5) (301 . "Mark") (300 . "") (301 . "Designation") (300 . "14С") (301 . "strDesignation") (300 . "{\\rtf1\\ansi\\ansicpg1251\\deff0\\deflang1049\\viewkind4\\uc1\\pard \\u1043?\\u1054?\\u1057?\\u1058? 27772-88 \\up4\\fs13 \\u8470?14\\u1057? \\u1043?\\u1054?\\u1057?\\u1058? 19425-74 \\u1076?\\u1074?\\up0\\fs20|\\dn4\\fs13 C245 \\u1052?\\dn0\\fs20 L=3188\\par}") (301 . "rfName") (300 . "ГОСТ 27772-88") (301 . "rfPosition") (300 . "1") (301 . "rfComment") (300 . "") (301 . "rfType") (300 . "ГОСТ 19425-74 дв") (301 . "rfTypeKM") (300 . "PartMR") (301 . "strMaterial") (300 . "C245") (301 . "strStandard") (300 . "ГОСТ 19425-74") (301 . "StandardMaterial") (300 . "М") (301 . "mas1") (40 . 16.9) (301 . "massa") (40 . 53.8789) (301 . "hid") (40 . 1.0) (301 . "bHid") (40 . 0.0) (301 . "TechFilterColumnNames") (300 . "seria; Designation") (301 . "sStandart") (300 . "ГОСТ 19425-74") (301 . "ObjectDescription") (300 . "Двутавр") (301 . "SpecPartition") (300 . "") (301 . "strPartDescription") (300 . "") (301 . "Origin point X:") (40 . 13379.6) (301 . "Origin point Y:") (40 . 37944.6) (301 . "Origin point Z:") (40 . 0.0) (301 . "MCSUID") (300 . "55A745E97D4D0B26") (301 . "DimScale") (40 . 1.0) (301 . "PrmCodes") (300 . "0:1") (301 . "ImplName") (300 . "Implementation 1") (301 . "McView") (300 . "Спереди") (301 . "UZRotate") (40 . 0.0)) Был вот этот - который жирный)) 1 Quote Link to comment Share on other sites More sharing options...
AlеxV Posted February 15 Author Report Share Posted February 15 39 минут назад, MCAD сказал: Обозначение конкретного типоразмера типа: "Уголок 40x40x4 CSN 425541 L=50", ничего не даст. Вы и сами это понимаете. "Поиск и замена по базе" по ключевому слову и потом искать в списке что-то похожее. Там можно открывать сколько угодно диалогов MechWizard. Ну пробовать, что именно и как. ID объекта тут ничем не поможет, только если для вставки. Пожалуй, было бы неплохо добавить в функционал поиск по ID.. 1 Quote Link to comment Share on other sites More sharing options...
GoodWin Posted February 15 Report Share Posted February 15 39 минут назад, AlеxV сказал: Пожалуй, было бы неплохо добавить в функционал поиск по ID.. ID не видно (обсуждаемо конечно) Знание полезное конечно, но найти, по открытому объекты, его место в структуре БД не тривиальная задача Я правильно понимаю, что именно ПУТЬ нужен? Quote Link to comment Share on other sites More sharing options...
AlеxV Posted February 15 Author Report Share Posted February 15 3 часа назад, GoodWin сказал: ID не видно (обсуждаемо конечно) Знание полезное конечно, но найти, по открытому объекты, его место в структуре БД не тривиальная задача Я правильно понимаю, что именно ПУТЬ нужен? Ну да, путь. И не по открытому в мастере объектов, а по экземпляру в двг. Quote Link to comment Share on other sites More sharing options...
GoodWin Posted February 15 Report Share Posted February 15 2 часа назад, AlеxV сказал: Ну да, путь. Сейчас только поиском по базе в мастере объектов Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 16 Report Share Posted February 16 19 часов назад, Boroda888 сказал: Был вот этот - который жирный)) Так это вообще не проблема :-) Отключиться от базы и двойной клик по объекты: А дальше уже искать :-( поиском. 1 Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 11 Report Share Posted May 11 Ну В 15.02.2023 в 18:57, AlеxV сказал: А "зачем" .. База сетевая, на всю контору. Умельцев - самоделкиных тоже много, создающих свои объекты. Вставлен объект в чертеж, хочется узнать, откуда он? Для того, что бы свой аналог создать, или изменить, или просто даже в следующий раз - вставить его из базы, а не копировать из файла. а вообще, вам бы культуру работы в этом вопросе у себя поменять (это всяко быстрее, чем ждать, когда разрабы введут поиск по ID). Когда у всех есть возможность напихать в чертежи свои объекты, которые потом никто не может открыть - это хрень какая-то. Либо пускать объекты в работу только через базу и (в идеале) отдельного админимсратора, который будет всё это учитывать, либо просто банально обязать всех подписывать свои объекты. А за нарушение, уж пардон, немножечко еб...ть. Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 11 Report Share Posted May 11 4 часа назад, Mитька сказал: это всяко быстрее, чем ждать, когда разрабы введут поиск по ID Сделали поиск (не знаю когда появится в релизе) Команда «FindDBElement» 4 часа назад, Mитька сказал: которые потом никто не может открыть - это хрень какая-то Хуже то, что стали попадаться чертежи с "переделанными" объектами БД из поставки. При редактировании таких объектов с "родной базой" часто ползут типоразмеры и прочие неприятности возникают. И что с эти делать ( кроме как запретить редактировать в принципе) не понятно :-( 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 11 Report Share Posted May 11 5 минут назад, MCAD сказал: кроме как запретить редактировать в принципе имха нормальное решение... кому нужен такой жэж, сделает копию и будет работать с ней.. с другой стороны некоторые объекты из поставки с ошибками которые тянутся еще из первых версий, естественно разработчик править это не будет с третьей стороны если разработчик поправит объекты БД то геометрия созданная в старых версиях в новых может уехать... Поэтому все жэж лучше стандартные прибить гвоздями, что бы никто не менял, кому надо сделают копии и будут работать с ними Ну и придумать интерфейс экспорта в mcdi стандартных которые "пользовательские" из чертежа, типа как etransmit только для объектов мультикад Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.