Серверная функция возвращает на клиент таблицу значений и падает
&НаКлиенте
Процедура ПоказатьДолги(Команда)
Долги = ДолгиКонтрагента(Объект.Контрагент);
Для Каждого Строка Из Долги Цикл
// вывод в реквизит формы
КонецЦикла;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ДолгиКонтрагента(Контрагент)
Запрос = Новый Запрос("ВЫБРАТЬ ...");
Возврат Запрос.Выполнить().Выгрузить();
КонецФункции
В тонком клиенте вызов завершается ошибкой. Какой вариант правильный?
- Вернуть массив структур или заполнить реквизит
- Сменить директиву на &НаКлиентеНаСервере
- Вернуть результат запроса без Выгрузить()
- Объявить функцию экспортной в модуле формы
