КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, ИспользуемыеНастройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ИсточникиДанных,,Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(Новый ДеревоЗначений);
РезультатВывода = ПроцессорВывода.Вывести(ПроцессорКомпоновки, Истина);
система уходит в какую-то рекурсию и когда заканчивается память - вылетает. Как вообще отлаживать эти процессоры вывода и компоновки? Схема компоновки данных создается динамически.
(1) заметил, что вылетает, когда загружаются одновременно файлы типов Выписка из лицевого счета и Структура.
Но Выписка загружается и без структуры. Что это за структура вообще? Один он вообще не загружается, требует основной файл. Основной для него - выписка? Тогда почему он ее больше?
ага, вроде это документы в выписке, сама она загружается, но пустая. попробую порезать на части, может. найду сбойный документ. когда-то была ошибка в бгу 7.7, когда лицевой счет казначейства пытался создаться рекурсивно и вылетал. по ходу, здесь что-то похожее.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан