Jump to content

BMIDE. Как настроить BOM материала, чтобы в SM отображалось только имя материала.


Recommended Posts

kuzhelev

Добрый день. 
К объекту подвязан материал. Если открыть ревизию объекта в менеджере структуры, материал (BOMLine.bl_rev_Mat1UserMaterial) будет выдавать все значения по умолчанию ($ bl_item_item_id + "/" + $ bl_rev_item_revision_id + ";" + $ bl_rev_sequence_id + "-" + $ bl_rev_object_name). Я только начинаю работать в BMIDE, а в документации от Siemens мало что написано.  
Пробовал менять константу бизнес-объекта DisplayName, но это приводило к тому что "rev_object_name" можно было вручную изменять в SM. Какую дичь я на виртуалке только не творил, решил впервые здесь написать.  Буду очень благодарен за наводку в правильном ли направлении я копаю. Может я вообще не в том месте яму рою? 

Link to post
Share on other sites


UnPinned posts
lexx174

а может проще добавить столбец где будет отображаться только имя материала и ориентироваться на него?

Link to post
Share on other sites
kuzhelev

Не все так просто. Я еще не разобрался как добавить атрибут материала, который будет отображаться в Bom ревизии объекта, в которой этот материал лежит.
Если бы понял как создавать такие атрибуты, то не пытался его переименовать.  Так же я не понимаю как создать атрибуты, которые были бы в MS, но не привязаны к объекту, например чтобы написать комментарий. 
Писал в BomLine, но понял что все они не сохраняются. Есть атрибут специальный "комментарий, Noеes, feat comment", но они все заблокированы в bom. А в сименс толком как разблокировать не пишут.

Link to post
Share on other sites
lexx174
3 часа назад, kuzhelev сказал:

Не все так просто. Я еще не разобрался как добавить атрибут материала, который будет отображаться в Bom ревизии объекта, в которой этот материал лежит.
Если бы понял как создавать такие атрибуты, то не пытался его переименовать.  Так же я не понимаю как создать атрибуты, которые были бы в MS, но не привязаны к объекту, например чтобы написать комментарий. 
Писал в BomLine, но понял что все они не сохраняются. Есть атрибут специальный "комментарий, Noеes, feat comment", но они все заблокированы в bom. А в сименс толком как разблокировать не пишут.

при создании атрибута для BOMLine - они будут runtime - т.е не хранимыми статично в БД.

Для таких атрибутов пишут код который определяет какое значение и откуда будет этот атрибут bom_line отображать в SM

Есть еще другой вариант - составные свойства, но это уже поиск атрибута объекта чере зсвязь bomLine->ItemRevision->итд

 

Для комментариев должно быть штатное свойство note вроде

 

  • Нравится 1
Link to post
Share on other sites
  • 2 weeks later...
kuzhelev

@Гуру,спасибо большое, я как раз пошел по второму пути.
Все закончилось установкой IMM. Правда как то криво IMM развернулась на vm. Сижу исправляю)
Толи я торможу и не знаю основ или у siemins так себе инструкции. Но нигде не смог найти как сопоставить атрибуты (item name, rev name). Чтобы когда один атрибут изменяли, другой синхронизировался, если не использовать ITK.
Прошерстил операции в rich client, потыркался в BMIDE. Попробовал использовать метод глубокого копирования, но столкнулся с тем, что он работает только с business object, когда атрибуты являются только свойствами. 
И как я понимаю siemens так до сих пор не исправил косяк в BOM с округлением нулей в rich client.  Понимаю что не по теме. Но коротко о наболевшем)  

@lexx174 ,спасибо большое, я как раз пошел по второму пути.
Все закончилось установкой IMM. Правда как то криво IMM развернулась на vm. Сижу исправляю)
Толи я торможу и не знаю основ или у siemins так себе инструкции. Но нигде не смог найти как сопоставить атрибуты (item name, rev name). Чтобы когда один атрибут изменяли, другой синхронизировался, если не использовать ITK.
Прошерстил операции в rich client, потыркался в BMIDE. Попробовал использовать метод глубокого копирования, но столкнулся с тем, что он работает только с business object, когда атрибуты являются только свойствами. 
И как я понимаю siemens так до сих пор не исправил косяк в BOM с округлением нулей в rich client.  Понимаю что не по теме. Но коротко о наболевшем)  

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Ветерок
    • brigval
      По этому поводу думаю вот что.   В ГОСТ 2.102 сказано       КД на имитатор не входит в состав комплекта КД на изделие, так как имитатор не является составной частью изделия.   Если в ТУ указана измерительная линейка для измерения габаритов изделия, то это не значит, что линейка должна поставляться с изделием. Если в ТУ указаны параметры стенда для испытаний, это не значит, что КД на этот стенд должно передаваться. Изготовитель или купит этот стенд или закажет испытание на стороне. Если в ТУ указано какое-то оборудование, то это не значит, что это оборудование должно поставляться и КД на него должно передаваться. Изготовитель закажет это оборудование, например, у вас. Или закажет у вас проведение испытаний на этом оборудовании.   Могут быть нюансы. Например, указана разработка имитатора в ТЗ или нет, в инициативном порядке разработана КД на имитатор или нет, были ли какие-то соглашения по этому вопросу или нет и т. д. и т .п. КД на имитатор может не передаваться, особенно, если вы этого не хотите. Но все зависит от конкретики, могут быть нюансы, как я уже написал.  
    • AlexKaz
      Софт как старые DOS и WINDOWS находится где-то около https://ru.wikipedia.org/wiki/Abandonware Использовать из-за старости и большой трудоёмкости чрезвычайно сложно. Только как раритет. И для поговорить на форумах типа ностальжи http://nostalgy.net.ru/
    • миталник
      Из ГОСТ 2.001-2013: 3.1.5 конструкторская документация: Совокупность конструкторских документов, содержащих данные, необходимые для проектирования (разработки), изготовления, контроля, приемки, поставки, эксплуатации, ремонта, модернизации, утилизации изделия.
    • AlexKaz
      Он для NT, 98-ME, 2000, XP. На последней запускается.
    • Chardash
      Как сказал @Fedor , частенько сообщения пишутся с гаджетов, автодополняющих, редактирующих введенный текст по каким-то своим алгоритмам. И пишущий может находиться в полете или на скачущей лошади, писать при свете свечи или же в полной темноте. Но когда перо уже записано и чернила высохли, то пишущий должен быть в состоянии восстановить написанное и написать его заново, если в том возникнет нужда. На форуме, к сожалению, этого нет, что написано пером, не вырубишь топором (через несколько минут отключается редактирование). И не всегда на это остается время и терпение.
    • Victoria
      После загрузки есть ссылка на пример (пластинка) и я его просчитал (Win 7)
    • Chardash
      https://www.twirpx.com/file/2165087/  Кронгауз М., Литвин Е.А., Мерзлякова В.Н. Словарь языка интернета.ru   На этом сайте огромная библиотека книг на любую тематику. По теме громадная подборка книг, которая не оставит равнодушным любителей русского языка и не только
    • Grig75
      Я вам открою очень большой секрет - то, что вы так ярко описали с большим количеством ненужных слов называется практический метод определения поправки на сгиб. Это самый точный метод создания развертки для детали. Все очень просто - образец с известной длиной сгибается на нужный радиус и угол, измеряется удлинение средней линии (нейтрального слоя) и вносятся поправки в развертки. При необходимости это  пересчитывается К-фактор. Это должен быть профессионал, а образование  и хобби не имеют никакого значения. (Теоретическая Механика сокращенно пишется Термех).
    • НикитаНикита
      А что считать полным комплектом КД все-таки? Может это где-то прописано?
×
×
  • Create New...