Как быстро заполнить колонку в ТЗ? #289549


#0 by mikecool
Есть ТЗ на форме, строк от 10000 до 50000, надо по условиям заполнить одну из колонок... ессно, если бегать по строкам - обновляется форма + медленно попробовал выгрузить в память(другая тз), там посчитать и загрузить обратно - однако не стало сильно быстрее... Может еще какие способы есть?
#1 by 1Сергей
ТЗ.Заполнить
#2 by mikecool
заполнять надо по условию + рассчитывать немного данные...
#3 by 1Сергей
тогда без перебора никак
#4 by 1Сергей
если бегаешь по строкам ТЗ, которая лежит на форме, то лучше создать временную ТЗ, а потом перегнать ее на форму
#5 by mishaPH
ТЗ на форме в 50000 строк? нафига?? ее на форму. что вы там собрались смотреть то в такой каше?
#6 by mishaPH
Делай все во временной а на форму для просмотра выдирай кусками.
#7 by у лю 427
отключи видимость тз на форме - потом включи
#8 by mikecool
гм... нада попробовать результаты замеров: тз1 - лежит на форме, тз2 - в памяти тз1.загрузить(тз2) - 96% - 87 сек тз2.загрузить(тз1) - 0.87% - 0.77 сек
#9 by mikecool
спасибо, практ летает а я сидел тупил - как убрать перерисовку формы...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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