|
2 разные таблицы (одна справа другая слева) в одном табличном документе?
| ☑ |
0
siggoron
19.10.12
✎
18:39
|
Возможно ли в табличном документе к уже сформированной таблице, добавить другую таблицу с другими колонками и параметрами справа (не снизу) от первоначальной?
|
|
1
Fragster
гуру
19.10.12
✎
18:39
|
да
|
|
2
Fragster
гуру
19.10.12
✎
18:39
|
но проще в новом
|
|
3
siggoron
19.10.12
✎
18:41
|
(1) а как?
|
|
4
siggoron
19.10.12
✎
18:41
|
(1) можно простенький пример?
|
|
5
Fragster
гуру
19.10.12
✎
18:42
|
получить область табличного документа 1
вывести в табличный документ 2
получить область табличного документа 3
присоединить к табличному документу 2
|
|
6
Fragster
гуру
19.10.12
✎
18:43
|
ну или изворачиваться, устанавливая текст и оформление ячеек вручную
|
|
7
siggoron
19.10.12
✎
18:46
|
(5) а если в первой облости 6 ячеек а во второй 3 или 9 - всё будет ок?
|
|
8
Fragster
гуру
19.10.12
✎
18:48
|
(7) по вертикали? а ХЗ :)
|
|
9
siggoron
19.10.12
✎
18:49
|
(8) вот в этом и дело что по вертикали
|
|
10
Fragster
гуру
19.10.12
✎
18:51
|
попробуй, за одно нам напишешь
|
|
11
siggoron
19.10.12
✎
19:47
|
Работает )))
Только всё время необходимо использовать "присоединить"
|
|
12
siggoron
19.10.12
✎
19:47
|
Вот пример:
&НаСервере
Процедура СформироватьОтчет()
ТабДок = ТД;
ТабДок.Очистить();
//---------------------------------------------------------------
ТабДок1 = Новый ТабличныйДокумент;
ТабДок1.Очистить();
Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("ТекущийДень|Шапка");
ТабДок1.Вывести(Область);
Для а=1 По 6 Цикл
Область = Макет.ПолучитьОбласть("ТекущийДень|Строчка");
ТабДок1.Вывести(Область);
КонецЦикла;
//Область1 = ТабДок1.Область("C1");
ТабДок.Присоединить(ТабДок1);
//---------------------------------------------------------------
ТабДок2 = Новый ТабличныйДокумент;
ТабДок2.Очистить();
Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("ВыходнойДень|Шапка");
ТабДок2.Вывести(Область);
Для а=1 По 9 Цикл
Область = Макет.ПолучитьОбласть("ВыходнойДень|Строчка");
ТабДок2.Вывести(Область);
КонецЦикла;
//Область2 = ТабДок2.Область("C1");
ТабДок.Присоединить(ТабДок2);
//---------------------------------------------------------------
КонецПроцедуры
|
|