Часто прочитав статьи по свертке базы 1С людю задают вопрос – а можно ли свернуть базу задним числом, то есть удалить документы давностью несколько лет, оствив один или два последних года. приведу выдержку из переписки по аське по этому поводу.

Удаляем документы из 1С

Удаляем документы из 1С

Wiktor-KODINSK (20:13:35 16/07/2009)
Не подскажешь как из торговля и склад убрать 2006 и 2007 годы?


piterpen323 (15:06:12 17/07/2009)
у тебя база напримре ведется с 2005 года
2005, 2006, 2007, 2008, 2009
тебе надо обрезать ее на 1 января 2009 года
Моя свертка для этого не подойдет (ее можно использовать как вспомогательную операцию)
Для того чтобы удалить документы (очистить базу за прошлый период) тебе надо:
1. Создать копию базы (у тебя будет база1 (старая) и база 2(новая копия которую будем сворачивать)
2. В база2 удаляем ВСЕ документы до 2008 включительно
3. Переносим остатки (с помощью моей обработки) на 1 января 2009
4. В принципе все. (желательно перепровести базу2)

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

Основная проблема в том что, удаление документов занимает ооочень много времени…
И проведение тоже занимает ооочень много времени
А в остально технически это не сложно
Да и еще, в этом случае ты не очистишь справочник ПАРТИИ ( а он как правило большой), периодические константы и реквизиты справочников – эффективность свертки сильно снижается.
Еще учти что моя всерка – узкоспециализирована – переносит лишь остатки, взаиморасчеты, кассу банк, подотчетников и работает только в отношении ТИС (или комплексное, если в ней не ыведется бухучет)

Вопрос к тебе – почему нельзя свернуть базу например на 1 августа 2009? – по времени займет пару часов в развалку…

Wiktor-KODINSK (15:11:52 17/07/2009)
2. В база2 удаляем ВСЕ документы до 2008 включительно  через саму 1С, или обработкой?

piterpen323 (15:12:39 17/07/2009)
Обработкой удаления мы можем пометить документы на удаление (очень долго), а потом удалить средствами 1С 1С – удаление помеченных объектов – это быстро.
Так будет правильнее, так как возможно что какие то объекты не захотят удаляться, из-за имеющихся на них ссылок,
Здесь можешь почитать как быстро удалить документы http://extremallife.ru/work/speed-del

Технически все кажется очень просто, но на самом деле 1 сам проводил такую процедуру 1 раз и она отняла достаточно много времени… (несколько дней).

Рубрики:

Теги: ,


Комментарии

4 комментариев в “Удалить из базы 1С документы за несколько лет”

  1. 4
    gator пишет:

    посоветуйте для 77 ТИС удобную обработку для удаления объектов – полно удаленных итп элементов справочников итп, половина повязана ссылочной целостностью – не дадут удалить, а остальные выбирать и удалять родной обработкой это ё-я… (у-е она, факт, даже не развернуть на весь экран для нормального просмотра… враги блин писали… )
    поэтому никто их и не трогает, так и живут в сикульной базе…
    доставляют, решил удалить – умру раньше (((
    на проклубе не нашел… вроде и полно всего, но все перепробовать – долбанешься…
    Вдруг сходу готовое дадут ? )))

    Спасибо )

  2. 3
    admin пишет:

    Виртуальный диск – это диск созданный в памяти компьютера. То есть загружая в него базу фактически загружаем базу в память и исключаем операциии чтения-записи с/на жесткий диск, что существенно ускоряет работу.
    Как создать – есть множество программ для создания виртуальных дисков.
    Я сам ен пробовал, но идея по-моему отличная, и не вижу препятствий для ее реализации.

  3. 2
    Lex пишет:

    Интересный вариант, но…
    1) как подготовить виртуальный диск (не догоняю)
    2) как на него забрасывать базу данных

  4. 1
    я пишет:

    Неоднократно проводил свертку больших баз (несколько Гб) так:
    0. берем хороший компьютер
    1. устанавливаем базу на виртуальный диск
    2. запускаем стандартную свертку
    все!!
    2-3 часа и все готово

    для ускорения удаления документов в торговле можно в процедуре свертки перед началом удаления сдвинуть точку актуальности на начало учета

Выскажи свое мнение