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

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 гб (не резались справочники)
!!!автор не несет ответственности за испорченные данные

7 Comments

  1. Famza

    Актуально — ща проверим на 8гигах

    Reply
  2. Lik2707

    Пока не очень актуально, но в будущем, возможно пригодится. Поэтому вопрос: с каким sql всё это работает? 2000, 2005…

    Спасибо!

    Reply
  3. Lik2707

    +(2). И ещё вопрос. Можно ли этот способ использовать для свертки Комплексной, например, свернув бух. итоги этим скриптом и свернув остатки по регистрам каким-либо способом (обработок для регистров существует достаточно много)?

    Reply
  4. nilabs

    sql 2000, в 2005 тоже будет работать без проблем. По поводу ОУ — в теории можно дописать скрипт для очистки регистров и my_wrap.ert для остатков, просто так обрезать нельзя — движения в регистрах останутся, а документы исчезнут.

    Reply
  5. Lik2707

    А нет ли описания — как работает этот метод? Очистка/удаление документов в текущей базе, или перенос в чистую, новую базу? Ну а по ОУ — как вариант навскидку (было оприсание такого метода), добавляется документ Свертка, он делает движения по регистрам. А ссылки на документы — на сам этот документ Свертка.

    Это просто мысли вслух, без детального анализа… 🙂

    Reply
  6. V.Nikonov

    Надеюсь будет работать и на дописанных Бухгалтериях?

    Reply
  7. nilabs

    (5) с помощью sql режутся документы и движения по БИ до указанной даты

    (6) будут на компоненте бухучет

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *