helpf.pro
Регистрация

v8: Заполнение табличной части внешней обработки результатом запроса

Sofi
23.12.2013 12:34Прочитано: 4466
Здравствуйте!
Много написано на эту тему, но я не могу заполнить мою таблицу.

Процедура ЗагрузитьНаСервере()
Запрос=Новый Запрос;

Запрос.Текст="ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ПлатежноеПоручениеИсходящее.Дата,
| ПлатежноеПоручениеИсходящее.Ссылка КАК Документ,
|ИЗ
| Документ.ПлатежноеПоручение КАК ПлатежноеПоручениеИсходящее" ;

Выборка=Запрос.Выполнить().Выбрать();
Объект.Табл.Загрузить(Выборка);

КонецПроцедуры
Что здесь не так?
Yandex
Возможно, вас также заинтересует
Реклама на портале
theelectric
23.12.2013 16:28Ответ № 1
Погоди, а метод Загрузить требует же ТаблицуЗначений, по-моему? Не?

Т.е. должно быть примерно так:

Код 1C v 8.2 УП
 ТЗВыборка=Запрос.Выполнить().Выгрузить(); 
Объект.Табл.Загрузить(ТЗВыборка);
Jonsony
23.12.2013 16:32Ответ № 2
вообще-то
Код 1C v 8.2 УП
 .Выбрать()   
это для цикла
тебе надо
Код 1C v 8.2 УП
 .Выгрузить()   


Код 1C v 8.2 УП
 РезультатЗапроса (QueryResult)
Выгрузить (Unload)
Синтаксис:

Выгрузить(<ТипОбхода>)
Параметры:

<ТипОбхода> (необязательный)

Тип: ОбходРезультатаЗапроса.
Задает тип обхода записей в получаемой выборке.
Значение по умолчанию: Прямой
Возвращаемое значение:

Тип: ТаблицаЗначений; ДеревоЗначений.
Если тип обхода задан Прямой, результат выгружается в таблицу значений, в противном случае в дерево значений.
Описание:

Создает таблицу значений (или дерево значений) и копирует в нее все записи набора.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ТаблицаРезультатов = РезультатЗапроса.Выгрузить();
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.