Имя: Пароль:
1C
1С v8
Передать тип СправочникСсылка через OLE
0 paulic
 
29.03.12
09:55
Не получается передать тип СправочникСсылка через OLE в функцию ВыбратьИерархически, но не попадаю по типу. Подскажите, пожалуйста, что делаю не так?

Query := Server.NewObject('Запрос');
 try
   SQL :=  'выбрать с.ссылка из справочник.контрагенты как с ';
   Query.Text := SQL;
   Rslt := Query.Execute();
   Choose := Rslt.Choose();
   Choose.Next();
   Result := Choose.ссылка;

 except
   on E: Exception do
   begin
     ErrorMessage := E.Message;
     ShowMessage(ErrorMessage);
   end;
 end;
Obj := Server.Справочники.МетаданныеОбъектыДляКонтроля.ВыбратьИерархически(Result);
1 Kashemir
 
29.03.12
10:11
Ты бы параметры ВыбратьИерархически посмотрел. Как ссылка на справочник контрагент может быть родителем справочника метаданныеобъектыдляконтроля.
2 paulic
 
29.03.12
10:42
(1) Не пойму замечания. Поясните пожалуйста.
3 Kashemir
 
29.03.12
10:51
Obj := Server.Справочники.МетаданныеОбъектыДляКонтроля.ВыбратьИерархически(,Result);
4 paulic
 
29.03.12
10:55
(3) Спасибо большое. 1с не моя профилирующая работа, не заметил подвоха...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс