Добрый день! Хочу сделать отчет на подобие http://infostart.ru/public/614661/ и столкнулась с проблемой...не получается получить структуру таблицы 3.2.1 Раздела 3
Вот кусок кода

```1c
    ТаблицаЗначений3_2_1 = Новый ТаблицаЗначений;
    ТаблицаЗначений3_2_1.Колонки.Добавить("ФизЛицо");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М119001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М120001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М121001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М122001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М123001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М124001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025001");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025002");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025003");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025004");

    Данные3Раздела = ИсходныйОтчет.ДанныеОтчета.Получить();
    Если Данные3Раздела.Свойство("ДанныеМногостраничныхРазделов", ДанныеМногостраничныхРазделов) Тогда
    мСтруктураМногостраничныхРазделов = ДанныеМногостраничныхРазделов;
    ТекСтраницыРаздела3 = мСтруктураМногостраничныхРазделов.Раздел3;

    ТабличныйДокумент = ЭлементыФормы.ПолеТабличногоДокумента1;
    ТабличныйДокумент.Очистить();
    ТабличныйДокумент.ОтображатьЗаголовки = Ложь;
    ТабличныйДокумент.ТолькоПросмотр = Истина;
    Макет = ПолучитьМакет("Макет");
    Шапка = Макет.ПолучитьОбласть("Шапка");
    ТабличныйДокумент.Вывести(Шапка);

    НомерСтроки = 0;
    Для каждого Стр из ТекСтраницыРаздела3 Цикл
    ДанныеСтраницы = Стр.Данные;
    НомерСтроки = НомерСтроки + 1;

    Для НомерСтроки = 1 По 3 Цикл

    СтрокаЗаполнена = ЗначениеЗаполнено(ДанныеСтраницы["П00321М119001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М120001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М121001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М122001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М123001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М124001_" + НомерСтроки]);

    Если СтрокаЗаполнена Тогда
    НоваяСтрока = ТаблицаЗначений3_2_1.Добавить();
    НоваяСтрока.ФизЛицо = Строка(ДанныеСтраницы.П000310008001) + " " + Строка(ДанныеСтраницы.П000310009001) + " " + Строка(ДанныеСтраницы.П000310010001);

    ИмяПоказателя = "П00321М119001_" + НомерСтроки;
    НоваяСтрока.П00321М119001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М120001_" + НомерСтроки;
    НоваяСтрока.П00321М120001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М121001_" + НомерСтроки;
    НоваяСтрока.П00321М121001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М122001_" + НомерСтроки;
    НоваяСтрока.П00321М122001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М123001_" + НомерСтроки;
    НоваяСтрока.П00321М123001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М124001_" + НомерСтроки;
    НоваяСтрока.П00321М124001_ = ДанныеСтраницы[ИмяПоказателя];
    КонецЕсли;
    КонецЦикла;

    КонецЦикла;
    ТаблицаЗначений3_2_1.Сортировать("ФизЛицо Возр");

    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначений3_2_1);
    Построитель.Вывести(ТабличныйДокумент);
    ТабличныйДокумент.Показать();

    КонецЕсли
```
---
Мы пошли другим путем))) если кому интересно, или как у меня нет ихних мани))) Вот что получилось
---
Нашла решение, в коде типовой конфигурации

