Имя: Пароль:
1C
1С v8
Удаление большого количества документов
0 G751
 
12.12.16
08:12
База "Управление торговлей", редакция 10.3 (10.3.13.2)
Смена юр. лица и требуется сделать такую же базу, но без документов.
Сделать по возможности быстро.
Пробовал писать обработку удаления документов и через универсальную «Групповую обработку..».
Получается медленно, очень медленно.
Из серверов на фирме выделили один отдельный сервер для проверки скорости удаления документов (на выходные, когда нагрузки минимальные)  и все проверили на нем.
Получается, все равно, очень медленно.
Такая проблема (удаления большого количества документов) наверняка встречается не редко.
Поискал в сети - ответ не нашел.
Подскажите, пожалуйста, какие есть еще варианты ускорения процесса.
1 Cyberhawk
 
12.12.16
08:13
Обмен без конвертации
2 Cyberhawk
 
12.12.16
08:14
Ну или дропнуть таблицы средствами СУБД, только это не будет гарантировать ссылочную целостность
3 Amra
 
12.12.16
08:15
Если клиент серверная - грохнуть в скуле таблицы документов, потом ТИИ. Будет ОЧЕНЬ быстро
4 G751
 
12.12.16
08:22
(1) Поподробнее, пожалуйста.
(3) Реально, в работе, это пробовали? Удалить без учета связей? ТИИ как мне кажется ничего не даст. Вы пробовали это в деле и потом в такой базе серьезно  и долго
работать?
5 Cyberhawk
 
12.12.16
08:23
6 Azverin
 
12.12.16
08:37
лично мне вариант с (5) пришёл бы в первую очередь. Документов то видать по более будет, чем НСИ?
7 portowyi
 
12.12.16
08:43
(0) УстановитьИспользованиеИтогов(Ложь);
ОбменДанными.Загрузка = Истина;
8 nordbox
 
12.12.16
08:51
(0) Если НСИ тоже не нужна что мешает из CF сделать чистую?
9 G751
 
12.12.16
09:40
Делаю пустую базу и перезалью все, кроме документов и регистров движения по ним. Посмотрим, сколько это займет время. Сейчас главное  - время. А подробный анализ переносимых или не переносимых данных, чуть попозже.
10 G751
 
12.12.16
09:41
Всем спасибо
Программист всегда исправляет последнюю ошибку.