Згортання інформаційної бази 1С

зріз бази нетипової конфігурації 1С   На одному з проектів фахівці компанії «Реаліті» вирішували завдання усічення інформаційної бази нетипової конфігурації 1С обсягом понад 400 Гб. Необхідно було згорнути регістр бухгалтерії, ряд регістрів накопичень і регістрів відомостей.

    З регістрами відомостей, так само як і з частиною регістрів накопичень, ніяких проблем не виникло, а з регістром бухгалтерії обсягом близько 130 Гб і регістрами накопичень об'ємом 30-40 Гб довелося застосовувати нестандартні методи згортання бази для очищення записів засобами SQL сервера. При згортанні цих регістрів видалити записи було практично неможливо через велику тривалість виконання процедури штатними засобами. Досвід попередніх проектів показував, що є ризик не вкластися у часовий проміжок в 2 дні, який був виділений на виконання зрізу.

    Тому було підготовлено ряд скриптів для очищення записів регістрів і механізм перенесення даних про необхідні проводки в окремі таблиці в СУБД. Основні таблиці дуже швидко очищалася за допомогою оператора TRUNCATE, після цього дані поверталися на вихідну позицію. До проведення даної операції проводилося відключення використання підсумків і таблиці підсумків очищалися. Аналогічна операція проводилася і з регістрами накопичень. Після проведення згортання підсумки були включені і перераховані.

   В результаті проекту обсяг інформаційної бази 1С був скорочений в 2,5 рази. А процес зрізу бази зайняв 8 годин виконання скриптів і заздалегідь підготовлених обробок.

      Плюси і мінуси даного методу:

     Плюсами є значне прискорення проведення процедури згортання, так як більша частина ресурсомістких операцій виконується засобами SQL сервера.

      Мінусами є те, що для проведення подібних операцій необхідні висококваліфіковані програмісти і адміністратори баз даних 1С.

вгору