```1c
    ТаблицаЗначений3_2_1 = Новый ТаблицаЗначений;
    ТаблицаЗначений3_2_1.Колонки.Добавить("ФизЛицо");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М119001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М120001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М121001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М122001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М123001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П00321М124001_");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025001");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025002");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025003");
    ТаблицаЗначений3_2_1.Колонки.Добавить("П003210025004");

    Данные3Раздела = ИсходныйОтчет.ДанныеОтчета.Получить();
    Если Данные3Раздела.Свойство("ДанныеМногостраничныхРазделов", ДанныеМногостраничныхРазделов) Тогда
    мСтруктураМногостраничныхРазделов = ДанныеМногостраничныхРазделов;
    ТекСтраницыРаздела3 = мСтруктураМногостраничныхРазделов.Раздел3;

    ТабличныйДокумент = ЭлементыФормы.ПолеТабличногоДокумента1;
    ТабличныйДокумент.Очистить();
    ТабличныйДокумент.ОтображатьЗаголовки = Ложь;
    ТабличныйДокумент.ТолькоПросмотр = Истина;
    Макет = ПолучитьМакет("Макет");
    Шапка = Макет.ПолучитьОбласть("Шапка");
    ТабличныйДокумент.Вывести(Шапка);

    Для каждого Стр из ТекСтраницыРаздела3 Цикл
    ДанныеСтраницы = Стр.Данные;

    Инд = 1;
    Пока ДанныеСтраницы.Свойство("П00321М119001_" + СтрокаЧГ0(Инд)) Цикл
    НомерСтроки = СтрокаЧГ0(Инд);

    СтрокаЗаполнена = ЗначениеЗаполнено(ДанныеСтраницы["П00321М119001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М120001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М121001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М122001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М123001_" + НомерСтроки])
    ИЛИ ЗначениеЗаполнено(ДанныеСтраницы["П00321М124001_" + НомерСтроки]);

    Если СтрокаЗаполнена Тогда
    НоваяСтрока = ТаблицаЗначений3_2_1.Добавить();
    НоваяСтрока.ФизЛицо = Строка(ДанныеСтраницы.П000310008001) + " " + Строка(ДанныеСтраницы.П000310009001) + " " + Строка(ДанныеСтраницы.П000310010001);

    ИмяПоказателя = "П00321М119001_" + НомерСтроки;
    НоваяСтрока.П00321М119001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М120001_" + НомерСтроки;
    НоваяСтрока.П00321М120001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М121001_" + НомерСтроки;
    НоваяСтрока.П00321М121001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М122001_" + НомерСтроки;
    НоваяСтрока.П00321М122001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М123001_" + НомерСтроки;
    НоваяСтрока.П00321М123001_ = ДанныеСтраницы[ИмяПоказателя];

    ИмяПоказателя = "П00321М124001_" + НомерСтроки;
    НоваяСтрока.П00321М124001_ = ДанныеСтраницы[ИмяПоказателя];
    КонецЕсли;

    Инд = Инд + 1;
    КонецЦикла;

    КонецЦикла;
    ТаблицаЗначений3_2_1.Сортировать("ФизЛицо Возр");

    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТаблицаЗначений3_2_1);
    Построитель.Вывести(ТабличныйДокумент);
    ТабличныйДокумент.Показать();

    КонецЕсли;
```
---
Столкнулась еще с одной проблемой.
Ошибка инициализации
по причине:
Ошибка создания набора данных "ТаблицаЗначений3_2_2"
по причине:
Не найден внешний набор данных "ТаблицаЗначений3_2_2"
В модули отчета в процедуре ПриКомпоновкеРезультата

```1c
    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();

    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);

    Если ВариантОтчета = "Таблица_3_2_1" Тогда
    ВнешнийНаборДанных = Новый Структура("ТаблицаЗначений3_2_1", ТЗТаблицаЗначений3_2_1);
    ИначеЕсли ВариантОтчета = "Таблица_3_2_2" Тогда
    ВнешнийНаборДанных = Новый Структура("ТаблицаЗначений3_2_2", ТЗТаблицаЗначений3_2_2);
    КонецЕсли;
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);

    ДокументРезультат.Очистить();
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
```

Сама компоновка
---
Мы пошли другим путем))) если кому интересно, или как у меня нет ихних мани))) Вот что получилось
---
Мы пошли другим путем))) Наталья, в следующий раз начните свой путь с указания конфигурации, над которой работаете. А то приходится открывать другую публикацию по ссылке, которую вы (к счастью!) привели, чтобы понять, что это ЗУП 2.5... наверное.
---
Хорошо, в следующий раз обязательно укажу