• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

API Вертикали

Автор Fomenko75, 14.08.12, 09:21:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Fomenko75

Добрый день.
Нужна помощь в программировании Вертикали.
записываю атрибуты в объекты дерева ТП таким образом:
Model = new VModel();
                    Model.vrLoadModel("файл ТП", null, MODEL_OPEN_MODE.OPEN_FULL_STR_SERVER);
                    Model.vrApplySecurity();
                    Iter = Model.vrGetObjVector().vrCreateIterator("", Model.vrGetObjVector().vrItem(0), true);
                    Iter.vrFirst();
                    VObject obj = Iter.vrGetObject();
                   obj.vrAttrByName("имя атрибута").vrValue =  "значение" ;
в модели записывается а   как отобразить на экране в дереве ТП   ?



Fomenko75

Разобрался сам, может кому пригодится:
ссылку на модель ТП нужно было получать  через ITechFormX


public Vertical.Application_ Vert ;

Vert = (Vertical.Application_)Marshal.GetActiveObject("Vertical.Application_");
TechFormOCX.ITechFormX techform = (ITechFormX)Vert.ActiveMDIChild.Content;
Model =  techform.Model;