ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений ДОЛГО! Ø (Asmody 24.06.2016 08:30)
☑
0
80ksa
24.06.16
✎
05:51
Ребяты, здравствуйте.
все вроде быстро а вот строчка
ПроцессорВывода.Вывести(ПроцессорКомпоновки); занимает 98% времени.
Процедура СформироватьОтчет(Схема, Настройки, Результат, ДанныеРасшифровки=Неопределено, ВнешниеДанные=Неопределено) Экспорт
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, ДанныеРасшифровки, ,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеДанные, ДанныеРасшифровки);
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
КонецПроцедуры
Кто пробовал, может это потому что в таблицу значений вывод идет?
1
vicof
24.06.16
✎
07:19
Нет, это потому, что кто-то кривой пишет запросы
2
80ksa
24.06.16
✎
08:00
(1) это все что ты можешь сказать? мда... Москва?
3
Beretta
24.06.16
✎
08:10
(2) Уточняю - это ты кривой написал запрос и создал кривую схему.
Это все, что ты можешь сделать. Мда...
4
80ksa
24.06.16
✎
08:17
(3)то что запрос может быть неэффективным это понятно, но какого хрена вы сразу применяете оскорбления? вы что так любите ощущать чувство удовлетворения от того что человек от оскорблений огорчается и ничего не может сделать в ответ?
ведь это так классно, заткнуть человека и забанить.
5
Asmody
модератор
24.06.16
✎
08:30
Не взлетела ветка
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший