Тема: Окно Варианты исполнения

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

Как с помощью команд АПИ сделать это - убирать галочки и ставить?

Re: Окно Варианты исполнения

У спецификации свойство SpecificationPackages, а в этом объекте уже свойство SHOW_PACKAGE нужно выставить в нужно значение

Re: Окно Варианты исполнения

У  ISpecificationPackages только три комадды

ISpecificationPackages.AddNewPackageById (PropertyGet)
ISpecificationPackages.AddNewPackageByNote (PropertyGet)
ISpecificationPackages.SetPackagePosition (Function)

А где это SHOW_PACKAGE найти
Можно пример

Re: Окно Варианты исполнения

Это не команды, это Properties. Используйте API Explorer для изучения свойств объекта.

(изменено: , 12 ноября 2019 15:03:37)

Re: Окно Варианты исполнения

Set NmkSpec = TCSApp.NmkSpecification(-1, Ver_ID)
       
   Set SpecPackages = NmkSpec.Properties("SpecificationPackages").AsIDispatch
   Call TCSApp.ShowMessageBox("Сообщение", SpecPackages.Properties("SHOW_PACKAGE").DisplayText)


Пишет = Требуется объект SpecPackages.Properties(...)

У SpecPackages нет свойства SHOW_PACKAGE
Есть
VER_ID
PACKAGE_ID
PACKAGE_NOTE
PACKAGE_NAME
REM
POSITION
CAN_EDIT_PACKAGE

Re: Окно Варианты исполнения

Ну я на последней версии смотрел. У вас видимо 6.3?

Re: Окно Варианты исполнения

Олег Зырянов пишет:

Ну я на последней версии смотрел. У вас видимо 6.3?

Да, 6.3,

Re: Окно Варианты исполнения

Ну на 6.3 проверю дополнительно, но похоже  там этого нет :(

Re: Окно Варианты исполнения

Спасибо, в 7.1 есть такое, но столкнулась с ситуацией:

Post's attachments

?????????.doc 144 Кб, 2 скачиваний с 2019-11-12 

You don't have the permssions to download the attachments of this post.

Re: Окно Варианты исполнения

Попробуйте AsBoolean
Ну и можно использваться if StrIsp.IndexOf( SpecPackages.Properties("PACKAGE_ID").DisplayText  )>=0 then

Спасибо сказали: Евсеева Людмила1

Re: Окно Варианты исполнения

Столкнулись с ситуацией по исполнениям, посмотрите, пожалуйста, вложенный файл

Post's attachments

Вопрос по исполнениям.doc 128.5 Кб, 1 скачиваний с 2021-02-08 

You don't have the permssions to download the attachments of this post.

Re: Окно Варианты исполнения

На картинке 1 не исполнения спецификации, а исполнения номенклатуры.

Флаг постоянная часть выставляется пользователем (автоматически он не считается). Но так всегдв вроде было.

Ну и в итого стоя на номенклатуре исполнение 02 вы видите только постоянную часть (так как исполнения 2 у специцифкации нет).

Ну и теперь: хотелось бы полнять вопрос в чем? В том что у номенклатуры исполнения 02 отобржается спецификация?

Re: Окно Варианты исполнения

Да. В том что у номенклатуры исполнения 02 отображается спецификация!
Состав у несуществующего исполнения в версии 2 должен быть пустым, т.е. не должны быть и постоянные части

Re: Окно Варианты исполнения

Ну тут вопрос изучать надо.

Да. В том что у номенклатуры исполнения 02 отображается спецификация!

Если версия не активная вы ведь тогда ее не увидете даже, что еще более  непонятно будет.

Состав у несуществующего исполнения в версии 2 должен быть пустым, т.е. не должны быть и постоянные части

Постоянная часть по определению есть во всех исполнениях. Потому она и отображается.

Re: Окно Варианты исполнения

Если сделать версию 2 активной, она будет отображаться.