HelpF.pro

Очистка базы от документов и остатков, оставляет только справочники 1Cv7

Иногда возникает ситуация, когда необходимо очистить базу от документов, это либо открытие нового периода с чистой базой, либо чистая копия для филиала или отдела.
Вот скрипт для частичной очистки базы, закройте программу "1С:Предприятие", ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ КОПИЮ, поместите файл в рабочую папку базы и запустите на выполнение, запустите программу в монопольном режиме и удалите помеченные объекты.

Есть возможность очистить информационную базу, не удаляя при этом остатки товаров, долги и взаиморасчёты с клиентами. Для этого, прежде чем запустить скрипт удалите в нём строку "del rg*.*. Но такую очистку можно делать только в начале месяца, сразу после открытия нового периода. Обязательно проверьте получившуюся базу данных перед использованием.

Скрипт:

Код DOS Batch File
                rem  ВНИМАНИЕ !!!
rem Не храните эту программу вместе с файлами базы,
rem при случайном удалении восстановление практически невозможно,
rem файлы удаляются минуя корзину. Если Вы случайно запустите её,
rem то перед выполнением очистки программа попросит два раза нажать
rem любую клавишу. Для отмены выполнения закройте окошко,
rem не нажимая на клавиатуру.

Pause
Pause

rem Очищаем служебные папки
del New_Stru
del Syslog

rem Удаляем индексы, списки и шаблоны программиста
del *.cdx
del *.lst
del 1cv7srct.st

rem Удаляем документы
del dt*.*
del dh*.*

del 1sjourn.dbf
del 1scrdoc.dbf
del 1sdnlock.dbf

rem Очищаем регистры и последовательности (для компоненты Оперативный учёт)
del 1sstream.dbf
del rg*.*
del ra*.*

rem Удаляем проводки, операции сальдо и остатки (для компоненты Бухгалтерский учет)
del 1SOPER.dbf
del 1SENTRY.dbf
del 1SBKTTLC.dbf
del 1SBKTTL.dbf
del 1SACCSEL.dbf
del 1SSBSEL.dbf

rem Очищаем журнал регистрации УРИБ
del 1supdts.dbf
del 1sdwnlds.dbf
del 1sdbset.dbf


Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq7/view/9.html