Ошибка при вызове метода контекста (Выполнить) МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "ДанныеСтрокой".
Платформа 8.3.10.2168. Конфигурации самописная на основе БСП.
выгружаю журнал регистрации в таблицу значений.
формирую в отчете - макет - основную схему данных.
Далее код (ЖурналОшибокОбмена и есть выгруженная таблица значений):
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("ЖурналОшибокОбмена",ЖурналОшибокОбмена);
СхемаКомпоновкиДанных = Отчеты.ОшибкиОбменаДанными.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ДокументРезультат.ОтображатьСетку = Ложь;
ДокументРезультат.ОтображатьЗаголовки = Ложь;
ТелоПисьма = ДокументРезультат;
При этом в журнале нет такой колонки и соответственно в ТЗ.
Помогите кто чем может?
Сообщение отредактировал logist - 25.09.17, 12:32