1С:Предприятие 8.1 Встроенный язык

Новая тема
"Друзья, помогите разобраться, пожалуйста!
Есть общая форма. В ее обработчике на событие "При открытии" выполняю запрос к табличным частям документов некоторого одного вида и хочу вывести полученный результат в элемент формы ТабличноеПоле.
Вот код:
Запрос = Новый Запрос("ВЫБРАТЬ
                     | Документ5ТабличнаяЧасть1.Ссылка,
                     | Документ5ТабличнаяЧасть1.НомерСтроки,
                     | Документ5ТабличнаяЧасть1.Реквизит1,
                     |ИЗ
                     | Документ.Документ5.ТабличнаяЧасть1 КАК Документ5ТабличнаяЧасть1");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл

КонецЦикла;
Никак не могу разобраться как программно добавить строки в ТабличноеПоле и поместить в ячейки созданных колонок результаты запроса (в теле цикла разумеется).

Пробовал так:
СтрокаТабличнойЧасти = ТабличноеПоле1.Добавить().Получить("Колонка1");
СтрокаТабличнойЧасти.Колонка1  =  Выборка.Ссылка;
не работает.
Подскажите как сделать
Заранее спасибо!!"
"1. Табличное поле д.б. определено на форме со всеми колонками.
2. СтрокаТабличнойЧасти = ТабличноеПоле1.Добавить();
Здесь ".Получить("Колонка1")" - неправильно.

Дальше правильно.
Но лучше именовать колонки и псевдонимы полей выборки одинаково, чтобы применить процедуру
ЗаполнитьЗначенияСвойств(СтрокаТабличнойЧасти, Выборка)."
"1. Табличное поле д.б. определено на форме, но колонки можно не назначать.
2. Код:

РезультатЗапроса = Запрос.Выполнить();

Если РезультатЗапроса.Пустой() Тогда Возврат КонецЕсли;

ТабличноеПоле1 = Результат.Выгрузить();

ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();"
Читают тему
(гостей: 1)

Быстрый переход