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