Обрезка базы 1С бухгалтерия

Вопрос задал Сергей И. (Новосибирск)

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

Здравствуйте, организация ведет учета в 1С более 10 лет. База большая и тяжелая. Это особенно тяготит, когда иногда делаешь копии, для опробования каких-то действий, памяти в компьютере просто не хватает.
Скажите пжл. (копию конечно сделаем для архива) можно ли обрезать базу и оставить последние 4-е года?

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

  1. Приложение

    Здравствуйте, Сергей!

    Разработчиками для этих случаев предлагается свертка базы.
    Посмотрите нашу статью: Свертка базы 1С 8.3

    Вы можете ее делать хоть ежегодно и только на начало года, то есть сейчас сделать свертку на 01.01.2020 вы вполне можете.

    Безусловно, после свертки вы можете сравнить вес базы и она существенно полегчает. Есть, правда, нюанс. Все что может программа автоматически удаляет, что-то вы сможете удалить сами по обработке Удаление помеченных объектов (в статье показывается — как), но, тем не менее, остается очень много старых документов, помеченных на удаление. Разработчики по каким-то причинам не сделали поиск ссылок и чистку ссылок на удаляемые документы.

    На мой взгляд, причина в том, что программно выбрать, что оставить, что нет сложно, тут должно быть понимание на каждый случай.

    Поэтому вы можете оставить как есть, как вам свернет база и не обращать внимание на «хвост» помеченных на удаление документов, они никак не влияют на учет.

    Можете почистить вручную ссылки сами: кн. Главное меню — Функции для Технического специалиста — Поиск ссылок на объект.
    Открываете обработку и вводите каждый помеченный на удаление объект, нажимаете кнопку Найти ссылки.

    Обработка выводит список ссылок, в каждую из которой можно войти и очистить поле со ссылкой на выбранный документ.

    Долго. Точечно. Но точно ничего не испортите. ?

    Кроме того можете после свертки рассмотреть третий вариант: создать просто пустую базу

    Как создать информационную базу в 1С 8.3

    и с помощью обработки (cм. скрин) из нашей статьи загрузить только документы за период свертки, например, если сворачивали на 01.01.2019, то в Шапке указываете 01.01.2019 — текущую дату с данными и выставляете флаги на документах (см. скрин возможной настройки) и выгружаете только этот период. Сразу предупреждаю, что путь не из легких, поскольку возможно придется перепровести документы, а у вас 4 года назад — это может привести к искажению сданной отчетности и учета.

    Но если хотите — попробовать можно и это.
    Ссылка на работу с обработкой:

    Выгрузка в 1С из xml: как выгрузить данные из 1С 8.3 и загрузить в 1С 8.3

    Главное условие: версия свернутой базы и пустой должны быть одного релиза.

    1
  2. То есть алгоритм не сложный:
    1. Скачаете обработку выгрузки и загрузки xml.
    2. В свернутой базе откроете обработку: Главное меню — Файл — Открыть
    3. На вкладке Выгрузить укажете нужный период выгрузхки, например: 01.01.2019-01.03.2023
    4. Настроите данные для переноса, выставив флажки у метаданных базы
    5. В поле файла укажите папку, куда выгрузятся данные
    6.Нажмете кнопку Выгрузить.
    7. Открываете в новой базе обработку: Главное меню — Файл — вкладка Загрузка. Указываете выгруженный файл и нажимаете на кнопку Загрузить.

    Если конфигурации типовые, не измененные и релизы обеих баз одинаковы, остатки корректно загрузятся в пустую базу без всего многочисленного «хвоста» старых данных помеченных на удаление.

    Но этот путь не из легких, редко когда такие сложные алгоритмы переноса срабатывают идеально: дело не в обработке, а в некорректности учета у пользователей, наличии ручных правок и каких-то нестыковок в настройках учета. Поэтому нужно настраиваться на тщательную выверку и исправление ошибок после переноса.

    Вот максимально все, что можем вам предложить для решения вашей проблемы.

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

    1

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