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

F_AN::IGetKauTable

Добавлено: 12 дек 2025, 08:29
Bodybomber
Доброго времени суток.

Как внедрить vip interface с параметрами?

i.e.:

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

#Include GtKauTbl.vih            
...

Var oGetKauTable: F_AN::GetKauTable;

...

Embedded scGetKauTable  'Выбор подразделений' Interface oGetKauTable( cgiMulti, cgKatKau_BuhDisabled, 11083, 281474976711102);
End;
Ошибка при компиляции:
Ошибка: Ожидался "END" (Конец Embedded) C:\Git\1\C\C1.vip(стр. 1140, поз. 71) );

Re: F_AN::IGetKauTable

Добавлено: 17 дек 2025, 10:30
Den
Иннициализировать объектную переменную так нелья ( при описанни embedded)
Как то так..

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

#Include GtKauTbl.vih

Interface Test_Kau_Emb;
   Var oGetKauTable: F_AN::GetKauTable;

   Create view
     var d1,d2 : date;
   ;

  Screen Scr1;
  Show at (,,,5);
    notablenavigation;
    fields
      d1 : noProtect;
      d2 : noProtect;
<<

   с .@@@@@@@@@@ по .@@@@@@@@@@

>>
  end;

  Embedded scGetKauTable  'Выбор подразделений' Interface oGetKauTable Show at (,6,,);;
  end;

  HandleEvent
    CmInit:
    {
      oGetKauTable.InitParam(cgiMulti,cgKatKau_BuhDisabled,2,12345)
    }
  end;
end.

Re: F_AN::IGetKauTable

Добавлено: 18 дек 2025, 14:00
Bodybomber
Спаси_бо[г]!
Выручил.