К статье
Практический материал

Администрирование · 10 мин

Как скопировать пустую базу 1С: все рабочие способы

Как скопировать пустую базу 1С: выгрузка конфигурации без данных, создание чистой базы из шаблона и через dt. Пошаговые инструкции, риски и проверка результата.

Под «пустой базой» в 1С обычно понимают информационную базу, в которой есть конфигурация (структура метаданных, справочники, документы, отчёты), но нет введённых учётных данных — документов, остатков, движений по регистрам. Такая база нужна, когда компания открывает новое юридическое лицо, начинает учёт с чистого листа, готовит тестовую среду для разработчика или разворачивает типовое решение у нового клиента.

Скопировать пустую базу можно несколькими способами: выгрузить только конфигурацию в файл .cf и загрузить её в новую базу, создать базу из шаблона поставки, выгрузить базу в файл .dt и затем очистить данные, либо скопировать файловый каталог базы с последующей очисткой. Выбор зависит от того, есть ли у вас доступ к конфигуратору, файловая база или клиент-серверная, и нужна ли вам стопроцентно пустая база или допустимо оставить часть справочников.

Важно понимать разницу: файл .dt содержит и конфигурацию, и все данные, поэтому простое копирование через .dt даёт полную копию рабочей базы, а не пустую. Чтобы получить именно пустую базу, нужно либо переносить только конфигурацию, либо очищать данные после копирования.

Что именно нужно скопировать: определяемся с задачей

Перед началом работы ответьте на два вопроса. Первый: нужна ли база совсем без данных или допустимо оставить заполненные справочники (номенклатуру, контрагентов, пользователей)? Во многих сценариях «пустой» базой называют базу без документов и остатков, но с нормативно-справочной информацией — такой вариант заметно экономит время при запуске учёта.

Второй вопрос: база файловая или клиент-серверная? Файловую базу можно скопировать простым копированием каталога с файлом 1Cv8.1CD. Клиент-серверную базу на SQL копируют средствами СУБД или через выгрузку .dt — прямое копирование каталогов сервера недопустимо.

Маршрут решения

Как выбрать способ

Нужна база только со структурой конфигурации, без каких-либо данныхВыгрузите конфигурацию в файл .cf и загрузите её в новую пустую базу
Нужна база без документов, но со справочниками и настройкамиСкопируйте базу через .dt или копирование каталога, затем удалите документы обработкой
База типовая, есть дистрибутив поставкиСоздайте новую базу из шаблона конфигурации — это самый чистый вариант
База клиент-серверная и нужен точный клон для очисткиСделайте выгрузку .dt через конфигуратор или резервную копию средствами СУБД

Способ 1: перенос конфигурации через файл .cf

Это классический способ получить абсолютно пустую базу: переносится только структура метаданных, ни одна запись данных не копируется. Подходит и для файловых, и для клиент-серверных баз, не требует останавливать работу пользователей надолго (хотя на время сохранения конфигурации желательно монопольный доступ).

Порядок действий в исходной базе: откройте конфигуратор, в меню выберите «Конфигурация → Открыть конфигурацию», дождитесь загрузки, затем «Конфигурация → Сохранить конфигурацию в файл». Укажите путь и имя файла с расширением .cf. Важно сохранять именно конфигурацию базы данных, а не конфигурацию поставщика, если они различаются — обычно команда «Сохранить конфигурацию в файл» работает с основной конфигурацией.

Затем создайте новую базу: в окне запуска 1С нажмите «Добавить», выберите «Создание новой информационной базы», далее «Создание информационной базы без конфигурации». Укажите каталог (для файловой) или параметры сервера (для клиент-серверной). Зайдите в конфигуратор новой базы, выполните «Конфигурация → Загрузить конфигурацию из файла», выберите сохранённый .cf и подтвердите обновление конфигурации базы данных (F7).

Порядок действий при переносе через .cf
  1. 1
    Откройте исходную базу в конфигураторе и выполните «Конфигурация → Сохранить конфигурацию в файл»
  2. 2
    Создайте новую базу через кнопку «Добавить» в стартовом окне, вариант «без конфигурации»
  3. 3
    Откройте новую базу в конфигураторе, выполните «Загрузить конфигурацию из файла» и выберите .cf
  4. 4
    Обновите конфигурацию базы данных (F7), примите реструктуризацию
  5. 5
    Запустите базу в режиме предприятия и проверьте, что справочники и документы пусты

Способ 2: создание базы из шаблона поставки

Если у вас есть дистрибутив типовой конфигурации (файл поставки .cf или установленный шаблон 1Cv8.dt в каталоге шаблонов), самый чистый путь — создать базу из шаблона. При добавлении новой базы в списке выберите «Создание информационной базы из шаблона» и укажите нужную конфигурацию и релиз.

Преимущество способа: вы получаете базу в состоянии «из коробки» — с первоначальным заполнением, предопределёнными элементами и настройками, которые предусмотрел поставщик. Недостаток: если исходная база доработана, все доработки потеряются. Поэтому шаблон подходит только для типовых решений без изменений или когда доработки планируется накатывать отдельно.

Если шаблона в списке нет, его можно установить из дистрибутива: запустите установщик конфигурации, он разместит файлы в каталоге шаблонов (путь к нему настраивается в окне запуска 1С, кнопка «Настройка» → «Каталоги шаблонов»).

Способ 3: копирование базы целиком с последующей очисткой

Когда нужно сохранить справочники, настройки и пользователей, но убрать учётные данные, базу копируют целиком, а затем очищают. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD в новое расположение и добавить его в список баз. Для клиент-серверной — выполнить выгрузку в .dt («Администрирование → Выгрузить информационную базу») и загрузить в новую базу на сервере.

