Вход | Регистрация


Расшифрока во вложенной схеме внешний источник данных

Расшифрока во вложенной схеме внешний источник данных
Я
   Demetres
 
09.05.18 - 17:52
Всех с праздником!!!
Подскажите почему не работает расшифровка. Отчет формирую из вложенной схемы, внешний источник данных. Но расшифровка упорно не работает подскажите что не так?

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

    // Тест1 - имя вложенной схемы

    ВложеннаяСКД = СхемаКомпоновкиДанных.ВложенныеСхемыКомпоновкиДанных.Найти("Тест1");

    Если ВложеннаяСКД = Неопределено Тогда
        ВызватьИсключение НСтр("ru=""Не удалось получить вложенную схему компоновки данных.""");
        Возврат;
    КонецЕсли;

    Настройки = ВложеннаяСКД.Схема.НастройкиПоУмолчанию;

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

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

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

    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанны);    
    
КонецПроцедуры
 
 
   Demetres
 
1 - 09.05.18 - 18:03
Что интересно если не использовать вложенные схемы расшифровки то все работает нормально.
   Demetres
 
2 - 09.05.18 - 18:37
Может хотябы есть какие-то идеи
   RomanYS
 
3 - 09.05.18 - 18:57
Да всё так и есть. Внешний источник ни при чем.

Если реализовывать расшифровку вручную, то у объекта
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(Расшифровка,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));

вторым параметром идет "источник доступных действий", там надо заменить схему на вложенную.

А вот как подменить это источник без обработчика расшифровки, я не понял. Ни в расширениях формы, ни в свойствах таб. документа ничего похожего не нашел.
   Demetres
 
4 - 09.05.18 - 19:56
(3) спасибо за участие

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