как динамический добавить колонки в Макет?
☑
0
Dzhos
08.07.14
✎
15:34
При выборе документа я получаю все его реквизиты через Метаданные.
теперь мне нужно добавить их в Заголовок Макета?
1
Wobland
08.07.14
✎
15:35
нет
2
Necessitudo
08.07.14
✎
15:35
Нужно добавить в Заголовок Окна
3
Dzhos
08.07.14
✎
15:35
(1) что нет? не реально,
4
Wobland
08.07.14
✎
15:36
(3) реально. не нужно
5
Dzhos
08.07.14
✎
15:36
(2) можно примером показать ?
6
Necessitudo
08.07.14
✎
15:37
(5) Что показать?
7
Wobland
08.07.14
✎
15:37
(5) ТабДокумент.Показать(стр)
8
Dzhos
08.07.14
✎
15:37
(6) Нужно добавить в Заголовок Окна?
9
silent person
08.07.14
✎
15:38
ТабличныйДокумент (SpreadsheetDocument)
Присоединить (Join)
Синтаксис:
Присоединить(<Таблица>, <Уровень>, <ИмяГруппы>, <Открыта>)
Описание:
.....
Присоединяет табличный документ к результирующему табличному документу, помещая его в следующей колонке правее самой правой выведенной колонки, начиная со строки, с которой выводился предыдущий табличный документ.
10
Necessitudo
08.07.14
✎
15:39
(8)
РеквизитыДокумента = ДокументОбъект.Метаданные().Реквизиты;
Для Каждого Реквизит Из РеквизитыДокумента Цикл
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок+Реквизит.Имя;
КонецЦикла
11
Dzhos
09.07.14
✎
10:32
ЭлементыФормы.ТабДок.Очистить();
Макет = ПолучитьМакет("Макет");
ИмяДокумента = ЭлементыФормы.ПолеВыбораДокументов.Значение;
ДокументМетаданные = Метаданные.Документы[ИмяДокумента];
ОбластьСтрока = Макет.ПолучитьОбласть("Строка|Колонка");
Для Каждого РеквизитДокумента Из ДокументМетаданные.Реквизиты Цикл
ОбластьСтрока.Параметры.Реквизит = РеквизитДокумента.Имя;
ЭлементыФормы.ТабДок.Присоединить(ОбластьСтрока);
КонецЦикла;
Получилось как то так)
12
Fish
09.07.14
✎
10:48
(11) А выводить кто будет?
Независимо от того, куда вы едете — это в гору и против ветра!