|  | При обработке OLE запроса почему цикл работает очень медленно? | ☑ | 
    
        | 0
    
        Ivan_495   naïve 24.02.14✎ 12:14 | 
        Подключаюсь к базе по OLE выполняю запрос, в цикле обрабатываю таблицу 
почему цикл работает очень медленно?
 Результат = новый ТаблицаЗначений;
 Результат = ЗапросКом.Выполнить().Выгрузить();
 
 Для каждого  тек из   Результат цикл
 |  | 
    
        | 1
    
        Wobland   24.02.14✎ 12:15 | 
        как обрабатываешь, так и работает     |  | 
    
        | 2
    
        Ivan_495   naïve 24.02.14✎ 12:16 | 
        (1) как ускорить?     |  | 
    
        | 3
    
        Wobland   24.02.14✎ 12:16 | 
        закомментарить всё внутри     |  | 
    
        | 4
    
        kvikster   24.02.14✎ 12:18 | 
        (0) что в цикле делаешь?     |  | 
    
        | 5
    
        Ivan_495   naïve 24.02.14✎ 12:18 | 
        да там внутри все просто
Для каждого  тек из   Результат цикл
 Нов_стр=tabl_all.Добавить();
 Нов_стр.Организация=тек.Организация.Description;
 Нов_стр.Период=тек.Период;
 Нов_стр.Контрагент=тек.Контрагент.Description;
 Нов_стр.Менеджер=тек.Менеджер.Description;
 Нов_стр.Регион=тек.Регион.Description;
 Нов_стр.Сумма=тек.сумма;
 Нов_стр.кор=тек.кор;
 Нов_стр.кг=тек.кг;
 Нов_стр.Товар=тек.Товар.Description;
 Нов_стр.Ссылка=тек.ссылка.Метаданные().имя+" "+тек.ссылка.номер+"от"+тек.ссылка.дата;
 КонецЦикла;
 |  | 
    
        | 6
    
        бомболюк   24.02.14✎ 12:19 | 
        (5) мамо...     |  | 
    
        | 7
    
        Ivan_495   naïve 24.02.14✎ 12:19 | 
        может таблицу на стороне подключения создавать?
Результат = новый ТаблицаЗначений;
 |  | 
    
        | 8
    
        Wobland   24.02.14✎ 12:19 | 
        доставай сразу нужное     |  | 
    
        | 9
    
        H A D G E H O G s   24.02.14✎ 12:21 |  |  | 
    
        | 10
    
        kvikster   24.02.14✎ 12:21 | 
        Результат = новый ТаблицаЗначений; - Зачем?     |  | 
    
        | 11
    
        Ivan_495   naïve 24.02.14✎ 12:23 | 
        (10) можно убрать     |  | 
    
        | 12
    
        Ivan_495   naïve 24.02.14✎ 12:36 | 
        да все из-за ссылок так работает быстро
Нов_стр.Период=тек.Период;
 
 Нов_стр.Сумма=тек.сумма;
 Нов_стр.кор=тек.кор;
 Нов_стр.кг=тек.кг;
 |  | 
    
        | 13
    
        wanderer_ица   24.02.14✎ 12:39 | 
        (5) У нас за такой код недавно стажёра с испыталки выкинули...     |  |