Jump to content

Переименование статуса


Recommended Posts

Необходим обработчик, который будет переименовывать статус.

стандартный EPM-set-status не подходит, так как переименовывает первый статус.

каким образом в нем реализовано переименование?

1. он переименовывает текущий статус, если да, то подскажите какой использует метод. в releasestus.h не увидел ничего подходящего.

2. удаляется статус и на его место создается новый нужный статус, учитывая применяемость удаленного статуса.

Link to post
Share on other sites


UnPinned posts
lexx174

п1 используется аргумент rename

 

у вас два одинаковых статуса и один надо переименовать?

Link to post
Share on other sites
Posted (edited)
22 часа назад, lexx174 сказал:

п1 используется аргумент rename

 

у вас два одинаковых статуса и один надо переименовать?

Нужно последний статус по времени переименовать в Утверждено.

 

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

 

Edited by nbg
Link to post
Share on other sites
lexx174
4 часа назад, nbg сказал:

Нужно последний статус по времени переименовать в Утверждено.

 

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

 

у обработчика указываются два параметра - имя статуса для переименования, и само действие rename

 

последний по времени - это с таким же названием получается?

Link to post
Share on other sites
43 минуты назад, lexx174 сказал:

у обработчика указываются два параметра - имя статуса для переименования, и само действие rename

 

последний по времени - это с таким же названием получается?

со стандартным обработчиком и параметром rename вопросов нет, но он работает не совсем так, как нам нужно.

нужно написать свой обработчик, и нужно статус - На согласовании переименовать в Утверждено

вопрос в том, каким методом воспользоваться, что использует стандартный обработчик, когда получает параметр - rename.

Он переименовывает? если да, то каким методом пользуются. В releasestus.h  ничего подходящего не увидел.

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

Link to post
Share on other sites
lexx174
18.06.2021 в 15:23, nbg сказал:

со стандартным обработчиком и параметром rename вопросов нет, но он работает не совсем так, как нам нужно.

нужно написать свой обработчик, и нужно статус - На согласовании переименовать в Утверждено

вопрос в том, каким методом воспользоваться, что использует стандартный обработчик, когда получает параметр - rename.

Он переименовывает? если да, то каким методом пользуются. В releasestus.h  ничего подходящего не увидел.

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

мы используем параметр rename

Link to post
Share on other sites
17 часов назад, lexx174 сказал:

мы используем параметр rename

а что происходит, когда обработчик получает этот параметр? Параметр это же просто сигнал для обработчика, что нужно сделать  rename

 

Есть метод, который переименовывает, если да, то может подскажите в каком header смотреть?

или же просто происходит удаление и создание нового статуса с требуемым названием?

я пишу свой обработчик, действия стандартного не совсем подходит.

Link to post
Share on other sites
lexx174

лучше начать с rename

я конкретно такую задачу  на ITK не делал, но попробуйте поискать в сторону rename

Link to post
Share on other sites
  • 2 weeks later...
21.06.2021 в 13:15, lexx174 сказал:

лучше начать с rename

я конкретно такую задачу  на ITK не делал, но попробуйте поискать в сторону rename

Спасибо за ответы!

 

Все оказалось проще, я так упорно искал Rename, но с точки зрения ООП, статутс это класс, соответственно на все свойства должны быть геттеры и сеттеры.

для моих целей мне подошел RELSTAT_set_release_status_type - Sets the status_type for the given release status из releasestatus.h 

 

  • Нравится 1
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.



  • Сообщения

    • Bot
      Boticário Group Digitally Transforms the Manufacturing of 300 Million Products a Year with Dassault Systèmes Просмотр полной статьи
    • Bot
      Dassault Systèmes Commits for Sustainability: Science-Based Targets Approved and Net Zero Emissions Timeline Set Просмотр полной статьи
    • cruzer
      Начну ка я сначала: хочу убрать коррекцию координаты X C1 с 5.8мм на 0, так как при запуске не всегда запоминается эта коррекция, выставляя в 0, не могу механически отрегулировать/отвести один из упоров со стороны X2 назад где-то до 2-х мм. Как-то так. Что делать?  
    • ДОБРЯК
      Вы модели строите по общим узлам. Поэтому у вас и перемещения общие. А в этой теме склеивают сетки с разным разбиением. Не по общим узлам.
    • butulec
      посмотрите, я убрал, вывел из функций, у меня все работает) Это просто из декомпилированных плагинов, можно все собрать в маленький код, просто надо рефакторингом заняться, а времени нет)
    • butulec
      AbstractAIFUIApplication localAbstractAIFUIApplication = AIFUtility.getCurrentApplication();               try               {                 OpenCommand localOpenCommand = (OpenCommand)AifrcpPlugin.getSessionService().getDefaultSession().getOpenCommand(new Object[] { localAbstractAIFUIApplication.getDesktop(), comp });                 localOpenCommand.executeModeless();               }               catch (Exception localException)               {                              }   Где comp это сам объект статуса, надеюсь он у вас есть)
    • Денис Анатольевич
      Да спасибо поржал на работе. У меня доступ к бух балансам, статья написана из воздуха цифры взяты))) В 2020 выручка снизилась с 1,3 млрд до 0,8млрд. По зарплате тоже хрень, например: мастер на производстве оклад 35 000руб + премия от 30% до 40% от оклада. По городу как и было сказано выше среднего. Но ваши 150к даже на северах не найти.
    • alexeytur
      Понятно.   Остался вопрос по функциям  expandByTreePath и cyclicReference, где они находятся?
    • Fedor
      При моделировании зданий постоянно фундаменты из оболочек ставятся на трехмерные элементы грунта. Никаких проблем не наблюдается. Перемещения общие, а изгибы раздельно...    Так же и сваи из стержней с грунтом нормально стыкуются 
    • lexx174
      ТВС, может вам вспомнить молодость музыкальную?На ютубе нынче народ кто хорошо поет и играет - устраивают прямые эфиры.и буквально за вечер, с 20-00 до полуночи исполняют по заявкам и зарабатывают порой до 10-15тыс.р, за один лишь вечер! А у вас пенсия только 14тыс, и то в месяц
×
×
  • Create New...