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