1С8 работа с макетной частью

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#1
Есть запрос, который отбирает кредит одного счета и д*цензура* другого. Запрос отрабатывает нормально. Есть также макет, в котором есть как строки так и столбцы. В частности есть две таблички которые по горизонтали стоят на одном уровне. Табличка Доход должна заполняться значенями выборки кредита одного счета, а таблица Расход - соответственно д*цензура*ом другого... В результате получается что таблица Доход заполняется сначала кредитом одного счета, а ниже д*цензура*ом другого, а таблица Расход остается свободной. Область получал так -
М = ПолучитьМакет("Отчет");
....
Доход = М.ПолучитьОбласть ("Доход|Строка");
Расход = М.ПолучитьОбласть ("Расход|Строка");
При обходе запроса в цикле есть проверка если счет кредитовый - тогда Таб.Вывести(Доход); иначе Таб.Вывести(Расход);

Что я делаю неправильно?
 

Zab

Well-known member
07.08.2006
583
0
#2
Вывести (Put)
Синтаксис:
Вывести(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)
Описание:
Выводит табличный документ в результирующий табличный документ, добавляя его со следующей строки вслед за самой нижней выведенной строкой, начиная с первой колонки.
Смотри:
Присоединить(<Таблица>, <Уровень>, <Имя группы>, <Открыта>)
Описание:
Присоединяет табличный документ к результирующему табличному документу, помещая его в следующей колонке правее самой правой выведенной колонки, начиная со строки, с которой выводился предыдущий табличный документ.
Код:
	Секция.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
ТабДок.Присоединить(Секция,2,"Группа 2",Истина);
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#3
Спасибо. советы оказались полезные. вот тока использовав их столкнулся с другой траблой. количество строк д*цензура*ов может не быть равно колву строк кредитов..... тогда выведенная таблица получается некрасивой((
 

Zab

Well-known member
07.08.2006
583
0
#4
а тут уже мастерство программиста... цикл должен быть хитрый, по максимальному количеству, с выводом пустых ячеек там, где данные закончились.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#5
Для: Zab
Вероятно так.. К сожалению мастерством пока не обладаю((( Буду эксперементировать...