Создание новой информационной базы 1С

Как создать новую базу данных?

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

Удалить все документы из базы можно тремя методами. Каждый из них имеет как достоинства, так и недостатки.

Обработка "Обработка документов"

Это программный метод, при котором документы сначала помечаются на удаление при помощи обработки "Обработка документов", которую Вы можете найти практически в каждой типовой конфигурации в меню "Сервис". Достоинство этого метода состоит в том, что у Вас сохранится ссылочная целостность базы данных. Недостатком будет то, что такой метод удаления документов из базы данных может выполняться довольно долго.

Обработка "Удаление документов"

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

Удаление файлов документов (для базы данных формата DBF)

Это метод удаления документов, который производится на уровне файловой системы. Для того, чтобы удалить все документы из базы данных, нужно в каталоге базы данных удалить все файлы по маскам "DH*.DBF" (шапки документов) и "DT*.DBF" (табличные части документов). После этого рекомендую зайти в режим конфигуратора и выполнить процедуру "Тестирование и исправление ИБ" с пометкой всех флажков. Очевидным преимуществом данного метода является то, что удаление документов будет выполнено очень быстро. А к недостаткам метода отнесу тот факт, что удаление документов из базы данных будет выполнено без проверки ссылочной целостности.

Каким методом Вам воспользоваться для удаления документов? Если Вы хотите удалить документы очень быстро, то примените третий метод. Но я Вам советую использовать первый метод программного удаления документов, так как он гарантирует ссылочную целостность Вашей базы данных.

Очистка справочников

Дополнительно замечу, что если Вам понадобится пометить на удаление все элементы какого-нибудь справочника, то Вы можете воспользоваться моей универсальной обработкой "Пометка на удаление всех элементов справочника".

Узнать о других универсальных обработках, предназначенных для администрирования информационных баз 1С, можно на странице "Обработки администратора 1С".

Реклама:
Смотрите также:
Внешние компоненты для 1С
Начисление зарплаты в программе 1С