|
Как создать таблицу значений со структурой колонок, как в ТЧ документа? |
☑ |
0
xaozai
27.03.14
✎
18:43
|
В конфигурации есть некий документ с табличной частью.
Нужно создать таблицу значений со структурой колонок как в этой ТЧ, как это сделать красиво?
Можно использовать ТЧ.Выгрузить() или СкопироватьКолонки(), но для этого нужно найти какой-то документ или создать новый, можно как-то без этого?
|
|
1
Apokalipsec
27.03.14
✎
18:45
|
Обойти в цикле метаданные.
|
|
2
ДенисЧ
27.03.14
✎
18:45
|
Можешь по метаданным пробежаться.
|
|
3
de_aztec
27.03.14
✎
19:09
|
(0) Кажется красиво и понятно как ты изначально описываешь. Хотя ИМХО.
|
|
4
Eugene_life
27.03.14
✎
19:15
|
(0) Создать документ, скопировать структуру его таб части, уничтожить документ (не сохраняя). Можно сохранить структуру в какой-нибудь регистр, константу или настройку, и брать оттуда.
|
|
5
Defender aka LINN
27.03.14
✎
19:21
|
ВЫБРАТЬ ПЕРВЫЕ 0
*
ИЗ
Документ.<ИмяТабличнойЧасти>
|
|
6
xaozai
28.03.14
✎
10:37
|
(5) Интересный способ.
Сделал все же по метаданным.
ТаблицаДанных = Новый ТаблицаЗначений;
Для Каждого РеквТЧ Из Метаданные.Документы.МойДок.ТабличныеЧасти.МояТЧ.Реквизиты Цикл
ТаблицаДанных.Колонки.Добавить(РеквТЧ.Имя, РеквТЧ.Тип);
КонецЦикла;
|
|