Re: Запись цеха в ОПР

Скриптом добавила ОПР в техпроцесс.
При попытке записать на ней цех
на строке

Call OperZeh.CreateNew
<span style="font-size: 150%; line-height: 116%;">'на строке </span>
OperZeh.Properties("PLANT_DEPATMENT_NUMBER").Value = ceh   
Call OperZeh.SaveChanges

Ошибка
Значение данного свойства доступно только на чтение!CSDN.Prop

Можно как-нибудь иначе записать цех на ОПР, используя АПИ?

Re: Запись цеха в ОПР

Из Вашего примера не видно, какого типа переменная OperZeh.
Вот мой пример:

&nbsp; &nbsp; Set TechnologyAttributes = INmkTechnology.Properties("TechnologyAttributes").AsIDispatch
&nbsp; &nbsp; Call TechnologyAttributes.Edit
&nbsp; &nbsp; &nbsp; &nbsp; TechnologyAttributes.Properties("PlantDepatment_ID").Value = 107
&nbsp; &nbsp; Call TechnologyAttributes.SaveChanges

Re: Запись цеха в ОПР

это получилось ... спасибо
а не подскажете, как изменить позицию ОПР ?
то есть вручную это правой кнопкой мыши на дереве операций и "Изменить позицию" получается, а вот как на АПИ ? Надо поставить ОПР номер 1.

Re: Запись цеха в ОПР

Через API можно только вызвать соответствующее окно TechnologiCS, в котором пользователь выполнит эти действия руками.