Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не получается расшифровка в СКД.

Не получается расшифровка в СКД.
Я
   kumena
 
06.02.20 - 13:55
Здравствуйте!


Не работает расшифровка при самостоятельном формировании результата СКД.
Щелкая по табличному полю открывается диалог, напоминающий предупреждение, в нем цифра. Я так понимаю, что это видимо номер ячейки расшифровки.

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

Оба условия расшифровки https://its.1c.ru/db/metod8dev#content:2797:hdoc
выполнены.

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

Кто может сказать что не так?
 
 
   vicof
 
1 - 06.02.20 - 14:01
Обработку расшифровки тоже нужно сделать
   kumena
 
2 - 06.02.20 - 14:10
У меня смутные сомнения, что все работало и так, когда я делал давным-давно нечто подобное.
Но судя по тому что 1с показывает идентификаторы расшифровки, наверное, так и есть, что надо делать самому.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.