Перейти к публикации

Импорт атрибутивной информации из Item revision с учетом вложенных компонентов при помощи PLM/XML Export.


dobrashin

Рекомендованные сообщения

Добрый день, возник вопрос по корректной реализации задачи экспорта атрибутивной информации из ревизии головной сборки и вложенных в нее компонентов (по возможности, минимум сторонней информации).

 

Был ранее создан небольшой проект в BMIDE в котором к бизнес-объекту Item Revision были добавлены ряд свойств описывающих технологическую подготовку производства (например ex4_Pokraska). Также есть задача импорта данных свойств для всех компонентов сборки в виде xml-файла. Изучил документацию - PLM XML/TC XML Export Import Administration. Из нее следует, что я должен создать Transfer Mode и соответствующие Closure Rule Property Set (К сожалению, в понимании структуры модели данных ТС, еще далеки от оптимальных).   

 

В целом, насколько я понял, можно реализовать два варианта:

 

1. Экспортировать в xml BOM-необходимой ревизии элемента (например, использовать что-то подобное CLASS.ImanItemLine :TYPE.* :PROPERTY.bl_all_child_lines:TRAVERSE_AND_PROCESS:).

2. Попробовать экспортировать в xml непосредственно ревизию Item. (Похожая задача, обсуждалась на форуме Сименс https://community.sw.siemens.com/s/question/0D54O000061xvBbSAI/export-bom-with-a-lot-of-properties-on-related-objects).

 

Можете посоветовать, какой из вариантов более корректный и рациональный. 

 

На данный момент, в каком-то приближении удалось реализовать вариант номер 1 (Путем экспериментов с пересохраненным Transfer Mode - ConfiguredDataExportDefault и редактирования CR, как советовали в темах на community.sw.). 

CR - выглядит следующим образом:  

Но этот способ подтягивает за собой много дополнительных данных. Конечно, хотелось бы получить что-то в примерно таком виде (имена ревизий + атрибуты):

 

 

Буду благодарен за любой совет или наводку! Спасибо!

 

 

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Если вы дружите с программированием или есть такой человек - можно поставить задачу выгрузить в xml в оговоренном нужном вам формате,а так plmxml - нормальный способ,

Ссылка на сообщение
Поделиться на других сайтах
04.10.2021 в 11:29, dobrashin сказал:

Добрый день, возник вопрос по корректной реализации задачи экспорта атрибутивной информации из ревизии головной сборки и вложенных в нее компонентов (по возможности, минимум сторонней информации).

Что Вы планируете делать с выгруженным XML?

Т.к. если Вам нужны только данные из атрибутов, то можно все это выгрузить в Excel, при таком подходе выгружаются только те атрибуты, которые вы укажете в шаблоне.

Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, lexx174 сказал:

Если вы дружите с программированием или есть такой человек - можно поставить задачу выгрузить в xml в оговоренном нужном вам формате,а так plmxml - нормальный способ,

 

Спасибо за ответ, в программировании, к сожалению (тем более под TC), не силен.

 

1 час назад, Andrey337 сказал:

Что Вы планируете делать с выгруженным XML?

Т.к. если Вам нужны только данные из атрибутов, то можно все это выгрузить в Excel, при таком подходе выгружаются только те атрибуты, которые вы укажете в шаблоне.

 

XML-нужен для обмена атрибутивных данных с 1С-ERP, задача будет не частая, но возможность хотелось бы предусмотреть. Вариант с Excel не подошел персоналу обслуживающий 1С. А так, через менеджер структуры, удается выгружать состав с необходимыми атрибутами в файл-Excel. Спасибо за уточнение. 

Ссылка на сообщение
Поделиться на других сайтах
34 минуты назад, dobrashin сказал:

 

Спасибо за ответ, в программировании, к сожалению (тем более под TC), не силен.

 

 

XML-нужен для обмена атрибутивных данных с 1С-ERP, задача будет не частая, но возможность хотелось бы предусмотреть. Вариант с Excel не подошел персоналу обслуживающий 1С. А так, через менеджер структуры, удается выгружать состав с необходимыми атрибутами в файл-Excel. Спасибо за уточнение. 

Ну в таком случае вам нужно выгружать в xml формате понятном 1С

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, dobrashin сказал:

XML-нужен для обмена атрибутивных данных с 1С-ERP, задача будет не частая, но возможность хотелось бы предусмотреть.


Номенклатура?

Пытайте 1С-ников, выясняйте, чем их не устраивает файл Excel. Если будут отвечать что-то невнятное - имеете полное право игнорировать. 1С потребляет 95% файлов в общечитаемых форматах, есть ощущение, что Вас банально пытаются "прогнуть" под выгрузку в том формате, которая будет удобна 1С-никам.

21 минуту назад, lexx174 сказал:

Ну в таком случае вам нужно выгружать в xml формате понятном 1С


Лично я считаю такой подход некорректным. Задача системы - выгружать данные в том формате, в котором она умеет это делать "из коробки". Дальнейшие преобразования - задача промежуточного ПО или системы-"приёмника".

Мы используем решение, которое делает ровно то, что Вы описываете - выгружает из Teamcenter данные, сразу в формате сторонней системы. Это удобно с точки зрения конечных пользователей, но поддержка подобного решения... Очень такое себе занятие.

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, NGM сказал:


Номенклатура?

Пытайте 1С-ников, выясняйте, чем их не устраивает файл Excel. Если будут отвечать что-то невнятное - имеете полное право игнорировать. 1С потребляет 95% файлов в общечитаемых форматах, есть ощущение, что Вас банально пытаются "прогнуть" под выгрузку в том формате, которая будет удобна 1С-никам.


Лично я считаю такой подход некорректным. Задача системы - выгружать данные в том формате, в котором она умеет это делать "из коробки". Дальнейшие преобразования - задача промежуточного ПО или системы-"приёмника".

Мы используем решение, которое делает ровно то, что Вы описываете - выгружает из Teamcenter данные, сразу в формате сторонней системы. Это удобно с точки зрения конечных пользователей, но поддержка подобного решения... Очень такое себе занятие.

это палка о двух концах

 

думаю не сильно принципиально выгружать в близком для тимцентра формате, либо для 1C.

 

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

 

Либо делается настройка экспорта и импорта под ключ, если в последствии не нужно ничего редактировать в формате выгрузки

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dobrashin сказал:

XML-нужен для обмена атрибутивных данных с 1С-ERP, задача будет не частая, но возможность хотелось бы предусмотреть. Вариант с Excel не подошел персоналу обслуживающий 1С. А так, через менеджер структуры, удается выгружать состав с необходимыми атрибутами в файл-Excel. Спасибо за уточнение. 

В таком случае согласен с выше сказанным, выгружаете, как есть, главное чтобы была полная информация, потом пишется код, на чем угодно, хоть на VBS или JS, который пересобирает этот XML в XML нужного формата (т.к. у вас нет программиста для ТС, то другого выхода не вижу). А вот кто будет его писать, это другой вопрос)

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, NGM сказал:

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

В чем тут проблемы?Если у вас есть программисты - то это их прямая обязанность и работа

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

ИМХО Написать утилиту  или  обработчик  экспорта  данных  по  объекту/сборке в  нужном XML формате намного проще  чем разбираться  с PLMXML.

Можно использовать шаблоны экспорта.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • mrVladimir
      То есть, если залить на новый from модуль все наши слитые архивы, никаких опций не будет, пока мы не зальем файл OPRMINF ? Но и после заливки этого файла потребуется эти опции еще и сертифицировать. Так? А как выглядит процесс сертификации? Это самим можно сделать? Может где-то подробно про это расписано - может подскажет кто.  И еще, а если, как говорил Виктор, ничего не делая со старым модулем FROM, поставить его на новую материнскую плату, то все опции и их сертификация должны по идее остаться? Так ведь? @gudstartup , спасибо за контакты  продавцов - будем думать.  
    • paull3
      Добрый вечер!, принято, скачал -СПАСИБО ОГРОМНОЕ!!! завтра буду пробовать, если не затруднит напишите пожалуйста в каком положении должен быть переключатель на передней дверце .  последовательность вижу так - разархивирую на дискету- в моём случае флешку так ка стоит эмулятор,  вставляю флешку и включаю стойку чпу далее как повезёт естественно перед этим батарейку проверю и заменю всё верно?  
    • eljer0n
      Так, нашел кусок дискуссии в этой теме, плюс проверил в спецификации, видимо, с трехзначным кодом исполнения засада, а очень жаль. Предыдущий вопрос снимается.
    • Akabanks87
      Спасибо за ответ. Попробую разобраться... мб встречали какой-то наводящий материал? тема или видео на ютубе? Жесткость вращения нужно по всем осям задавать, должен же быть способ проще...
    • mamomot
      Делал неоднократно для нескольких фирм, которые разали нам металл на лазерной резке. 1. Делаем развертку отдельно без всего в масштабе 1:1. 2. Делаем обязательно линиями НУЛЕВОЙ ТОЛЩИНЫ! 3. Никаких осевых, размеров и другого мусора. Только контуры... 4. Выставляли еще требования отрисовки развертки на каком-то слое, но я обычно клал на это требование...
    • Chertezhnik
      Добрый день! Подскажите, как отобразить компоновочную геометрию из 3D модели на 2D чертеж. Могу ли я сделать на ней разрезы?
    • Jesse
      нельзя. Считайте твёрдым телом или оболочкой, и задавайте жёсткость там. Виртуальным подшипником или пружиной вращения...
    • Jesse
      не я один... Добряк обозлён на весь мир. Весь мир считает неправильно, а он - правильно. А знаете почему? Потому-что Добряк пользуется "правильным" ПО
    • eljer0n
      Добрый день! Кто подскажет, можно ли в макросе SaveDRW изменить количество знаков исполнений при сохранении? К примеру есть деталь с шифром формата ХХХ-01.00-01У, где -01У - это имя конфигурации. В MProp, в основной надписи чертежа все ок, но при сохранении чертежа через SaveDRW "У" отрезается и получается файл чертежа с именем ХХХ-01.00-01.
    • Akabanks87
      Добрый вечер всем специалистам. Подскажите пожалуйста, можно ли в SW Simulation при расчете металлоконструкций в виде балок, прописать жесткость вращения в узлах по осям? Что-то наподобие как в штырьковом соединителе (твердотельный расчет) - там мы можем указывать только простой шарнир в одной плоскости и прописывать жесткость вращения Н*м/рад.  Вот нужно что-то похожее только для балок и жесткость вращения указать по двум осям Мx и My. Надеюсь смог объяснить правильно, заранее спасибо   Картинка прилагается  
×
×
  • Создать...