12.11.2019 Никита Егоров 9533
Пример простой выгрузки данных из SOLIDWORKS ...

Содержание:

1.       API интерфейс SOLIDWORKS

2.       Использование VBA-скриптов

3.       Артикул в справочнике «Номенклатура» в 1С 

   

1.    API интерфейс SOLIDWORKS


В компанию «Кодерлайн» периодически поступают задачи на выгрузку и загрузку данных 1С из различных систем, например, из популярных CAD систем, таких как система SOLIDWORKS.


Выгрузка информации из SOLIDWORKS в систему «1С:Предприятие 8» осложняется тем, что API интерфейс SOLIDWORKS содержит большое количество методов объектов, которые возвращают ссылки на переменные. Типы же данных «1С:Предприятие 8» и типы данных, которые принимают функции и методы объектов API SOLIDWORKS различаются. 




2.    Использование VBA-скриптов


Однако SOLIDWORKS содержит возможность выполнения VBA-скриптов, которые позволяют получить полноценный доступ ко всем объектам. В свою очередь VBA-скрипты позволяют создать COM-соединение 8.3 с конфигурацией на платформе «1С:Предприятие 8».


При этом главное не забыть для VBA-системы SOLIDWORKS указать использование COM-объекта «1С:Предприятие» в разделе References. После указания что вы используете COM-объект 1С, у вас появится возможность напрямую работать с объектами метаданных 1С прямо в коде VBA-скрипта.




Чтобы не усложнять публикацию техническими подробностями, можно сказать, что, например, возможна выгрузка суммарной информации о деталях, в привязке к артикулу 1С в любой справочник в «1С:ERP Управление предприятием 2.4» прямо из SOLIDWORKS.  


3.    Артикул в справочнике «Номенклатура» в 1С


Для того чтобы это сделать, нужно указать дополнительное свойство для детали: например, «Артикул» и запускать макрос, который будет выгружать данные в номенклатуру с таким же артикулом в «1С:ERP Управление предприятием 2.4».


Данные можно выгружать различные. Для примера возьмем реквизиты «Материал», «Масса», «Матрица», «Радиус инструмента», «Номер цвета краски».


При этом значение реквизита «Масса» будем выгружать в соответствующий реквизит «Вес» в справочнике «Номенклатура» в 1С, а все остальные реквизиты – в дополнительные реквизиты 8.3, назначенные для «Вида номенклатуры».


Вот тот самый элемент справочника, который мы связали с деталью SOLIDWORKS по артикулу. В систему «1С:ERP Управления предприятием 8» выгружаются требуемые значения.




Таким образом с помощью COM-соединений можно организовать обмен между SOLIDWORKS и конфигурациями на платформе «1С:Предприятие 8», а также с любыми другими системами, которые поддерживают создание COM-объектов в своем окружении.


Этот функционал можно использовать для организации одноразового и регулярного обмена данными между форматом SOLIDWORKS и «1С:ERP Управление предприятием 8».


И если вам необходимо разработать систему обмена между любой CAD-системой и любой конфигурацией на платформе «1С:Предприятие 8» - обращайтесь в компанию «Кодерлайн».

 

Специалист компании ООО «Кодерлайн» 

Никита Егоров.

Наши проекты

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разработка обработки «Свертка информационной базы»
- Разрабо...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положения об управлении договорами группы компаний ...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Разработка специализированных форм внутрикорпоративной отчетност...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– Оформление заказов поставщикам;
– Управление отношениями с ...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автоматизация бизнес-процессов компании, связанных с поиском постав...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов;
- Учет и контроль исполнения поручений;
- Учет рабо...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление заказов покупателей;
- Планирование продаж ...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную систему управления финансовой и закупочной деятельностью (АС ФЗД) ...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление складскими запасами;
- Логистика адресного склада;
- Оф...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый учет ...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Учет спецодежды и спецоснастки
Управление отношениями с кли...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение