1. user1202776 07.06.19 18:01 Сейчас в теме

Не найден внешний набор данных

Выдает ошибку:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ВыполнениеЗаказовНаПроизводствоОтчет.МодульОбъекта(61)}: Ошибка при вызове метода контекста (Инициализировать)

по причине:
Ошибка компоновки данных
по причине:
Ошибка инициализации
по причине:
Ошибка создания набора данных "НаборДанных2"
по причине:
Не найден внешний набор данных
Вот код:
	
	Запрос = Соединение;
	Запрос = Соединение.NewObject("Запрос"); 
	Запрос.Текст ="ВЫБРАТЬ
	|уатПутевойЛист.СпидометрВозвращения - уатПутевойЛист.СпидометрВыезда КАК ПройденноеРасстояние,
	|уатПутевойЛист.Водитель1,
	|уатПутевойЛист.Водитель1.Код,
	|уатПутевойЛист.Водитель1.ДатаРождения,
	|уатПутевойЛист.Водитель1.Наименование
	|ИЗ
	|Документ.уатПутевойЛист КАК уатПутевойЛист";
	Результат =Запрос.Выполнить();
	Выборка=Результат.Выбрать();


	
	ТЗ=Новый ТаблицаЗначений;
	ТЗ.Колонки.Добавить("ПройденноеРасстояние");
	ТЗ.Колонки.Добавить("Водитель1");
	Тз.Колонки.Добавить("Вод");
	Тз.Колонки.Добавить("Код");
	Тз.Колонки.Добавить("ДатаРождения");
	
	Пока  Выборка.Следующий() Цикл;
		Строка=ТЗ.Добавить();
		Строка.ПройденноеРасстояние=Выборка.ПройденноеРасстояние;
		Строка.Водитель1=Выборка.Водитель1Description;
		Строка.Код=Выборка.Водитель1Code;
		Строка.ДатаРождения=Выборка.Водитель1ДатаРождения;
	КонецЦикла;
	
	
	
	СтандартнаяОбработка    = Ложь;
	
	НаборыДанных    = Новый Структура("ВходящиеДанные", ТЗ);
	
	Схема   = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
	
	КМ      = Новый КомпоновщикМакетаКомпоновкиДанных;
	
	Макет   = КМ.Выполнить(Схема, КомпоновщикНастроек.Настройки);
	
	ПК  = Новый ПроцессорКомпоновкиДанных;
		ПК.Инициализировать(Макет, НаборыДанных);
	
	ПВ  = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
	ПВ.УстановитьДокумент(ДокументРезультат);
	ПВ.Вывести(ПК, Истина);
Показать

В чем может быть причина?
Найденные решения
9. mrx2012 10.06.19 10:12 Сейчас в теме
(8) а чего поле то не заполнено? под табличкой
Debugg3R; +1 Ответить
Остальные ответы
Избранное Подписка Сортировка: Древо
2. VmvLer 07.06.19 18:07 Сейчас в теме
в коде, ответ очевиден в конце
3. user1202776 07.06.19 18:08 Сейчас в теме
(2)для меня нет. в чем причина?
4. user1202776 10.06.19 09:33 Сейчас в теме
внешний набор данных есть.Но почему-то не находит.
5. mrx2012 10.06.19 09:59 Сейчас в теме
(4)Наверняка проблема в следующем:

НаборыДанных = Новый Структура("ВходящиеДанные", ТЗ);

В СхемеКомпоновкиДанных в поле ИмяОбъектаСодержащегоДанные нужно указать "ВходящиеДанныЕ"
6. user1202776 10.06.19 10:08 Сейчас в теме
(5)в другом, почти таком же отчете все работает
7. mrx2012 10.06.19 10:10 Сейчас в теме
(6)покажите вкладку "Наборы данных"
8. user1202776 10.06.19 10:12 Сейчас в теме
9. mrx2012 10.06.19 10:12 Сейчас в теме
(8) а чего поле то не заполнено? под табличкой
Debugg3R; +1 Ответить
10. user1202776 10.06.19 10:17 Сейчас в теме
(9)невнимательность).Спасибо)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Бизнес-архитектор 1С, ведущий консультант
Санкт-Петербург
Полный день

Руководитель проектов 1С
Санкт-Петербург
Полный день

Программист 1С
Краснодар
зарплата от 80 000 руб. до 160 000 руб.
Полный день

Консультант 1 С
Краснодар
зарплата от 50 000 руб. до 150 000 руб.
Полный день

Консультант-методолог 1С
Краснодар
зарплата от 110 000 руб.
Полный день