|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
|
||||
|
||||
А почему не идти от обратного - делать таблицы в екселе и импортировать их в автокад? Я под это дело писал когда-то решение: юзер в екселе делает таблицу, затем копирует её в буфер обмена (Ctrl +C) и вставляет в автокаде (Ctrl + V). Причём вставка происходит в виде таблицы автокада, с учётом оформления. Автоматически происходит распознание типа ведомости/спецификации, в свете чего столбцы и строки получают корректные размеры и оформление.
Таблицы в екселе делать гораздо удобней, чем в автокаде. Помимо этого реализована возможность создания шаблонов заголовков спецификаций/ведомостей (сохраняются во внешний xml-файл) и формирование на их основе таблиц (диалог с юзером через графическое окно). Могу показать видео, как это выглядит, если интересно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 25.03.2011 в 11:37. Причина: заменил слово "экспорт" на "импорт" - очепятка. |
||||
|
||||
носки вяжу Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
|
Ни один проектировщик не согласится делать таблицу в экселе и потом вставлять ее в автокад, они на сделке им пофиг, что будут с чертежом делать дальше, его дело нарисовать, а ему работать в экселе отдельно а в автокаде отдельно - это не тот вариант И для такого варианта все в автокаде есть, такая функция есть и работает прекрасно.
|
|||
|
||||
Неправда - то, что я обозначил выше - как раз таки и был заказ наших проектировщиков (причём сразу нескольких проектных групп). Я с ними согласен - в екселе таблицы делать удобней чем в автокаде, тем более, что эти таблицы у них в екселе формируются автоматом с помощью VBA-макросов. На "нет" и суда нет - дело ваше.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Чтобы сделать импорт из таблиц автокада надо "жестко" ограничить формат - то есть какие шрифты что обозначают - без этого никак - шрифтов с похожими на ГОСТовские обозначения символами может быть миллион. Если будут входной и выходной формат - пол дела уже решенно (или, как тут уже писали - создать внешний файл в ктором будет описываться словарь), вопрос второй куда в КОНЕЧНОМ итоге надо экпортировать значения из таблицы - 1С может работать как автономно - тогда только в какой-либо промежуточный формат (excel,csv,xml итд) с последующим "ручным" импортом, если 1С "стоит" на БД - формат таблиц (либо готовые sql запросы), тип коннектора (хотя если в разрезе лиспа - то здесь только ado - то есть, где-то в настройках вводится только имя источника данных - все остальное - штатными средствами). Если Вы поняли о чем я сейчас написал - то можно продолжить разговор (написать импорт из акадовкой таблицы - дело 15 минут - я просто готовые блоки соберу) - давайте оговоренную выше инфу - хотя могу сделать и чтоб "все" это было "user option" - то есть сами настраивали словари и sql запросы, если не поняли - то извините - пытаться понять что Вы подразумеваете под "брать тепленьким" и пр. у меня нет ни малейшего желания - хотите сделать автоматизацию - хотя-бы изучите вопрос - что для этого необходимо. Есть конкретные вопросы - задавайте, а если просто скучно - то продалжаейте веселить "павлинов".
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
носки вяжу Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
|
Здесь не от скуки и не для увеселения! А когда меня пинают иногда огрызаюсь, но не зло, а весело. Прошу не обижаться!
В КОНЕЧНОМ итоге мне нужно получить данные из таблицы автокад в формате excel, а из этого формата в 1с-ку я смогу записать. |
|||
|
||||
Обновил #30
|
||||
|
||||
носки вяжу Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
|
Доброе утро!
1. AutoCAD2008 - с этой версией решила работать, хотя проектировщики работают и в этой и в AutoCAD2010. 2. Как определяла разрядность: а) как блондинка - модуль 32-разрядный в AutoCAD не загружался, а 64-разрядный загрузился без проблем. Решила - они нашли друг друга. Потом решила - надо по науке все делать, если хочешь хороший результат иметь. б) по науке - спросила у гугла: "Как определить разрядность AutoCAD", а он меня отправил на форум dwg.ru - тема у Вас такая есть. Воспользовалась найденной там инфой, ну и вроде мой AutoCAD 2008 сообщил мне , что он 64-разрядный. в) Уррраааа!!! Александр, но что-то у меня немного не так, потому что один символ "<" и 4 строка таблицы не определились правильно, а так все здорово. Как думаете, что мне посмотреть. А еще hwd - беру все свое обратно - отрабатываю вариант: с excel в AutoCAD. Пишите, буду рада любой информации и советам. Ваша Олеся!!! |
|||
|
||||
Цитата:
P.S.: Кстати русского AutoCAD 2008 x64 не существовало в природе. С английским работаете? Где пациент (т.е. dwg-файл)? А еще лучше создайте комплект с помощью команды _etransmit (чтобы туда попали и шрифты). |
||||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Создайте в "рукопашную" (команда _CUI) меню с необходимыми кнопками (рекомендую предварительно - на всякия пожарный - сохранить пользовательские настройки), у Вас получится файл *.cui (2008) либо *.cuix(2010). Их можно оба (то есть в 2010 загрузится и cui - автоматически преобразовав в cuix) можно загрузить через AcadApplication.MenuGroups.Load(...), но есть одно но, если вы используете ссылки, например, на lisp файлы, то они задаются только жестко (к сожалению никакие шаблны липа %windir% или %appdata% не работают). По сему рекомендую использовать для создания 2008 версию т.к. cui файл - по сути "обычный" XML, то есть перед установкой можно заменить значения по соответствующим ключам на "свои" (если с xml проблемы - то можно просто заменить в рукопашную необходимый текст на уникальные маски типа ***mypath_lisp_filies*** -а Ваш установщик автоматом заменит на "свои" просто как текст). В 2010 идет cuix - это по сути архив с множеством xml'ов - исправить програмно тоже конечно можно - но геморою прибавляется.
p.s. Панель с кнопками можно создать и чисто програмно Код:
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 02.11.2011 в 10:49. |
|||
|
||||
носки вяжу Регистрация: 22.03.2011
Тьма таракань
Сообщений: 27
|
Нет, Александр у меня нет прогресса - тупизм в высшей стадии. С разрядностью - с точностью до наоборот. 32-разрядный модуль загружается прекрасно, а 64-разрядный - нет. И AutoCAD 2008 - русский.
Дима_ - спасибо - буду пытаться))) |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможны ли в автокаде функции врщения и масштабирования группы объектов как в других графических редакторах типа корела? | SilvioManuel | AutoCAD | 20 | 16.03.2013 19:03 |
Есть ли в Автокаде 2008 клавиша перебора команд, ранее введенных в командной строке? | onick | AutoCAD | 4 | 13.11.2010 21:25 |
Мультивыноски в автокаде 2008 рус. Как привязать их к размерным стилям? | Mek | AutoCAD | 10 | 16.11.2007 13:17 |
Как увеличить количество объектов с ручками в Автокаде | dextron3 | AutoCAD | 5 | 20.08.2007 15:49 |
VBA, как просканировать окружности на чертеже? | basboy | Программирование | 6 | 13.04.2005 16:58 |