Имя: Пароль:
1C
1C 7.7
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
За час с заливкой в центр куска данных из базы, которую предполагалось сделать периферийной УРБ.

С созданием из центра периферийки УРБ

И с удалением из периферийки УРБ куска данных которые переехали из центра, но которых там не должно быть.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.