|  | Быстро вставить 5000 строк в ТЧ | ☑ | 
    
        | 0
    
        ИС-2   25.04.22✎ 15:05 | 
        Есть ТЧ с уже большим кол-вом строк (~10 т. строек) в обработке. После определенной строки надо вставить еще примерно 5 т. строк. 
 Проблема в том, что на вставку этих строк уходит много времени.
 
 Как можно ускорить ?
 Пробовал запросом вставлять, через ТЗ с индексом (для поиска места вставки). Скорость все равно не устараивает
 |  | 
    
        | 1
    
        arsik   гуру 25.04.22✎ 15:09 | 
        (0) Попробуй Выгрузить в ТЗ существующую с дополнительным полем сортировки. Например: НомерСтрокиНаТысячу =  НомерСтроки*10000;
Потом просто в эту ТЗ добавь свои 5т строк, но в поле НомерСтрокиНаТысячу = пиши нужный тебе номер.
 Потом отсортируй ТЗ по этому полю.
 |  | 
    
        | 2
    
        arsik   гуру 25.04.22✎ 15:11 | 
        +(1) Ну и в отладчике замер глянуть.
Может у тебя совсем не вставка забирает основное время.
 |  | 
    
        | 3
    
        PLUT   гуру 25.04.22✎ 15:12 | 
        (0)  в качестве бреда: сериализатор XDTO в жысон JSON? добавь текстом 5 т. строк куда нужно и обратно десериализуй в ТЧ итоговый текст     |  | 
    
        | 4
    
        Simod   25.04.22✎ 15:18 | 
        1. Перенести строки документа в ТЗ до требуемой.
2. Добавить вставляемые строки.
 3. Добавить в ТЗ оставшиеся строки из документа.
 4. Перенести ТЗ в документ.
 |  | 
    
        | 5
    
        arsik   гуру 25.04.22✎ 15:20 | 
        (4) Да у него, скорее всего, основное время тратится на передачу с клиента на сервер и обратно.     |  | 
    
        | 6
    
        Simod   25.04.22✎ 15:24 | 
        (5) Ну только если с каждой строкой ходить на сервер.
 Вставка, как и удаление, для ТЗ одни из самых медленных операций.
 |  | 
    
        | 7
    
        Ryzeman   25.04.22✎ 15:32 | 
        А как, где и откуда выгружаешь и загружаешь? Звучит очень странно, потому что через запрос "жалкие" 15к должно очень быстро добавлять. Да и "скорость не устраивает" это сколько?  5 секунд? минута? 10 минут?     |  | 
    
        | 8
    
        Лефмихалыч   25.04.22✎ 20:01 | 
        (0) средствами СУБД такие вещи делаются     |  | 
    
        | 9
    
        arsik   гуру 25.04.22✎ 20:06 | 
        (8) Зачем. Там всего 15 т. строк. Это же не миллион. Для современных ресурсов - это как пыль. Просто 1С нужно правильно готовить.     |  | 
    
        | 10
    
        Лефмихалыч   25.04.22✎ 20:07 | 
        (9) как скажешь     |  |