Очистку выполняют типовой обработкой «Удаление помеченных объектов» после пометки документов на удаление, либо специализированными обработками свёртки и очистки базы. В типовых конфигурациях (например, «Бухгалтерия предприятия») есть штатные механизмы свёртки остатков на дату — они удаляют документы прошлых периодов и формируют документы ввода остатков.

Ручная очистка требует аккуратности: удаление документов тянет за собой движения по регистрам, а пометка справочников может нарушить ссылки. Всегда выполняйте очистку на копии и проверяйте целостность после завершения.

Сравнение способов копирования пустой базы

Каждый метод имеет свою область применения. Ниже — сопоставление по ключевым критериям.

СпособЧто переноситсяКогда выбиратьОграничения
Файл .cfТолько конфигурацияНужна полностью пустая база с текущими доработкамиНе переносятся пользователи, настройки, расширения
Шаблон поставкиКонфигурация релиза поставщикаТиповая база без доработокДоработки теряются, версия может отличаться
Копия + очисткаВсё, затем данные удаляютсяНужны справочники и настройки без документовТрудоёмко, риск битых ссылок
Файл .dtКонфигурация и все данныеПолный клон для тестовЭто не пустая база, требуется отдельная очистка

Проверка результата и типичные ошибки

После создания пустой копии обязательно проверьте результат. Откройте базу в режиме предприятия: списки документов должны быть пусты, отчёты (например, ОСВ в бухгалтерии) — не показывать остатков и оборотов. В конфигураторе сравните версию конфигурации с исходной базой — они должны совпадать, если вы переносили через .cf.

Дополнительно запустите «Администрирование → Тестирование и исправление» на новой базе — это выявит ошибки реструктуризации и битые ссылки, если база создавалась через копирование с очисткой.

Контрольные точки

Как проверить результат

Версия конфигурации в «О программе»
Норма

Совпадает с версией исходной базы

Тревожный признак

Версия старее — вероятно, база создана из устаревшего шаблона

Списки документов и отчёты
Норма

Документов нет, отчёты пустые

Тревожный признак

Остались документы или остатки — очистка не завершена

Тестирование и исправление
Норма

Ошибок не обнаружено

Тревожный признак

Есть битые ссылки или ошибки индексов — требуется исправление

Список пользователей
Норма

Состав пользователей соответствует плану

Тревожный признак

Перенесены лишние пользователи со старыми правами

Типичные ошибки
01
Выгрузка .dt вместо .cf — в результате копируется вся база с данными, а не пустая структура
02
Копирование файловой базы, пока в ней работают пользователи, — файл 1Cv8.1CD может быть скопирован в несогласованном состоянии
03
Забытые расширения конфигурации — через .cf они не переносятся, их нужно выгружать и подключать отдельно
04
Очистка рабочей базы вместо копии — данные удаляются из продуктивной среды без возможности восстановления
05
Загрузка .cf без обновления конфигурации базы данных (F7) — база не запускается или работает на старой структуре
Если пустая база нужна регулярно (например, для развёртывания у новых клиентов), сохраните выгруженный .cf текущей версии в надёжном месте и обновляйте его после каждого значимого изменения конфигурации. Это превращает развёртывание новой базы в операцию на несколько минут.
ПЗ
Практическое замечание

Частые вопросы

Можно ли скопировать пустую базу без конфигуратора?

Частично. Файловую базу можно скопировать как каталог с файлом 1Cv8.1CD, но это будет полная копия с данными, а не пустая. Получить базу только с конфигурацией без конфигуратора нельзя — выгрузка .cf и загрузка в новую базу выполняются именно в нём.

Перенесутся ли пользователи и пароли при копировании через .cf?

Нет. Файл .cf содержит только метаданные конфигурации. Список пользователей, их роли и пароли хранятся в данных базы и не переносятся. Пользователей в новой базе нужно создавать заново или переносить через копирование .dt с последующей очисткой данных.

Что делать с расширениями конфигурации?

Расширения не входят в файл .cf. Каждое расширение нужно выгрузить отдельно (в конфигураторе: список расширений → «Сохранить в файл») и подключить в новой базе. Проверьте совместимость версий расширения и конфигурации после загрузки.

Как очистить копию базы от документов быстрее всего?

В типовых конфигурациях используйте штатную обработку свёртки базы (если она предусмотрена) или пометьте документы на удаление за нужный период и выполните «Удаление помеченных объектов». Для больших баз предпочтительнее свёртка: она формирует документы ввода остатков и сохраняет актуальные сальдо.

Можно ли скопировать клиент-серверную базу копированием файлов?

Нет. Данные клиент-серверной базы хранятся в СУБД (MS SQL, PostgreSQL и др.), и прямое копирование файлов сервера 1С ничего не даст. Используйте выгрузку .dt через конфигуратор или резервное копирование и восстановление средствами самой СУБД.

Почему новая база после загрузки .cf не запускается в режиме предприятия?

Чаще всего не выполнено обновление конфигурации базы данных. После загрузки .cf нажмите F7 в конфигураторе и примите изменения реструктуризации. Также проверьте, что конфигурация не требует обязательного первоначального заполнения — некоторые решения при первом запуске запускают помощник настройки.

Итог

Что важно запомнить

Пустую копию базы 1С надёжнее всего получить через выгрузку конфигурации в .cf и загрузку в новую базу. Если нужны справочники без документов — копируйте базу целиком и очищайте данные. Перед любыми операциями делайте резервную копию, а результат проверяйте отчётами и тестированием.