есть проблема, формирую таблицу значений с двумя колонками "Номер" "Наименование" , пытаюсь их вывести в макет, НО формируется одна запись на одном листе...в итоге у меня получается 94 листа, вместо одного с 94 записями(например) как обойти эту штуку?
ОблАдресаОбъектов = Макет.ПолучитьОбласть("ОблАдресаОбъектов");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| АдресаОбъектов.Владелец,
| АдресаОбъектов.Наименование
|ИЗ
| Справочник.АдресаОбъектов КАК АдресаОбъектов
|ГДЕ
| АдресаОбъектов.Владелец = &Корреспондент";
Запрос.УстановитьПараметр("Корреспондент",ЭтотОбъект.Корреспондент);
Выборка = Запрос.Выполнить().Выбрать();
Номер = 1;
ТаблЗнач = Новый ТаблицаЗначений;
ТаблЗнач.Колонки.Добавить("Номер",,"НомерОбъекта");
ТаблЗнач.Колонки.Добавить("Наименование",,"АдресОбъекта");
Пока Выборка.Следующий() Цикл
ТекСтрока = ТаблЗнач.Добавить();
ТекСтрока.Номер = Номер;
ТекСтрока.Наименование = Выборка.Наименование;
ОблАдресаОбъектов.Параметры.НомерОбъекта = Номер;
ОблАдресаОбъектов.Параметры.АдресОбъекта = Выборка.Наименование;
ТабличныйДокумент.Вывести(ОблАдресаОбъектов);
Если (Номер = 33) или (Номер = 70) или (Номер = 100) Тогда
ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
Номер = Номер+1;
у меня есть вопрос: можно ли данные выборкой занести в одну структуру, и в макете добавить один параметр, который будет выводить эту таблицу?!если можно то какими средствами?!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой