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


Ошибка компоновки макета по причине "поле не найдено"

Ошибка компоновки макета по причине
Я
   Сергей Роспатнюк
 
27.04.18 - 16:53
в чем моя ошибка подскажите кто может вот кусок кода на котором все падает

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

    
    //------------------

    
    Настройки    = Компоновщик.ПолучитьНастройки(); 
    
    //--- Вывод результата СКД    

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

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

        //Результат.Очистить();

        
        //Результат_Вр    = Новый ТабличныйДокумент();

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

        ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
        
    КонецЕсли;        
    //--- Вывод результата СКД (Конец)



Текст ошибки: {ВнешняяОбработка.ЛицеваяКарточка_Т_2.МодульОбъекта(140)}: Ошибка при вызове метода контекста (Выполнить)
        МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки,ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "ЛичныеДанные.ФИОПолные"
 
 
   Amra
 
1 - 27.04.18 - 16:54
Что непонятно в ошибке? Какая буква непонятна?
   Сергей Роспатнюк
 
2 - 27.04.18 - 17:23
непонятно в каком параметре эта ошибка 
СхемаКомпоновкиДанных    = ЭтотОбъект.ПолучитьМакет(ИмяМакетаСКД) - Тут
 Настройки    = Компоновщик.ПолучитьНастройки() - Или тут
ДанныеРасшифровки// это реквезит тип строка,  а может тут?

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