Имя: Пароль:
1C
1С v8
БГУ 2.0.53.39 не работает импорт данных с казначейства (Недостаточно памяти)
0 DJ Anthon
 
17.01.18
07:11
В обработке ОбменВФорматахУФК_УФЭБС на

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

система уходит в какую-то рекурсию и когда заканчивается память - вылетает. Как вообще отлаживать эти процессоры вывода и компоновки? Схема компоновки данных создается динамически.
1 cons74
 
17.01.18
07:18
Ковыряй МакетКомпоновки - там должен быть запрос, попробуй выполнить его в консоли.
2 DJ Anthon
 
17.01.18
07:42
(1) заметил, что вылетает, когда загружаются одновременно файлы типов Выписка из лицевого счета и Структура.
Но Выписка загружается и без структуры. Что это за структура вообще? Один он вообще не загружается, требует основной файл. Основной для него - выписка? Тогда почему он ее больше?
3 DJ Anthon
 
17.01.18
07:47
ага, вроде это документы в выписке, сама она загружается, но пустая. попробую порезать на части, может. найду сбойный документ. когда-то была ошибка в бгу 7.7, когда лицевой счет казначейства пытался создаться рекурсивно и вылетал. по ходу, здесь что-то похожее.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан