Вход | Регистрация

1С:Предприятие ::

Метки:

Медленное удаление документов

Я
   Искатель
 
28.04.04 - 14:34
Вообщем это как бы продолжение вчерашней темы про пересчет регистров.
----
Я это все делал для свертки бызы, теперь вот стал удалять документы, обработкой:

Док=СоздатьОбъект("Документ");
        Док.ВыбратьДокументы(Дата1,Дата2);
        Пока Док.ПолучитьДокумент()>0 Цикл
                Док.Удалить(1);
                Сообщить(Строка(Док));
         КонецЦикла; 
Но документы удаляются очень медленно за 1,5 часа удалилось только 10 дней(700 документов), а мне нужно удалить 10 месяцев.
Как вы думаете что можно сделать для убыстрения удаления докментов?
 
  Рекламное место пустует
   NastyFrog
 
1 - 28.04.04 - 14:38
Транзакция?
   Z1
2 - 28.04.04 - 14:42
способы :
1. ИспользоватьТранзакцию
2. Пробуй на копии : Удали все файлы ra, rg Удаляй документы как в subj. Пересчитай итоги.
3. Пробуй на копии : Сдвинь ТА в далекое прошлое.Удаляй документы как в subj.Верни ТА. Пересчитай итоги.
4. Внештатными средствами удалять документы напрямую в таблицах.
   SnarkHunter
 
3 - 28.04.04 - 14:43
Сообщить пореже выводить...
   Искатель
 
4 - 28.04.04 - 15:04
К Zl, ща попробую! Я все таки думаю прблемы с регистрами они(ra, rg )очень громадны 700Mb вместе.
   SnarkHunter
 
5 - 28.04.04 - 15:21
Разве это громадны...
   Искатель
 
6 - 28.04.04 - 15:32
А сколько это громадны?
Не ну просто интересно.
   VlVikTim
 
7 - 28.04.04 - 15:42
Кхе-Кхе, ну если все так хмуро, то рекомендую сделать следующее:
Док.Удалить(0);   // т.е. пометить на удаление


а потом удалять через интерфейс, как помеченные на удаление объекты, кроме того рекомендую сначала выбрать запросом все ссылки на документы, а потом уже удалять :)
   Z1
8 - 28.04.04 - 16:15
(7) Не поможет у него долго идет пересчет регистров при удалении документа.
Т.е скорость что Удалить(0) что Удалить(1) будет одинаковой.
   Zubr
 
9 - 28.04.04 - 19:49
Если есть бухкомпонента, то крома ТА нужно сдвинуть назад (до первого удаляемого документа) и бухгалтерские итоги. После чего все удаляется со свистом.
   SnarkHunter
 
10 - 28.04.04 - 20:00
(6)Не скажу про громадность, но был файлик движений регистра партий около 1.1 ГБ... Про "вместе" говорить не буду...
 
  Рекламное место пустует


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует