Обрезка большой базы 1С

Вопрос задал Людмила П. (Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

1 С Бух 3.0. 140.40.
Большая База 1С с 2012 года.
Как можно ее уменьшить.
Как удалить «Хвост» с 2012 по 2018 г. и не потерять данные.

Все комментарии (3)

  1. Здравствуйте!
    Если вы хотите свернуть базу и менее затратным способом (без усиления сети или ПК) добиться результата, то можем посоветовать вам попробовать типовой функционал Свертки базы:

    Свертка базы 1С 8.3

    Вы можете выгрузить копию базы
    Как сделать копию базы 1С 8.3

    В ней у вас будет Архив всех операций до свертки.

    Свертку можете сделать на начало любого года, например, 2019.
    Тогда база, которая была свернута, станет актуальной и вы продолжите в ней работать. Для просмотра старых операций будете использовать Архивную базу.

    Посмотрите сначала в копии базы что получится.

    Сразу скажу, объем базы очень сильно уменьшится, но тем не менее, база красивой не будет. В ней будут помеченные на удаления документы прошлых периодов, которые можно оставить (и разработчики так и рекомендуют сделать), поскольку непосредственно удалить их нельзя — в них есть ссылки на элементы справочника, которые используются.
    А непосредственно удалить мы можем только то, что не имеет актуальных ссылок.

    В помеченных на удаление документах останется только «оболочка»: в них не будет движений по регистрам, а именно там накапливается очень большой объем записей, поэтому 1С «старого веса» не почувствует и будет точно загружаться быстрее (если только проблема именно в большом количестве данных, а не в настройках сети и оборудовании, которые может решить только технический специалист).

    Удалить помеченные на удаления документы можно программно, почистив табличные части документов, но это требует привлечения программиста.
    Либо можно удалить данные типовой обработкой Функции для ТС — Универсальный обмен данных в формате xml — вкладка Удаление данных, обязательно задав нужный период, чтобы не удалить нужные данные.

    Обработкой удаляются помеченные на удаления документы непосредственно, несмотря на наличие ссылок. И это не очень хорошо: в базе все будет красиво, но внутри базы программист может увидеть ссылки, которые не используются, и были удалены.
    Тестирование и исправление инф. базы покажет, что нет объектов. Но на работу программы это не повлияет, если нет внутренних ошибок конфигурации и она полностью типовая.

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

    Кроме того, есть несколько типовых советов, как уменьшить время загрузки базы:
    1С оптимизация: что делать, если программа тормозит

    Начните с них, если эффект будет небольшим, попробуйте сделать свертку базы.
    Сначала в копии базы.

  2. Спасибо большое, попробую. Напишу что получится

  3. Хорошо, удачи вам! 🙂

Комментарии закрыты.