Администрирование · 11 мин
Как создать чистую базу данных 1С
Как создать чистую базу данных 1С: способы создания пустой базы, загрузка конфигурации, очистка данных, типичные ошибки и проверка результата.
Чистая база 1С нужна при старте учёта в новой организации, при переходе на новый релиз конфигурации, для тестирования доработок и обучения сотрудников. Под «чистой» обычно понимают базу без оперативных данных — документов, остатков, проводок, — но с готовой структурой конфигурации и, при необходимости, с заполненными классификаторами.
Существует несколько принципиально разных способов получить такую базу: создать пустую из шаблона поставки, выгрузить конфигурацию из рабочей базы без данных либо очистить копию рабочей базы от документов. Выбор зависит от цели: для нового юрлица правильнее развернуть шаблон, для тестового контура — скопировать рабочую базу, для «обнуления» с сохранением справочников — выполнить очистку.
Критически важно разделять понятия «пустая база» и «очищенная база». Пустая база не содержит даже справочников и настроек учётной политики — её придётся заполнять с нуля. Очищенная копия сохраняет номенклатуру, контрагентов и настройки, но требует аккуратной проверки, чтобы не осталось «хвостов» из регистров и последовательностей.
Определите, какая именно «чистая» база вам нужна
Прежде чем приступать к действиям, ответьте на вопрос: что должно остаться в базе? От этого зависит весь сценарий. Если вы начинаете учёт для новой организации, вам нужна база из шаблона — с актуальными классификаторами (ОКВЭД, ОКПО, банки) и без чужих данных. Если нужен полигон для тестирования доработок — подойдёт пустая база с загруженной конфигурацией. Если хотите начать учёт «с нуля», но сохранить справочники и настройки — потребуется очистка копии рабочей базы.
Частая ошибка — путать эти сценарии. Например, очистка базы с последующим вводом начальных остатков занимает больше времени, чем создание новой базы из шаблона с импортом справочников через встроенную обработку загрузки данных. Оцените объём справочников: если номенклатуры несколько сотен позиций, проще перенести её обработкой, чем очищать базу целиком.
Как выбрать способ
Подготовка: резервная копия и проверка окружения
Любые операции с базами начинайте с резервной копии. Для файловой базы достаточно выгрузки через Конфигуратор: меню «Администрирование» — «Выгрузить информационную базу». Полученный файл .dt — это полный снимок базы, из которого её можно восстановить целиком. Для клиент-серверного варианта дополнительно убедитесь, что настроено регулярное резервное копирование средствами СУБД (MS SQL, PostgreSQL).
Проверьте версию платформы 1С:Предприятие и релиз конфигурации. База, созданная на более новой платформе, может не открыться на старой. Узнать текущий релиз конфигурации можно в разделе «О программе» режима Предприятия или через Конфигуратор: «Конфигурация» — «Поддержка» — «Настройка поддержки».
Убедитесь, что у вас есть права администратора и доступ к шаблонам конфигураций. Шаблоны обычно устанавливаются вместе с дистрибутивом конфигурации в каталог шаблонов (по умолчанию в папку пользователя). Если шаблонов нет — скачайте полный дистрибутив конфигурации с портала 1С и установите его.
Способ 1: создание базы из шаблона конфигурации
Это стандартный путь для новой организации. Запустите ярлык 1С:Предприятие, в окне списка баз нажмите «Добавить», выберите «Создание новой информационной базы». В следующем окне выберите шаблон нужной конфигурации и релиза из списка установленных — например, «Бухгалтерия предприятия» соответствующей версии. Укажите имя базы и каталог размещения (для файлового варианта) или параметры сервера (для клиент-серверного).
После создания база откроется в режиме первоначального заполнения: мастер предложит ввести реквизиты организации, настроить учётную политику, подключить классификаторы. Пройдите все шаги мастера — пропущенные настройки потом придётся искать вручную по разделам.
- 1Установите дистрибутив конфигурации, если шаблонов нет в списке
- 2Откройте список баз 1С и нажмите «Добавить» — «Создание новой информационной базы»
- 3Выберите шаблон нужной конфигурации и версии
- 4Укажите имя и каталог базы (или параметры сервера)
- 5Дождитесь завершения создания и откройте базу в режиме Предприятия
- 6Заполните реквизиты организации и настройки через мастер начального заполнения
Если шаблон не отображается в списке
Убедитесь, что дистрибутив установлен именно в каталог шаблонов, который указан в настройках запуска 1С (кнопка «Настройка» в окне списка баз, поле «Каталоги шаблонов»). При необходимости добавьте путь вручную. Также проверьте, что устанавливался полный дистрибутив, а не только обновление — дистрибутив обновления не содержит шаблона для создания новой базы.
Способ 2: пустая база с загрузкой конфигурации из файла .cf
Этот вариант применяют разработчики и в ситуациях, когда есть файл конфигурации, но нет установленного шаблона. Сначала выгрузите конфигурацию из исходной базы: Конфигуратор — «Конфигурация» — «Сохранить конфигурацию в файл». Получится файл с расширением .cf, содержащий только структуру метаданных и код, без каких-либо данных.
Затем создайте новую базу: в окне добавления выберите «Создание информационной базы без конфигурации». Откройте её в Конфигураторе, выполните «Конфигурация» — «Загрузить конфигурацию из файла» и укажите сохранённый .cf. После загрузки обновите конфигурацию базы данных (клавиша F7), согласившись с реструктуризацией.
Такая база полностью пуста: в ней нет ни справочников, ни пользователей, ни настроек. Это удобно для разработки и тестирования обменов, но для ведения учёта потребуется полное первоначальное заполнение.
Способ 3: очистка копии рабочей базы от данных
Когда нужно сохранить справочники, настройки и пользователей, но убрать все документы и остатки, работайте с копией. Создайте её через выгрузку .dt и загрузку в новую базу либо копированием каталога файловой базы. Убедитесь, что вы работаете именно с копией — проверьте путь к базе в списке или в строке состояния.
Для очистки используйте типовые или проверенные внешние обработки удаления данных. Общий порядок такой: сначала помечаются и удаляются документы (через обработку группового удаления или пометки всех документов), затем очищаются независимые регистры сведений и регистры накопления, которые не обнулились автоматически. После удаления выполните «Удаление помеченных объектов» в монопольном режиме.
Особое внимание уделите последовательностям документов и итогам регистров. После массового удаления документов восстановите последовательности (если они используются) и пересчитайте итоги регистров через «Тестирование и исправление» либо штатные механизмы конфигурации. Иначе в отчётах могут остаться «фантомные» остатки.
Создание базы в клиент-серверном варианте
В клиент-серверной архитектуре база создаётся через консоль кластера серверов 1С или через диалог добавления базы с указанием сервера. Потребуются: имя сервера 1С, имя создаваемой информационной базы, тип СУБД, сервер баз данных и учётные данные пользователя СУБД с правами на создание базы.
При создании через диалог добавления выберите тип расположения «На сервере 1С:Предприятия» и заполните параметры. Если СУБД и сервер 1С размещены на разных машинах, убедитесь в сетевой доступности и корректности прав учётной записи СУБД. Ошибки на этом этапе чаще всего связаны с недостатком прав или недоступностью сервера баз данных.
Держите отдельный каталог для тестовых и чистых баз и давайте им явные имена с пометкой TEST или CLEAN. Базы с нейтральными именами вроде «Бухгалтерия новая» регулярно становятся причиной ошибочного ввода данных не в ту базу.
Проверка результата и первое заполнение
После создания чистой базы проверьте её состояние до начала работы. Откройте список документов основных видов — он должен быть пустым. Сформируйте оборотно-сальдовую ведомость или универсальный отчёт по регистрам — обороты и остатки должны быть нулевыми. Проверьте список пользователей и права доступа.
Далее заполните обязательные данные: реквизиты организации, учётную политику, банковские счета, кассу. Если справочники нужно перенести из старой базы, используйте встроенную обработку «Загрузка данных из табличного документа» для простых списков или механизмы конвертации для сложных переносов. Ввод начальных остатков выполняйте штатными документами конфигурации на дату начала учёта.
Как проверить результат
Документы отсутствуют или есть только введённые вами
Остались документы прошлых периодов
Нулевые обороты и остатки на дату начала учёта
Есть остатки без документов — не очищены регистры
Присутствуют только нужные элементы, без дублей
Пустые обязательные справочники или перенесённый мусор
Заполнены для текущей организации
Остались реквизиты организации из базы-источника
Частые вопросы
Можно ли сделать чистую базу простым копированием файла 1Cv8.1CD?
Копирование файла даёт полную копию базы со всеми данными, а не чистую. Такой способ подходит для резервного копирования и создания тестовых копий, но для получения чистой базы данные придётся удалять отдельно. Копируйте файл только при закрытых сеансах всех пользователей, иначе копия может оказаться повреждённой.
Чем отличается выгрузка .dt от выгрузки .cf?
Файл .dt — полная выгрузка информационной базы: конфигурация плюс все данные, пользователи и настройки. Файл .cf — только конфигурация без данных. Для создания чистой базы с готовой структурой используют .cf, для переноса базы целиком — .dt.
Удалятся ли остатки по регистрам, если удалить все документы?
Не всегда. Регистры, подчинённые регистратору, очистятся вместе с документами, но независимые регистры сведений и некоторые служебные данные останутся. Кроме того, без пересчёта итогов отчёты могут показывать старые значения. После удаления документов проверьте регистры и выполните пересчёт итогов.
Как создать чистую базу, если нет дистрибутива конфигурации?
Выгрузите конфигурацию из существующей базы в файл .cf через Конфигуратор, создайте пустую базу без конфигурации и загрузите в неё этот файл. Для типовых конфигураций предпочтительнее скачать полный дистрибутив с портала 1С — тогда база будет создана с актуальными классификаторами и мастером начального заполнения.
Можно ли очистить базу средствами SQL-запросов напрямую?
Это крайне нежелательно. Прямое удаление записей из таблиц СУБД нарушает целостность данных 1С: остаются ссылки на несуществующие объекты, ломаются итоги и последовательности. Используйте только штатные механизмы — удаление документов в режиме Предприятия или проверенные обработки, работающие через объектную модель платформы.
Сколько времени занимает создание чистой базы?
Создание из шаблона — обычно от нескольких минут до получаса с учётом первоначального заполнения. Очистка копии большой базы может занять часы: время зависит от количества документов и производительности оборудования. Планируйте очистку на нерабочее время и выполняйте её в монопольном режиме.
Что важно запомнить
Чистую базу 1С создают из шаблона, загрузкой .cf в пустую базу или очисткой копии рабочей базы. Всегда делайте выгрузку .dt перед любыми операциями, работайте только с копиями, а после очистки проверяйте регистры и пересчитывайте итоги. Проверка нулевых остатков и пустых журналов документов — обязательный финальный шаг.