Всё сделано как в книге. Набор данных точно получается правильно. Его описание в точности по книге. Есть связи наборов данных, но они тоже настроены верно. хотелось бы понять в чём ошибка? Текст подключения внешнего набора данных:
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Данные",Результат);
// Подготовим и выведем отчет.
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(
МакетКомпоновки,
ВнешниеНаборыДанных,
ДанныеРасшифровки
);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
ПроцессорВывода.ЗакончитьВывод();
ошибка следующая:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ВедомостьОстатковТМЦ.МодульОбъекта(261)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(
по причине:
Ошибка компоновки макета
по причине:
Поле не найдено "Номенклатура"
мне подсказали... проблема была в том что для разных вариантов отчета использовались разные наборы данных. а связи везде были указаны как обязательные. Убрал обязательность и всё заработало!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс