|
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); //--------------------------------------------------------------- КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |