В каталоге объектов ремонта есть вкладка "Документы" . Там есть встроенный интерфейс L_REMONT::MEMOOBJREM. У него есть метод
Procedure ChangeObjRem(cRec : comp; cTable : comp); "MemoObjR.vih"
что то у меня никак не получается вызвать этот интерфейс отдельно из другого установив ограничение по определённому объекту ремонта.
вообще возможно?
З.Ы.: раньше мы использовали другой интерфейс RunInterface('L_rempotr::MemoObjRem2',0,objremnrec); но его почему то убрали с последними патчами.
L_REMONT::MEMOOBJREM
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: L_REMONT::MEMOOBJREM
этот предназначен для встраивания
Но сдается мне что он тоже устарел
Код: Выделить всё
MemoObjR : OMemoObjRem;
Embedded BrObjRemSpMemo 'test' interface MemoObjR; End;
cmInit:
{ if NullVipRef(MemoObjR)
if not(LoadVipRef(MemoObjR, 'MemoObjRem'))
{ Message(''#3'Не удалось загрузить библиотеку MemoObjRem', Error); Exit;}
}
cmDone:
{ if (not NullVipRef(MemoObjR))
{ UnBindEmbeddedInterface(BrObjRemSpMemo); FreeVipInterface(MemoObjR);}
}
cmPositionChanged:
{ MemoObjR.ChangeObjRem(ObjNRec, comp(1));
}
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: L_REMONT::MEMOOBJREM
спасибо за идею. сделал доп. окно, имбед в него и перед вызовом окна метод установки. сработало.