Не работает расшифровка при самостоятельном формировании результата СКД.
Щелкая по табличному полю открывается диалог, напоминающий предупреждение, в нем цифра. Я так понимаю, что это видимо номер ячейки расшифровки.
ОбъектОтчет = РеквизитФормыВЗначение("Отчет");
Схема = ОбъектОтчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = Отчет.КомпоновщикНастроек.Настройки;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
Макет = КомпоновщикМакета.Выполнить(Схема, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки);
Результат = Элементы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
У меня смутные сомнения, что все работало и так, когда я делал давным-давно нечто подобное.
Но судя по тому что 1с показывает идентификаторы расшифровки, наверное, так и есть, что надо делать самому.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой