Тема: Версия состава итогового техпроцесса
Есть ли возможность поменять версию Состава через Api?Если есть то как.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Использование TechnologiCS API → Версия состава итогового техпроцесса
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Есть ли возможность поменять версию Состава через Api?Если есть то как.
Можно только переразузловать. В самом TCS не заложено изменять состав итоговой СП. Но есть возможность работы с заменами по составу.
Есть ПСп. Там можно делать с составом многое, но это уже модуль производство.
Есть так же итоговй ТП. Там можно очень гибко управлять составом, и вести упрощенный ТП. Но АПи на него только в новой версии будет (уже сделано и работает).
Я пробовал использовать Api.
objectvariable.MakeApproval
objectvariable - INmkVersion2 - не работает.
В составе AModule.Properties("Versions").AsIDispatch не работает,пишет что пусто,хотя там есть версия.
TCS v7.9
А что пробовали, я не понял. Изначально вопрос иначе звучал вроде, либо я не так понял.
Вам нужно изменить статус версии?
Мне нужно изменить статус версии состава через Апи,если можно пример кода.
да вроде все правильно вы написали. А откуда максро запускается?
Из справочника номенклатуры,даже если я захожу из Состава через API Explorer не могу зайти в Version.
На всякий случай. У вас на рисунке Итоговый техпроцесс, а не итоговая спецификация.
Вас что именно интерисует то?
На итоговую спецификацию АПИ есть. На итоговый ТП АПИ будет только в новой версии (это уже реализовано даже).
С итоговым ТП только новую версию ждать. Там все будет.
Добрый вечер,не получается изменить статус версии Состава ИТП через API в новой версии TCS.
И еще вопрос ,как добраться до объекта IProductionPlan он появился в новой версии TCS.Можно пример.
IProductionPlan2? Там же где и IProductionPlan. Но реально он работает только при запуске макросов с закладки План изготовления.
Прошу прощения, TCS v7.9.1 видимо? А что тогда за новый интерфейс IProductionPlan? он давно есть.
v 7.98 (40302-beta) 7.98.20.0
v 7.98 (40302-beta) 7.98.20.0
Не получается изменить статус версии Состава ИТП через АПИ
Мне нужно из режима "План изготовления" добраться до выделенной позиции станка даже если на оборудовании нет операции.Это можно сделать через объект IProductionPlan2 который появился в новой версии TCS.Как это можно сделать?
Да. Именно для этого и сделано. Для работа с режимом по станкам, по работникам, по ПрП.
IProductionPlan2.IsEquipmentModeOn - Проверить включить режим
IProductionPlan2.SelectedEquipmentID - Выбранный станок
IProductionPlan2.SelectedEquipmentNmkID - Выбранный вид оборудования (номенклатура оборудование)
Спасибо, все получилось.
Как можно поменять статус версии состава итогового ТП через Api?Метод versions не работает,пишет nothing.Работает только метод CurrentVersion.
Про Versions посмотрим, не доработка какая то.
По статусу
'Dim M as INmkVersion Set M = TCSActiveModule.Properties("CurrentVersion").AsIDispatch If Not M Is Nothing Then if M.IsActive then if M.IsEditVerState then M.MakeApproval else M.MakeActive End If else if M.IsEditVerState then M.MakeArchive else M.MakeEdit End If End If End If
Хотя мне кажется тут тоже стоит просмотреть, по идее проще должно быть. Поищу пример еще.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Использование TechnologiCS API → Версия состава итогового техпроцесса