#0
by niks77
Что можно оптимизировать? А то получается, что трое суток понадобится. Оно может и хорошо, но хочется оптимизировать алгоритм...
#2
by Fragster
а если непосредственное удаление - то вообще прямым запросом грохнуть все документы и движения, пересчитать итоги.
#5
by palpetrovich
выгрузить в файловую, удалить "лишние" файлы - все остальные загрузить обратно ..ну или "рядом" :)
#8
by Fragster
ну так про (что-нибудь подобное) "свертку базы до 3-х последних лет" слышал когда-нибудь?
#15
by Обработка
А разве вам наплевать что могут быть ссылки на документы? если наплевать то можно прям в скуле грохнуть любые доки за любой период. Букавально за 10 мин. Конечно при этом надо удалять и его движения тоже.
#16
by Обработка
Возьми куски кода от стандартных обработок свертки. 1. Делаешь ввод остаков 2. Удаление движений у доков и потом сами доки можно удалять хоть целый месяц не спеша. Я сейчас в базе 81 не спеша удаляю помечение доки после свертки. Ибо база больша и комп слабый.
#19
by niks77
2 В данном случае можно смело удалять... 2 Так и поставил... 2 Прямые запросы еще не обкатал...
#20
by niks77
2 можно и так - такой код чуть-чуть быстрее работать будет. Fragster, благодарю за помощь. Все доки за два года уже обрезал - разница по производительности между первоначальным кодом и поздним раз в 40-50...
#23
by palpetrovich
однозначено "зависнут", при любом выбранном варианте ...да и вообще - основная работа при обрезка базы начинается после обрезки (цы) я, прямо ща :)
#27
by Злой Бобр
Я надеюсь вы понимаете что удаляете?.. Ну и про бекап тоже незабыли?.. Если за 5 лет неделали такого - может проще кого-то нанять? Хотя одной упавшей базой больше или меньше - особо ситуацию неизменит.
#28
by Dolly_EV
Вот: вот она же, немного подправленная (есть возможность удалить только движения, оставив сами доки): после процедуры пересчитать регистры вот этим: на все-про-все в базе ~30Гб - мин.15-20
#30
by ProxyInspector
0. Переносишь остатки и периодические реквизиты 1. ТА устанавливаешь на первый документ 2. С помощью 1С++ запросами помечаешь на удаление документы и удаляешь движения помеченных на удаление документов 3. Восстанавливаешь ТА 4. Не спеша удаляешь помеченные на удаления документы У нас база порядка 17 GB и 2 млн документов. По времени свертка занимает, на рабочей станции: 0 - перенос остатков - 3 мин 1 - ТА на первый документ - 1 мин 2 - пометка на удаление - 10 мин 3 - восстановление ТА - 5 мин 4 - удаление документов без ссылок ( 1 млн док) - 5 часов. Это можно делать и не монопольно
#31
by Mikeware
Еще проще: фиксируешь остатки по регистрам спецдокументом (а-ля двигатель регистров) прямой записью. Удаляешь все движения по регистрам до даты. Удаляешь документы, на которые нет ссылок после даты (и в периодике) чистишь периодику -------- все это запихивается в планировщик, и отрабатывает каждый месяц в часы наименьшей нагрузки (когда работает 2-3-4 человека), оставляя в базе последние 3 года.
#35
by Злопчинский
а что вы пихаете в реквизиты регистров при проведении по регистрам универсальным двигателем..?
#36
by Mikeware
остатки. в принципе, можно ничего не пихать, просто оставлять остатки в регистре. Но тогда есть шанс по.рить регистр случайным пересчетом, что я однажды лет пяток назад сделал...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: Очень большая база на SQL: не выгружается
- на SQL сервере очень медленно перепроводятся документы.
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- ДанныеФормыСтруктура - как получить форму?
- 1C 8.2 и 8.3 Выпадающий список (вопрос к виртуозам 1С)
- 1С 8.3 удаление движений документа
- СКД. Различный подсчет итогов по столбцам и строкам
- СКД: НомерПоПорядкуВГруппировке из группировки родителя
- v7: Прогресс_бар скачивания файла с FTP
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Как удалить с кластера серверов 1С ссылки на несуществующие базы
- 1С 8.3 жрет память
- v7: 1С 7.7: Формат даты без года
- Как разрешить проведение будущей датой в форме документа
- Изменение постоянного удержания сотруднику в ЗУП
- УПП. РАУЗ. Встречный выпуск и время расчета себестоимости
- Настройка периода в шаблоне типового отчета
- Как в списке значений в управляемой форме увидеть и установить пометки программн
- НЕ проводится "Поступление товаров и услуг" в 1с бухгалтерия 2.0
- Где находится журнал регистрации изменений в УТ 11.0
- Бонусный товар в УТ 11.1
- Обработка проверки заполнения на основной форме констант, УФ
- Где меняется макет печатной формы расходного ордера