|
v7: ТиС 77 Как быстрее удалить все документы за определенный период ? | ☑ | ||
---|---|---|---|---|
0
raykom
20.04.14
✎
21:58
|
Каким макаром побыстрее и корректно удалить все документы за определенный период ?
Стандартной обработкой - очень долго, пометка на удаление на списке ставится несколько часов. Под руками i3 с 8гигами оперативы под 64битной семеркой ноутбук Памажите. Спасибо |
|||
1
Torquader
20.04.14
✎
22:00
|
Наверное, основная проблема в том, что их нужно распровести.
|
|||
2
raykom
20.04.14
✎
22:01
|
Ммм ... Через стандартную ? Нну папробую
|
|||
3
ДенисЧ
20.04.14
✎
22:03
|
ТА сдвинуть не забудь...
|
|||
4
ДенисЧ
20.04.14
✎
22:03
|
И БИ тоже
|
|||
5
Torquader
20.04.14
✎
22:03
|
(2) Ну, если уж очень хочется, то можно все движения документов удалить из регистров напрямую, а потом снять флажок проведения - но это - нужно напрягаться.
|
|||
6
raykom
20.04.14
✎
22:05
|
(3)(4)ТА и БИ перед распроведением ?
|
|||
7
Torquader
20.04.14
✎
22:05
|
(6) Ну да, чтобы не считались регистры, когда это не нужно.
|
|||
8
floody
20.04.14
✎
22:05
|
надеюсь база на рам-диске? или на худой конец на ssd?
|
|||
9
shag008
20.04.14
✎
22:05
|
и журнал регистрации отключи
|
|||
10
raykom
20.04.14
✎
22:05
|
ОК Пока спасибо
|
|||
11
raykom
20.04.14
✎
22:06
|
(9)Где ?
|
|||
12
Torquader
20.04.14
✎
22:06
|
(11) В настройках, хотя, если RAM-диск, то можно и не отключать.
|
|||
13
raykom
20.04.14
✎
22:06
|
(8) ))) Тогда, я думаю этого вопроса не возникало бы
|
|||
14
raykom
20.04.14
✎
22:07
|
К стати, при 8 гигах оперативы можно рам замутить ?
Порекомендуйте быстрый и проверенный способ |
|||
15
Torquader
20.04.14
✎
22:08
|
(14) Скачать RAM-диск и половину памяти под него использовать.
|
|||
16
raykom
20.04.14
✎
22:09
|
Уже делал, только чтиобы не заморачиваться каким софтом делать, откуда брать и какие параметры рабочие выставить
|
|||
17
raykom
20.04.14
✎
22:09
|
(15)Откуда ?
|
|||
18
Torquader
20.04.14
✎
22:09
|
(16) В данном случае, каким умеешь, так как можно перестараться и без диска и системы остаться.
|
|||
19
shag008
20.04.14
✎
22:10
|
(11) Конфигуратор - Администрирование - Настройка журнала регистрации. Там снять все галки
|
|||
20
raykom
20.04.14
✎
22:10
|
Понял.
|
|||
21
raykom
20.04.14
✎
22:13
|
Где официальный сайт RAMDisk Enterprise ? Он какой то бездомный
|
|||
22
Torquader
20.04.14
✎
22:15
|
(21) Спроси google - он должен всё знать.
|
|||
23
raykom
20.04.14
✎
22:15
|
Вроде от qSoft , а на сайте не могу найти
|
|||
24
Torquader
20.04.14
✎
22:16
|
У меня какой-то на работе есть - но - я сейчас дома.
|
|||
25
raykom
20.04.14
✎
22:17
|
Да ладно, с инета солью. Спасибо
|
|||
26
floody
20.04.14
✎
22:20
|
я юзаю SuperSpeed RamDisk Plus
|
|||
27
Злопчинский
20.04.14
✎
22:31
|
если ту хочешь удалить ВСЕ ДОКУМЕНТЫ за определенный период - то вполне можно попытаться прямыми запросами сначала удалить соотв.записи в регистрах. упаковать регистры. потом удалять доки
|
|||
28
raykom
20.04.14
✎
22:31
|
(26)Его можно быстро поставить ?
|
|||
29
raykom
20.04.14
✎
22:32
|
(27)Для быстрого ваяния прямых запросов у меня руки кривоваты.
Зарублю всю базу |
|||
30
Злопчинский
20.04.14
✎
22:33
|
(29) в принципе - сдвинув ТА в начало. потом удаляй доки. потом снова двигай ТА куда надо.
|
|||
31
ДенисЧ
20.04.14
✎
22:33
|
Коллеги, а вам не кажется, что у райкома учётку увели??
|
|||
32
Torquader
20.04.14
✎
22:34
|
(29) Тебе свернуть нужно ?
МОжет быть, проще сделать новую базу (удалив вообще все документы), а потом в неё перенести нужные документы из старой базы. |
|||
33
Torquader
20.04.14
✎
22:34
|
(31) Мозги - сразу мозги.
|
|||
34
raykom
20.04.14
✎
22:37
|
:DDDD
Не, я просто отупел |
|||
35
Злопчинский
20.04.14
✎
22:37
|
(29) даже если у самого руки кривоаты для прямых запросов (как у меня) - я кидаю клич и обычно получаю желаемое за вполне приемлимую плату и достаточно быстро
|
|||
36
shag008
20.04.14
✎
22:38
|
можешь вот это попробовать
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=7912 |
|||
37
Злопчинский
20.04.14
✎
22:38
|
Весна, кровь от мозга отлила в другое место.. ;-)
|
|||
38
raykom
20.04.14
✎
22:38
|
Рад видеть вась в тонусе. Так держат
|
|||
39
raykom
20.04.14
✎
22:39
|
ь
|
|||
40
Torquader
20.04.14
✎
22:39
|
(39) Вася тоже вас рад видеть ^_^
|
|||
41
Torquader
20.04.14
✎
22:39
|
(37) Конечно, сегодня погода тёплая - вполне может быть и перегрев.
|
|||
42
Злопчинский
20.04.14
✎
22:40
|
Коллеги, удаление документов за определенный период - это не сильно долгая операция. конечно если доков счет не на миллионы с кучей движений по каждому документу.
. я вот сейчас чищу базу как раз от доков - удаление быстро прошло. . а вот удаление помеченных объектов уже полдня шарашит.. 650 тыс помеченных объектов. |
|||
43
Torquader
20.04.14
✎
22:40
|
(42) И в чём проблема - в транзакции по 50-100 документов - и всё успешно.
|
|||
44
Злопчинский
20.04.14
✎
22:41
|
//*******************************************
Процедура Сформировать() Док = СоздатьОбъект("Документ"); сч=0; НачатьТранзакцию(); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент() = 1 Цикл Док.Удалить(0); сч=сч+1; Если сч=100 Тогда Сообщить(""+Док.ТекущийДокумент()); ЗафиксироватьТранзакцию(); сч=0; НачатьТранзакцию(); КонецЕсли; КонецЦикла; ЗафиксироватьТранзакцию(); Сообщить("Готово"); |
|||
45
Torquader
20.04.14
✎
22:42
|
(44) Ну и - как успехи ?
|
|||
46
Злопчинский
20.04.14
✎
22:42
|
(43) да нет никаких проблем. это у топикстартера проблемы.
|
|||
47
Torquader
20.04.14
✎
22:44
|
(46) Ну, а кто мешает делать сразу Удалить(1).
Я именно так и делаю - сначала Удалить(0), потом проверяю, чтобы их ссылок нигде не было. Потом Удалить(1) и в конце ТИИ, если боимся - если не боимся, то можно ничего и не делать. |
|||
48
Злопчинский
20.04.14
✎
22:44
|
(29) запускай (41) - только период в выборке документов укажи!!!
быстрее будет этим кодом удалить чем изобретать/искать. . можно Док.Удалить(1) сделать, но надо тогда справочник партий соответсвенно сразу почистить |
|||
49
Злопчинский
20.04.14
✎
22:44
|
если партионка ведется не по среднему
|
|||
50
Torquader
20.04.14
✎
22:45
|
(48) Ну, конечно, чистить надо всё и аккуратно, причём - возвраты и т.п. могут создать "сюрпризы" - в них упоминаются партии, которые мы чистим.
|
|||
51
Злопчинский
20.04.14
✎
22:48
|
(50) весна мозги...
|
|||
52
Torquader
20.04.14
✎
22:49
|
(51) Мозги тоже нужно чистить, а то, когда в них много мусора, работа как-то не очень быстро идёт.
|
|||
53
Torquader
20.04.14
✎
22:58
|
Весна пришла - тепло настало
Трава зелёная растёт, Запели птицы - их немало и утром очень достаёт. На тополе раскрылись почки Усыпан ими целый двор Кому-то свежие листочки А кто-то еще пса оттёр. Цветут подснежники лесные И вот деревья зацветут А люди вспомнят аллергию, И вмиг в аптеку побегут. |
|||
54
raykom
20.04.14
✎
23:01
|
Не, я не рискну. РАм диск поднял,буду на нем крутить ))
Спасибо за подмогу |
|||
55
Злопчинский
20.04.14
✎
23:44
|
ну как там - удалилось?
|
|||
56
raykom
21.04.14
✎
00:35
|
И так.
1.Установил (ставится на раз два) Primo Ramdisk Standard Edition (Multilingual) http://www.romexsoftware.com/en-us/primo-ramdisk/download.html 2.Сдвинул ТА и БИ на первый документ (спасибо ДенисЧ) 3.Отключил Журнал регистрации (спасибо shag008) Все летит. Уложился за час. Спасибо еще раз всем. Кпасауцы. |
|||
57
raykom
21.04.14
✎
00:36
|
Красауцы )))
|
|||
58
raykom
21.04.14
✎
00:39
|
За час с заливкой в центр куска данных из базы, которую предполагалось сделать периферийной УРБ.
С созданием из центра периферийки УРБ И с удалением из периферийки УРБ куска данных которые переехали из центра, но которых там не должно быть. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |