| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как получить в Автокад данные из 1С?

Как получить в Автокад данные из 1С?

Ответ
Поиск в этой теме
Непрочитано 11.02.2020, 11:26 #1
Как получить в Автокад данные из 1С?
evgegolova
 
Регистрация: 14.08.2012
Сообщений: 14

Здравствуйте!

Подскажите, пожалуйста, каким образом получить в Autocad данные из 1С. Статей много, но конкретики мало.
Являюсь пользователем Autocad. В 1С и программировании опыта мало.
Стоит задача загрузки данных (например, номенклатура товаров на складе) из 1С в спецификацию проекта в Autocad? Чтобы проектировщик, разрабатывая проект в Autocad, составлял спецификацию по данным из 1С.

Если задача полностью для программирования, как поставить задачу программисту, не знакомому с Autocad?
Просмотров: 6268
 
Непрочитано 11.02.2020, 12:20
#2
MAG37


 
Регистрация: 25.08.2017
Сообщений: 1,652


А какие технологии обычно используются в автокаде для доступа к сторонним программам

К 1С можно получить доступ по OLE, или через выгрузку в промежуточные файлы - txt, dbf, xml

ИМХО, проще через OLE

А можно и выгрузить информацию из 1С в файл, а автокад будет уже данные из них брать

Последний раз редактировалось MAG37, 11.02.2020 в 12:31.
MAG37 вне форума  
 
Автор темы   Непрочитано 11.02.2020, 13:37
#3
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


В номенклатуре 1С - множество товаров, которые обновляются. Какими средствами Autocad выбирать необходимые позиции?
evgegolova вне форума  
 
Непрочитано 11.02.2020, 13:39
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


ИМХО никакими. Это должно выполняться разрабатываемым ПО.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.02.2020, 13:44
#5
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


Подскажите, где взять ПО? Проблема давно обсуждается. Должно же быть уже готовое решение?
evgegolova вне форума  
 
Непрочитано 11.02.2020, 13:54
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Не должно. Хотя бы потому, что у каждого пользователя свои требования. Его и надо разрабатывать, ставя задачу программисту / программистам
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.02.2020, 14:02
#7
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


Примером реализованным можете поделиться? Как это в Autocad выглядит?
evgegolova вне форума  
 
Непрочитано 11.02.2020, 14:06
1 | #8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Примером - нет. Общей технологией - можно.
Справочник / справочники выгружаются в XML / SQL средствами 1С. Далее программа (либо VisualLisp, либо C#, либо что-то еще) обращаются к выгруженным данным и формируется на их основе разные диалоги и функционал. OLE не использовался, т.к. интерфейс и конфигурация очень часто меняется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.02.2020, 14:15
#9
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от evgegolova Посмотреть сообщение
Проблема давно обсуждается. Должно же быть уже готовое решение?
Если это обсуждается у вас, необязательно обсуждается у других. Во-первых, сам 1С настраивается у каждого предприятия как им удобно, а во-вторых, чтобы автокад как-то с ним работал, это вообще какое-то уникальное требование.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 11.02.2020, 14:35
#10
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14




Скриншоты реализации в Autocad увидеть можно? Как это в жизни работает?
AutoLISP не использовали.
Правильно же понимаю?
При необходимости заполнения ячеек таблицы Autocad, запускается плагин LISP, к-ый вызывает список, в котором можно выбрать необходимые данные 1С?
evgegolova вне форума  
 
Непрочитано 11.02.2020, 14:38
#11
Psyakrev


 
Регистрация: 17.06.2010
Сообщений: 438


Какую проблему пытаетесь решить? Несоответствие наименований в проектной спецификации и 1С? Или из 1С должна приходить номенклатура для применения в проекте?
Psyakrev вне форума  
 
Непрочитано 11.02.2020, 14:38
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Цитата:
Сообщение от evgegolova Посмотреть сообщение
Скриншоты реализации в Autocad увидеть можно? Как это в жизни работает?
AutoLISP не использовали.
Правильно же понимаю?
При необходимости заполнения ячеек таблицы Autocad, запускается плагин LISP, к-ый вызывает список, в котором можно выбрать необходимые данные 1С?
Я в конторе, где это было реализовано, уже не работаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.02.2020, 14:39
#13
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


Да

----- добавлено через 48 сек. -----
Цитата:
Сообщение от Psyakrev Посмотреть сообщение
Какую проблему пытаетесь решить? Несоответствие наименований в проектной спецификации и 1С? Или из 1С должна приходить номенклатура для применения в проекте?
Да
evgegolova вне форума  
 
Непрочитано 11.02.2020, 14:39
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Offtop:
Цитата:
Сообщение от evgegolova Посмотреть сообщение
Да
- Как писать - так или так?
- Да!
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.02.2020, 14:45
#15
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


Цитата:
Сообщение от Psyakrev Посмотреть сообщение
Какую проблему пытаетесь решить? Несоответствие наименований в проектной спецификации и 1С? Или из 1С должна приходить номенклатура для применения в проекте?
Главная проблема - из 1С должна приходить номенклатура для применения в проекте.
evgegolova вне форума  
 
Непрочитано 11.02.2020, 14:48
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Ну придет она, и что? Все равно на ее основе надо формировать диалоги для выбора корректного значения, потом вставлять это в чертеж и те де, и те пе. Нормальный программист по идее должен задать все встречные вопросы, а заодно и узнать, "че надоть", и только потом начинать что-то ваять. "Без ТЗ результат обычно ХЗ"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.02.2020, 14:56
#17
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Учитывая, как заносят зачастую в накладные и потом в 1С... что по десять названий для одной и той же продукции
Сергей812 вне форума  
 
Автор темы   Непрочитано 11.02.2020, 14:58
#18
evgegolova


 
Регистрация: 14.08.2012
Сообщений: 14


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну придет она, и что? Все равно на ее основе надо формировать диалоги для выбора корректного значения, потом вставлять это в чертеж и те де, и те пе. Нормальный программист по идее должен задать все встречные вопросы, а заодно и узнать, "че надоть", и только потом начинать что-то ваять. "Без ТЗ результат обычно ХЗ"
Поэтому и спрашивал примеры реализации, чтобы понимать возможности Autocad. Главная проблема ясна, чтобы спецификация товаров соответствовала номенклатуре товаров на складе.

----- добавлено через 36 сек. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Учитывая, как заносят зачастую в накладные и потом в 1С... что по десять названий для одной и той же продукции
Второстепенная задача, но тоже важная.
evgegolova вне форума  
 
Непрочитано 11.02.2020, 15:05
#19
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Цитата:
Сообщение от evgegolova Посмотреть сообщение
Второстепенная задача, но тоже важная.
это как раз основная задача - выбор и привязывание данных в акаде второстепенная)

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от evgegolova Посмотреть сообщение
Поэтому и спрашивал примеры реализации, чтобы понимать возможности Autocad
в акаде можно привязать какие то данные к любому видимому примитиву. Можно вывести информацию в атрибуты блоков, в текст, в выноски (где может быть как текст, так и блок), в таблицы. Но исходное - это ИНФОРМАЦИЯ. И не привязывайтесь так жестко к акаду - потом начальство решит (или обстоятельства внешние так сложатся) другой графический пакет закупить и все накроется медным тазом?
Сергей812 вне форума  
 
Непрочитано 11.02.2020, 15:22
#20
Psyakrev


 
Регистрация: 17.06.2010
Сообщений: 438


Да, не понимаю причем здесь вообще автокад Все решается организационными методами - на основе данных в 1С сделать выгрузку с номенклатурой для применения в проекте и передать инженерам.
Обратная задача - передача данных из проектной спецификации в 1С решается с использованием уникального ключа (в качестве его удобнее всего использовать порядковый номер номенклатуры в 1С, он гарантированно уникальный в рамках базы и не может быть изменен вручную). Для всех позиций в спецификации должен быть указан этот ключ, совпадения наименований в 1С и проекте не требуется.
Про разные единицы измерений в проекте и 1С и как с этим можно бороться - в следующей серии.
Psyakrev вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как получить в Автокад данные из 1С?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как примененить локальный масштаб на чертежах в Автокад 2016 и существует ли он? Goodwin905 AutoCAD 18 13.07.2015 15:05
Что автокад передает в сеть? lurkin AutoCAD 1 27.06.2011 16:02
Автокад требует дополнительные данные при сохранении Romka AutoCAD 3 15.03.2010 11:56
Как импортировать данные из Аркгиса в Автокад Матерь Богов Другие CAD системы 1 16.01.2010 23:04
Данные для раскроя (Мебель, и не только) Don Pedro Прочее. Отраслевые разделы 65 12.06.2004 13:29