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

На строке:
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, , ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
зависает и выдает ошибку: Выполнение запроса было прервано. Удаленный хост разорвал существующее подключение? В чем ошибка?...
Спасибо.
1 ДенисЧ
 
28.05.16
21:07
Кривой запрос и на сервере утекает памяьт
2 Franklin
 
28.05.16
21:49
(1) понял. спасибо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший