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

1С:Предприятие :: 1С:Предприятие 8 общая

v8: Чистка БД от Документов

v8: Чистка БД от Документов
Я
   Umga2002
 
24.01.13 - 12:56
В 77 для больших Бух БД в файловом варианте чистил документы след.образом:
1 Копия, ТИИ
2 удалял файлы проводок, итогов (12шт с индексными)
3 В режиме предприятия метил на удаление.
4 В режиме предприятия удалял помеченные на удаление.
5 ТИИ
6 БД почищена.

Работает в десятки раз быстрее штатного.

Вопрос: Кто-нибудь придумал что-нибудь подобное для 8.2.
Спасибо за отклики.

Надо резать БД 20Г БП 2.0.
Свертка Долго.....
 
 
   ДенисЧ
 
1 - 24.01.13 - 12:58
а кто мешает повторить тот же алгоритм в 8ке?
   shuhard
 
2 - 24.01.13 - 13:01
(0) в 8-ке не существует больших файловых баз
   МихаилМ
 
3 - 24.01.13 - 13:02
по моему в алгоритме не хватает ввода документов - остатков.
если бд клиент-серверная что мешает повторить алгоритм (удалить остатки, индексы).
   Umga2002
 
4 - 24.01.13 - 13:03
Ограничения для файлового режима все равно есть.....
Так что надо резать
   cw014
 
5 - 24.01.13 - 13:04
Берешь, пишешь обработку, которая помечает на удаление объекты. Удаляешь их непосредственно. Потом через ТиИ - Сжатие таблиц
   Umga2002
 
6 - 24.01.13 - 13:05
(2).... Это понятно.... Но это штатно или обработкой....
(3) Режим файловый
   Aleksey
 
7 - 24.01.13 - 13:09
(6) переводишь в скуль. На скуле даляешь нужно (занимает обычно несколько секунд, 10 секунд максимум если документов много) ну и дальше ТиИ пересчет итогов и загрузка в файловую
   Aleksey
 
8 - 24.01.13 - 13:11
   hhhh
 
9 - 24.01.13 - 13:17
(6) по идее другая методика тут нужна. Создаешь чистую базу. И в нее обработкой ВыгрузкаЗагрузкаXML перегружаешь из старой базы справочники, регистры сведений и остальную мелочевку. НУ всё кроме документов. Это займет минут 15 и не надо ни ТИИ, ни каких-то других извратов.
   Umga2002
 
10 - 29.01.13 - 08:51
Получилось!(9) спасибо за идею.
1.Формируем входящие остатки за дату свертки непроведенные в исходной БД.
2.Выгружаем в ХМЛ все объекты кроме документов и регистров движений.
3.Загружаем в Чистую БД-Копию.
4.Выгружаем Ввод остатков в ХМЛ.
5.Загружаем в Копию.
6.Выгружаем в ХМЛ все документы за пост-период.
7.Загружаем в Копию.
8.Копию проводим.
9.Чистим от мусора.
10. База обрезана и готова к работе.

По частям все проверил.
Без КД не обойдешься.

Спасибо Всем откликнувшимся.
 
 Рекламное место пустует

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