Можно ли ускорить вывод таблицы на экран? #193463


#0 by balamut
Сделал отчетик по остаткам с прямым запросом.Скорость супер. Тока в остатках 18 000 позицй и таблицу с результатом выводит на экран 2 минуты. Можно ли что нить сделать, чтоб еще таблица быстрее на экран выводилась. Не только в контексте данного отчетика, а и вообще можно ли как нить ускорять вывод таблиц, у которых порядка нескольких десятков строк или никак?
#1 by VZ
Темпы на РАМ-диск. Память побольше. Исключить финтифлюшки на декстопе, включая голых деффок... И подумать: а нафига отчет на 18000 позиций? Шоб было? Работать-то с ним нельзя...
#2 by Vladis
Я прошу прощения, но зачем на экране 18 000 позиций?
#3 by Uho
Вычисления из ячеек вынести в модуль (и обращение через "точки")
#4 by balamut
Вообще пользователи не будут делать на 18000, ето я сам себе для сверки прямого запроса с обычным весь перечень решил вывести, вот и стало интересно, можно ли ускорить процес вывода.
#5 by balamut
Пока просто не знаю как сделать прямой запрос по группе. Пока могу или по одной конкретной позиции или по всем :)Вычислений никаких нету в таблице.Наскоко я заметил расшифровки не влияют на время вывода или чуть чуть?
#6 by VZ
На чем делал? Скуль? ДБФ?
#7 by VZ
В справочниках с группами есть поле PARENTID, где ID родителя.
#8 by Vladis
select * from bla-blawhere parentid in(select id from bla-blawhere code=код группы)
#9 by balamut
SQL.Пасыбо. Счас буду пробовать:)
#10 by 0xFFFFFF
В Ёкселе есть объект такой SAFEARRAY называется. Через него в эксель десятки тыщ строк по OLE за 5 сек вываливаются.
#11 by Vladis
Но сначала надо этот массив заполнить ;)
#12 by 0xFFFFFF
Я так понимаю, у аффтора 2 минуты занимает именно вывод готовых данных. Имхо, заполнение массива + вываливание на экран происходит гораздо быстрее, чем mxl. Тока некрасива :)
#13 by balamut
Тока шо добился что за 81 сек сработало. Я не совсем понял-в экселе можно через OLE, а в 1С?
#14 by Vladis
8ка понимает COMSAFEARRAY, только поможет ли это выводу в таблицу?
#15 by balamut
Это вообще не принципиально и не шибко нужно сейчас, просто интересно стало.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С