|
Присоединение области |
☑ |
0
Альбатрос
28.09.18
✎
11:11
|
Втупляю
Выборка = Результат.Выбрать();
н = 1;
Присоединять = Ложь;
Область = Макет.ПолучитьОбласть("ОбластьПечати");
Пока Выборка.Следующий() цикл
Область.Параметры.Заполнить(Выборка);
Если Присоединять Тогда
ТабДок.Присоединить(Область);
Присоединять = ложь;
Иначе
ТабДок.Вывести(Область);
Присоединять = Истина;
КонецЕсли;
Если н = 12 тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
н = 0;
КонецЕсли;
н = н + 1;
КонецЦикла;
Возврат ТабДок;
Какого черта он не присоединяет, а выводит область одну за одной?
|
|
1
dka80
28.09.18
✎
11:14
|
Потому что чтобы что-то присоединить к чему-то, нужно это "чему-то" сначала вывести, а у тебя ТабДок.Вывести() нет
|
|
2
dka80
28.09.18
✎
11:14
|
упс. извини. не увидел
|
|
3
dka80
28.09.18
✎
11:17
|
Попробуй определить область как
Область = Макет.ПолучитьОбласть("ОбластьПечатиСтроки|ОбластьПечатиСтолбцы");
|
|
4
catena
28.09.18
✎
11:23
|
Присоединяемая область должна быть ограничена справа.
|
|
5
Альбатрос
28.09.18
✎
11:35
|
(3) Спасибо
(4) В сп это не прописано, но действительно так. Спасибо.
|
|
6
catena
28.09.18
✎
12:43
|
(5)Там написано " правее самой правой выведенной колонки")))
|
|