gifts2017

sql wrap БИ 7.7 (быстро свертываем sql базу бухгалтерии 7.7)

Опубликовал Сергей Петухин (nilabs) в раздел Обработки - Свертка базы

sql скрипт обрезки баз 1с 7.7, работающих на компоненте бух. учет для sql-формата

-- sql скрипт резки баз 1с 7.7 работающих на компоненте бух учет для sql-формата
-- возникла необходимость быстрой обрезки базы 5 Gb без отрыва от производства (несколько часов),
-- выгрузка-перегрузка в dbf составляла 3ч + 5ч + незвестное количество суток обрезки (потом оказалось, что ушло 5 суток) 
--- обратная загрузка в sql 2-3 часа 
--(примерное время выгрузки обрезанной 0,5 gb dbf базы не учитываем -- 15 мин)
-- стандартный wrap на sql падал через 1.5 суток работы
представляет собой sql скрипт с описанием работы

Итог работы:
- отрезано 2.5 года 
- перенос остатков с помощью модифицированной wrap.ert 1 мин
- работа скрипта 1 час 46 минут
- полный пересчет итогов 2 часа
- ручное изменение дат операций ввода остатков (23 шт) 5 минут
- размер базы упал с 5 гб до 1,4 гб (не резались справочники)
!!!автор не несет ответственности за испорченные данные

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
sqlwrapBuhzip77.zip
.zip 20,24Kb
08.06.12
51
.zip 20,24Kb 51 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Иван Иванов (Famza) 08.06.12 13:13
Актуально - ща проверим на 8гигах
2. Lika Ivanova (Lik2707) 13.06.12 05:40
Пока не очень актуально, но в будущем, возможно пригодится. Поэтому вопрос: с каким sql всё это работает? 2000, 2005...
Спасибо!
3. Lika Ivanova (Lik2707) 13.06.12 05:48
+(2). И ещё вопрос. Можно ли этот способ использовать для свертки Комплексной, например, свернув бух. итоги этим скриптом и свернув остатки по регистрам каким-либо способом (обработок для регистров существует достаточно много)?
4. Сергей Петухин (nilabs) 13.06.12 09:10
sql 2000, в 2005 тоже будет работать без проблем. По поводу ОУ - в теории можно дописать скрипт для очистки регистров и my_wrap.ert для остатков, просто так обрезать нельзя - движения в регистрах останутся, а документы исчезнут.
5. Lika Ivanova (Lik2707) 13.06.12 10:13
А нет ли описания - как работает этот метод? Очистка/удаление документов в текущей базе, или перенос в чистую, новую базу? Ну а по ОУ - как вариант навскидку (было оприсание такого метода), добавляется документ Свертка, он делает движения по регистрам. А ссылки на документы - на сам этот документ Свертка.
Это просто мысли вслух, без детального анализа... :)
6. Вадим Никонов (V.Nikonov) 15.06.12 19:17
Надеюсь будет работать и на дописанных Бухгалтериях?
7. Сергей Петухин (nilabs) 26.06.13 01:29
(5) с помощью sql режутся документы и движения по БИ до указанной даты
(6) будут на компоненте бухучет
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа