Имя: Пароль:
1C
 
Как быстро пометить на удаление много документов
Ø
0 ajaxnew
 
12.09.06
16:58
Как быстро пометить на удаление много документов. Есть ли смысл запускать в транзакции или нет??? ТиС переделанная, очень долго распроводится документ "Переоценка у комиссионера", можно как-то ускорить??
1 Олень1
 
12.09.06
17:03
Сервис - Обработка документов.
Реквизит "Обработка" ставим "Пометить на удаление"
2 ajaxnew
 
12.09.06
17:05
Пробовал, получается еще дольше чем перебирать документы и ставить у них пометку удаления.
Документы надо удалить ВСЕ за определенный период с контролем ссылок.
3 Arden
 
12.09.06
17:12
в ТиС не силен но вроде перед пометкой на удаление рекомендуют точку актуальности установить назад за первый удаляемый документ.
4 ajaxnew
 
12.09.06
17:15
(3)В каком смысле??? я удаляю в старом периоде допустим не надо удалить документы с 01.01.04 - 30.12.05, на какое число ставить ТА на 31.12.03 или 31.12.05????
5 Steel
 
12.09.06
17:16
(3) не просто надо, а жизненно необходимо. И в транзакции делать. Но не очень большими кусками (зависит от оперативки), чтобы транзакция не сильно разраслась.
6 Олень1
 
12.09.06
17:17
Надо писать обработку. Методы: НайтиСсылки() и Удалить()
7 Arden
 
12.09.06
17:17
на 31.12.03
8 lalex23
 
12.09.06
17:18
(4)31.12.03
+(5)я 100 в транзакцию ставлю, но для каждой задачи (если не разовая) имеет смыс поэкспериментировать и найти оптимальное значение
9 ajaxnew
 
12.09.06
17:18
(5) Какое количество документов приемлемо для транзакции??? Оперативки 1Гб.
10 ajaxnew
 
12.09.06
17:21
Всем спасибо, сейчас попробую.
11 USSR
 
12.09.06
17:31
И лучше не помечать слишком много, удалять удаленные потом замаешься.
12 USSR
 
12.09.06
17:36
100-200 для транзакции вполне достаточно. Я как-то сворачивал бух с помощью WRAP.ERT, свернула то за несколько минут, а удаляла , не дождался, часов 8-10, не помню, все в одной транзакции у них. Стал помечать на удаление своей обработкой порциями в транзакции по 100 доков и всё сделал мухой, помечал квартал, а потом удалял удаленные
13 Пудель
 
12.09.06
18:48
(0) Я обычно, если быстро надо удалить много документов, ставлю средний палец левой руки на Enter, большой палец правой руки на DownArrow, а средний палец правой руки на Delete, и потом делаю так: тыщ-тыщ-тыщ-тыщ-тыщ-тыщ-тыщ-тыщ-тыщ. Это и есть высший пилотаж - только при полном сосредоточении, при хорошей координации движений и при развитом чувстве ритма не сбиваешься.
14 USSR
 
12.09.06
18:50
(13)А я отбираю в журнале с множественным отбором и пусть он сам удаляет, не царское это дело:)
15 Пудель
 
12.09.06
19:58
(строго) Так ты никогда не станешь настоящим джедаем!
16 101
 
12.09.06
20:00
(0) вводные данные неполные ... а так , помечать то зачем ?
17 DeiMos
 
12.09.06
21:41
(13, 15): Спасибо!!!!!
Зачооооот!!!!!!!!!
Ой, повеселил!
Ой, не могу...
Под столом...
18 КонецЦикла
 
12.09.06
21:48
2(13) Жесть! Тоже так иногда делаю, а особенно смешно наблюдать за другими
19 Пудель
 
13.09.06
00:06
(17,18) :))
20 Чучундер
 
13.09.06
01:18
I like it moved, moved!
I like it moved, moved!
NC, F6-ENTER-TAB-F6-ENTER-TAB-F6-ENTER-TAB-F6-ENTER-TAB
21 Дурочка 1С ™
 
13.09.06
01:25
(13) Это же надо так раскорячиваться ...
Проще (стОя внизу списка) безымянным пальцем жать стрелку вверх, средним - делет, указательным - ентер! ©Я
 
22 Нервная
 
13.09.06
02:03
13 ну блин нам падаванам расти и расти.... :(
23 AlexSun
 
13.09.06
05:18
Установи ТА на первый документ в системе, и удаляй себе на здоровье то что дальше та и будет тебе счастье.
24 0xFFFFFF
 
13.09.06
07:21
(0) И БИ не забудь назад откатить.