Периодически возникает потребность свёртки баз данных 1С из-за её выросшего объема, который влечет за собой:

  • Нехватка дискового пространства, в частности для хранения архивов или разворачивания тестовых баз для разработки или анализа проблематик.
  • Уменьшение производительности из-за необходимости обработки большого количества данных
  • Продолжительное обновление конфигурации в случае реструктуризации.

Есть типовые решения для свёрстки баз данных 1С, но они приемлемы для небольших баз, также они требуют остановку работы пользователей на продолжительное время.

Мы разработали методику свёрстки объемных баз данных 1С без остановки работы пользователей и фактически без необходимости технического времени для выполнения этих операций. Свёртку можем проводить на любую дату, например, многие клиенты просят оставить данные за 3 года.

Порядок свёртки:

    1. Определяется период, за который происходит удаление данные и сворачивание остатков
    2. Создание актуальной копии базы данных и запуск обмена с рабочей базой, чтобы в копии всегда были  
        актуальные данные. Обмен разработан нами и перегружает только новые и измененные данные, не влияет на
        производительность рабочей базы.
    3. Сворачивание остатков и их проверка. 
    4. Замена в документах, справочниках, регистрах данных, которые из удаленного периода и подстановка
        документов сворачивания остатков или другие условия. Например, в движениях по партиям имеются ссылки
        на партионные документы из периода удаления данных, их надо заменить без перепроведения на документы
        «ввод остатков». Обработка замены разработана нами и выполняется с минимальными требования по
        обработке данных.
    5. Удаление данных за согласованный период.
    6. Повторная проверка остатков.
    7. Сверка оборотов и остатков с рабочей базой за оставшийся период.
    8. Перевод работы пользователей из рабочей в базы в копию, где происходила свёртка, и назначение её рабочей.
        Перевод осуществляется очень быстро – пользователь выходит из рабочей базы и заходит в копию. 
 

Наша команда провела свёртку объемных баз данных, например, таких клиентов:

  • Сеть из 16-ти хлебозаводов, объединенных в одной базе. Работают круглосуточно
  • Сеть из 150 аптек. Работают круглосуточно.