Здравствуйте, организация ведет учета в 1С более 10 лет. База большая и тяжелая. Это особенно тяготит, когда иногда делаешь копии, для опробования каких-то действий, памяти в компьютере просто не хватает.
Скажите пжл. (копию конечно сделаем для архива) можно ли обрезать базу и оставить последние 4-е года?
Все комментарии (2)
Комментарии закрыты.
Здравствуйте, Сергей!
Разработчиками для этих случаев предлагается свертка базы.
Посмотрите нашу статью: Свертка базы 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. Скачаете обработку выгрузки и загрузки xml.
2. В свернутой базе откроете обработку: Главное меню — Файл — Открыть
3. На вкладке Выгрузить укажете нужный период выгрузхки, например: 01.01.2019-01.03.2023
4. Настроите данные для переноса, выставив флажки у метаданных базы
5. В поле файла укажите папку, куда выгрузятся данные
6.Нажмете кнопку Выгрузить.
7. Открываете в новой базе обработку: Главное меню — Файл — вкладка Загрузка. Указываете выгруженный файл и нажимаете на кнопку Загрузить.
Если конфигурации типовые, не измененные и релизы обеих баз одинаковы, остатки корректно загрузятся в пустую базу без всего многочисленного «хвоста» старых данных помеченных на удаление.
Но этот путь не из легких, редко когда такие сложные алгоритмы переноса срабатывают идеально: дело не в обработке, а в некорректности учета у пользователей, наличии ручных правок и каких-то нестыковок в настройках учета. Поэтому нужно настраиваться на тщательную выверку и исправление ошибок после переноса.
Вот максимально все, что можем вам предложить для решения вашей проблемы.
Справедливости ради, должна сказать, что такой проблемой обычно занимаются не сами пользователи, а специалисты 1С, в том числе программисты фирм-франчайзи 1С.