Страница 1 из 1

L_REMONT::MEMOOBJREM

Добавлено: 04 май 2012, 07:37
Алексей
В каталоге объектов ремонта есть вкладка "Документы" . Там есть встроенный интерфейс L_REMONT::MEMOOBJREM. У него есть метод
Procedure ChangeObjRem(cRec : comp; cTable : comp); "MemoObjR.vih"

что то у меня никак не получается вызвать этот интерфейс отдельно из другого установив ограничение по определённому объекту ремонта.
вообще возможно?

З.Ы.: раньше мы использовали другой интерфейс RunInterface('L_rempotr::MemoObjRem2',0,objremnrec); но его почему то убрали с последними патчами.

Re: L_REMONT::MEMOOBJREM

Добавлено: 04 май 2012, 09:05
edward_K
этот предназначен для встраивания

Код: Выделить всё

  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));
}
Но сдается мне что он тоже устарел

Re: L_REMONT::MEMOOBJREM

Добавлено: 04 май 2012, 12:26
Алексей
спасибо за идею. сделал доп. окно, имбед в него и перед вызовом окна метод установки. сработало.