Уважаемые форумчане!
Столкнулся со следующей проблемой:
На сервере подключаюсь через СОМ к БД, делаю запрос где получаю строковое значение. Выгружаю в ТаблицуЗначений и передаю в реквизит управляемой формы.
Таблица1 - реквизит формы, прилинкованый к реквизиту Объекта.
[code]
Результат = ЗапросСОМ.Выполнить().Выгрузить(Источник.ОбходРезультатаЗапроса.Прямой);
ЗначениеВРеквизитФормы(Результат,"Таблица1");
[/code]
Получаю следующее сообщение:
{Форма.Форма.Форма(88)}: Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы)
ЗначениеВРеквизитФормы(Результат,"Таблица1");
по причине:
Недопустимое значение параметра (параметр номер '2')
проблема в том что в переменной Результат не ТаблицаЗначений, а COM-объект (хоть и ссылающийся на ТЗ другого экземпляра приложения 1С). Чтобы засунуть в управляемую форму надо перекладывать в "родную" ТЗ.