Jump to content

Как создать TCComponentEffectivity с пустым EndItem?


alexeytur

Recommended Posts

alexeytur

Добрый день.

 

В плагине для TC мне нужно установить объекту статуса TCComponentReleaseStatus заданную применяемость.

 

TCComponentEffectivityType effType = (TCComponentEffectivityType)session.getTypeComponent("Effectivity");

TCComponentEffectivity new_eff = null; 

new_eff = effType.createFromDates(status, EndItem, range); // тут можно createFromUnits, на ошибку не влияет


if (new_eff != null)
{
	new_eff.save();
	status.save();
}

 

 

В этом коде, если EndItem=null , то сразу вылетает исключение. При этом в Тимцентре есть объекты статуса с применяемостью без EndItem, у них askEndItem() возвращает null; А если смотреть в БД, то там REND_ITEMU=AAAAAAAAAAAAAA.

303b35978fefe4139584f1b43b9851b7.jpg

 

Можно это как-нибудь решить, установить объекту статуса применяемость без EndItem?

Edited by alexeytur
Link to post
Share on other sites


UnPinned posts

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.




  • Сообщения

    • kkk
      Так может какой-то компонент исключен из Спецификации?  
    • Vengeance
      Я сегодня сломал фрезу из за бага в MC23 :( Поменял номер инструмента в стратегии, подтвердил update, но "тупой" МС изменил D и H только в текущей стратегии, в остальных стратегиях изменился только номер, D и H остались старые(( Это что за прикол такой ? Как это пофиксить ?  
    • Kelny
      Как ни крути, но похоже нужна спецификация для идентификации и сопоставления. Как вариант ССЫЛКА НА КОМПОНЕНТ (тогда можно идентифицировать в дереве по номеру в фигурных скобках "{ }" ), но для добавления в заметку этого описания/номера так же нужна СПЕЦИФИКАЦИЯ:  
    • nzrvvvv
      Здравствуйте, а остались ли у вас файлы с данной задачей?
    • Гранник
      У нас, помница, чувака на работу конструктором не взяли, тк в резюме слишком маленькую ожидаемую з/п указал)) Сказали: "даже не видя работничка, мона сказать, что он никакой". А так, да, 20 тыщ - это норм, сиди работай, зачем летать, ползать нуно.
    • BSV1
      Конструктор всегда должен быть хотя бы немного технологом. А если он делает разработку под конкретное производство, то еще должен быть в достаточной степени знаком с этим производством.
    • varlaam
      В начале поста написал громко и четко, что речь НЕ ИДЕТ О ТАБЛИЦЕ СПЕЦИФИКАЦИИ.  Нужно в модели позиции расставить так, чтоб они соответствовали определенному порядку, но имели параметризацию. При этом, если на поле ЭМ (равно и в ЭЧ) поместить таблицу спецификации, в ней позиции проставлены автоматом в соответствии с деревом сборки (как выяснилось, не со 100% попаданием - опять же, логика солида в этом плане даже богам неизвестна), и в то же время сами циферки PMI на модели ничерта не соответствуют специи. галочка "по порядку сборки" тоже вопрос не решает. В спецификации все правильно, в PMI модели ЭМСЕ какой-то абсурд. Ага. Вопрос "почему" остался без ответа, но вопрос "как" решился. В настройках выноски позиции (причем, тыкать отдельно в каждую после расстановки) нужно в поле "исходный текст позиции" изменить аргумент с "структура сборки" на "спецификацияЗ". В этом случае, получается, что позиция будет тянуться со спецификации. ну, не то, что хотелось, но как костыль, сойдет. Все равно, не ясно, где и как прописана структура сборки, что она категорически не соответствует специи. Поэтому перефразирую вопрос.   Где в струтуре дерева сборки (и как туда выйти) прописана позиция компонента?  
    • GalielO
      Можно Z пересчитать от G53 и корректировать с учётом высоты заготовки. Нужен толковый наладчик. Цикл измерения вызывать как подпрограмму.
    • lord68
      незнаю что можно сделать не так)   не пробывал, но попробую
    • Клиент
      Странно. MDI- такой же автоматический режим. Может быть, что то еще не так делаете? Если создать программу точь в точь как в MDI, пока без всего лишнего,- не отработает?
×
×
  • Create New...