Когда я создаю форму свою форму отчёта, то в ней появляется реквизит "ДанныеРасшифровки" и я могу с ним работать, но мне нужно в типовой конфигурации УТ в типовой форме отчётов получить данный реквизит, но его нет среди реквизитов формы. Когда создаю - он не заполняется при компоновке.
Где искать его заполнение?
---
Под типовой имеется ввиду общая форма? Если да, то форме реквизит формы называется "ОтчетДанныеРасшифровки", если нет то я обычно запускаю скд программно.

```1c
    СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СхемаКомпоновкиДанных");

    КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, УникальныйИдентификатор)));

    КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);

    Настройки = КомпоновщикНастроек.Настройки;

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

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

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

    ДанныеРасшифровки = ПоместитьВоВременноеХранилище(НовыеДанныеРасшифровки, УникальныйИдентификатор);

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

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

    ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
```
---
Где искать его заполнение?
Можно поискать вот тут.
---
Изучил, только вот мне не понятно, где же все таки мне взять "ДанныеРасшифровки"))))
Там вот такая ссылка, например, хранится: e1cib/tempstorage/d8f41be9-174a-42ef-b4b8-393c095ae7e7?seanceId=339e9052-7572-42f5-b99a-cedf11e9f18d
---
Это адрес данных расшифровки во временном хранилище формы.
---
Я использовал его в своем коде в своей форме отчёта, но когда пытаюсь обработать расшифровку в типовой форме УТ, то данного реквизита нет и в других реквизитах тоже нет этого адреса. Как мне его получить? Я пытаюсь найти компоновку отчёта что бы дописать туда получение расшифровок, но пока не могу найти ее...
---
Там вот такая ссылка, например, хранится
Создаешь при компоновке, и ложишь во временное хранилище.
---
ДанныеРасшифровки определяются при компоновки данных.
---
Я это прочитал и понимаю, но где находится эта компоновка данных, происходящая при нажатии на кнопку "Сформировать" в типовой форме УТ?
---
Под типовой имеется ввиду общая форма? Если да, то форме реквизит формы называется "ОтчетДанныеРасшифровки", если нет то я обычно запускаю скд программно.

```1c
    СхемаКомпоновкиДанных = РеквизитФормыВЗначение("Объект").ПолучитьМакет("СхемаКомпоновкиДанных");

    КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, УникальныйИдентификатор)));

    КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);

    Настройки = КомпоновщикНастроек.Настройки;

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

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

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

    ДанныеРасшифровки = ПоместитьВоВременноеХранилище(НовыеДанныеРасшифровки, УникальныйИдентификатор);

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

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

    ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
```
---
Спасибо Вам за помощь! Мне нужен был именно реквизит "ОтчетДанныеРасшифровки", который я не заметил.
Начал уже искать компоновку данных что бы дописать в ней получение адреса во временном хранилище, но так и не смог найти.
Уже просто интересно. После нажатия на кнопку "Сформировать" выполняется код:

```1c
    Процедура Сформировать()
    ПередФормированиемНаКлиенте();
    ТребуетсяОбработчик = ФоновоеЗаданиеЗапустить(ПеременныеКлиента.ФормированиеПриОткрытии);
    Если ТребуетсяОбработчик Тогда
    ДлительныеОперацииКлиент.ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчика);
    ПодключитьОбработчикОжидания("ФоновоеЗаданиеПроверитьНаКлиенте", 1, Истина);
    Иначе
    ПослеФормированияНаКлиенте();
    КонецЕсли;
    КонецПроцедуры
```

Где то в этом блоке вызываются процедуры/функции в которых происходит компоновка результата и заполнение параметра "ОтчетДанныеРасшифровки"? Не подскажете где?
---
В отладке посмотрите, там он уходит в общий модуль и там присваивает значение. А вообще вам зачем все это?)
---
Просто интересно было узнать где заполняется "ОтчетДанныеРасшифровки". Уже нашел, но все равно не понял где оно заполняется, так как нашел только проверку на заполненность данного реквизита. Где указано должно быть что в "ОтчетДанныеРасшифровки" должна заполняется ссылка(адрес данных расшифровки во временном хранилище формы)? Не подскажете?
Я перед нажатием на "Сформировать" включил замер производительности и отловил все строки, что выполнились во время нажатия, а потом глобальным поиком нашел в модулях "ОтчетДанныеРасшифровки".
Дальше остается потыкать на найденные совпадения с "ОтчетДанныеРасшифровки" и проверить есть ли возле них метки замера производительности. Если есть - значит мы нашли нужное нам место :)

Хотя с учётом того, что это реквизит формы, то достаточно было лишь по модулю совпадения поискать...
---
Все, до меня дошло. В форме отчёта есть свойство "Данные расшифровки", в котором указан данный реквизит.

Всем спасибо за помощь!)