Содержание:
Приветствую, коллеги! Работа с информационной базой и внесение в нее новых данных неизбежно влечет увеличение ее объема, что может сказаться на ее быстродействии и работоспособности. В данной статье рассмотрим два основных способа сжатия информационной базы 1С (далее ИБ), а именно: сжатие таблиц и свертку ИБ.
1. Сжатие таблиц ИБ
Казалось бы, наиболее очевидным решением для уменьшения объема базы является удаление всех объектов, помеченных на удаление (Администрирование → Удаление помеченных объектов), но не все так просто. При удалении записей из базы (документов, справочников и т.д.), они не удаляются физически, а просто скрываются от пользователя. При этом эти данные продолжают оставаться в таблицах ИБ. Для того чтобы окончательно удалить эти данные и уменьшить размер базы, необходимо выполнить сжатие таблиц ИБ с помощью системной утилиты «Тестирование и исправление».
Перед выполнением данной операции рекомендуется сделать резервную копию базы 1С.
Итак, запускаем базу в режиме конфигуратора 1С
Рис. 1 Запуск базы 1С в режиме Конфигуратора
Выберем пункт «Администрирование → Тестирование и исправление».
Рис. 2 «Администрирование → Тестирование и исправление» в Конфигураторе 1С
В новом окне мы видим несколько вариантов проверок и режимов. Нас интересует только режим сжатия таблиц ИБ. Выбираем его и нажимаем «Выполнить».
Рис. 3 Режим сжатия таблиц информационной базы
В результате выполнения данной операции из таблиц будут удалены лишние записи и объем базы существенно уменьшится.
Такого же результата можно достичь выгрузкой и обратной загрузкой файла ИБ.
В режиме конфигуратора 1С выберем пункт «Администрирование → Выгрузить информационную базу».
Рис. 4 Выгрузка ИБ 1С
Выбираем место сохранения и сохраним файл базы 1С в формате .dt.
Далее нам необходимо загрузить ИБ обратно. Опять выбираем пункт «Администрирование → Загрузить информационную базу» 1С и выбираем ранее сохраненный файл ИБ.
Рис. 5 Загрузка ИБ 1С
В результате мы добьемся того же эффекта, что и при выполнении операции сжатия таблиц ИБ.
2. Свертка ИБ – обработка документов и регистров
Вторым способом уменьшения объема ИБ является свертка. Свертка ИБ – это обработка документов и регистров, при которой происходит формирование документов ввода остатков в 1С на определенную дату (дату свертки) и удаление документов, которые не используются, и движений по регистрам (сведений, накопления, бухгалтерии) до даты свертки включительно.
Действия по свертке базы изначально рекомендуется выполнять на копии информационной базы 1С и уже по результатам тестирования выполнять процедуру свертки на рабочей базе. Свертка выполняется с помощью встроенного помощника 1С «Свертка информационной базы». Для запуска процесса свертки необходимо перейти в «Администрирование → Сервис → Свертка информационной базы» и следовать этапам, указанным в помощнике. В результате выполнения данных действий будут созданы документы ввода остатков в 1С, «Операция», по всем счетам/регистрам на требуемую дату, а также помечены на удаление документы до требуемый даты.
Рис. 6 Свертка ИБ 1С
Стоит отметить, что выполнять свертку таким способом необходимо только на типовой конфигурации 1С. Если же у вас нетиповая конфигурация, то вам следует обратиться к квалифицированному специалисту во избежание утраты данных информационной базы.
Специалист компании «Кодерлайн»
Подосинников Сергей