Заказ звонка

Закрыть

*
*
*

Изменение состояния версии

Страницы: 1
RSS
Изменение состояния версии
Можно ли и как скриптом сделать активной последнюю версию техпроцесса, спецификации, т.е. поменять состояние этой версии из "Редактирование" на "Активная(Редактирование)"?
Да можно. Для управления статусами версий СП или ТП, используйте интерфейс INmkVersion2.
Makeapproval - работает, а Makeactive - нет...
Цитата
Nik пишет:
Makeapproval - работает, а Makeactive - нет...

А в чём это заключается?
Сообщение об ошибке выдается? или присваивается другое состояние? или что-то совсем другое? или ничего smile;)
Версия 1 - Активная(Редактирование)
Версия 2 - Редактирование

Надо сделать Версия 2 - Активная(Редактирование)

Если выполнить для Версия 2 makeactive, то ничего не произойдет, версия 2 активной не станет.
Если выполнить для Версия 2 makeapproval, то Версия 2 станет Активная(Утверждена).

Если теперь сделать для Версия 2 makeactive, то она станет Активная(Редактирование), но это лишний шаг.
Точно! Есть такой нюанс.
Вы правильно догадались. В Вашем случае следует именно так и действовать.
Код
Call Obj1.MakeApproval

Call Obj1.MakeActive
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)