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

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

Как в 1С сделать чистую базу данных

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

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

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

Любой из способов требует аккуратности: ошибка на этапе выгрузки или очистки может привести к потере данных. Перед началом работ обязательно сделайте резервную копию рабочей базы через конфигуратор (Администрирование → Выгрузить информационную базу) или средствами СУБД, если у вас клиент-серверный вариант.

Определитесь, какая именно «чистая» база вам нужна

Прежде чем приступать, зафиксируйте требования. «Чистая база» может означать три разных результата, и от этого зависит вся технология работы.

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

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

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

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

Способ 1: установка чистой базы из шаблона

Это самый простой путь, если у вас есть дистрибутив конфигурации или доступ к обновлениям через портал 1С. Шаблон — это установочный комплект, который разворачивает готовую пустую базу или демобазу.

Порядок действий: установите шаблон конфигурации (обычно это setup.exe из комплекта поставки или скачанный релиз), затем откройте список информационных баз, нажмите «Добавить» и выберите «Создание новой информационной базы». В следующем окне укажите создание базы из шаблона и выберите нужную конфигурацию из списка. Далее задайте имя базы, каталог размещения (для файлового варианта) и завершите мастер.

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

Способ 2: чистая база через выгрузку конфигурации (.cf)

Если рабочая база дорабатывалась — добавлены документы, отчёты, роли, расширения — шаблон не подойдёт: он даст типовую конфигурацию без ваших изменений. В этом случае конфигурацию переносят файлом .cf.

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

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

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

Способ 3: копия базы с последующей очисткой

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

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

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

Перенос справочников в чистую базу

База, созданная по .cf, не содержит данных — справочники в ней пустые. Если нужны контрагенты, номенклатура и сотрудники, их переносят отдельно. Стандартный инструмент — обработка «Выгрузка и загрузка данных XML», которая входит в комплект поставки большинства типовых конфигураций и доступна на диске ИТС.

В рабочей базе откройте обработку, отметьте для выгрузки нужные виды справочников (и только их — без документов и регистров), выполните выгрузку в XML-файл. Затем откройте ту же обработку в чистой базе и загрузите файл. Обработка переносит объекты вместе со связанными элементами, если включить выгрузку по ссылкам.

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

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

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

Конфигурация чистой базы
Норма

Версия и состав объектов совпадают с рабочей, доработки на месте

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

Отсутствуют самописные документы или отчёты — значит, использован шаблон вместо .cf

Справочники
Норма

Количество элементов совпадает с рабочей базой, ссылки не битые

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

Элементы с пометкой «Объект не найден» или пустые группы

Документы и регистры
Норма

Журналы документов пусты, обороты по регистрам нулевые

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

Остались проведённые документы или остатки, которых не планировали

Запуск в режиме предприятия
Норма

База открывается без ошибок, отчёты формируются

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

Ошибки при открытии разделов — не завершено обновление конфигурации БД

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Создание базы из шаблона вместо .cf — теряются все доработки конфигурации
02
Забытые расширения — после переноса часть функционала молча перестаёт работать
03
Перенос справочников без связанных объектов — битые ссылки в документах
04
Очистка рабочей базы вместо копии — необратимая потеря данных
05
Пропуск тестирования и исправления после удаления документов — скрытые нарушения целостности

Начальное заполнение и запуск в работу

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

Если учёт в новой базе начинается не «с нуля», а с определённой даты, потребуется ввод начальных остатков: по счетам бухгалтерского учёта, остаткам товаров, взаиморасчётам, остаткам отпусков сотрудников. В типовых конфигурациях для этого есть специальные документы или помощники ввода остатков. Дату начала учёта фиксируйте заранее — от неё зависит, какие остатки и на какое число вводить.

Финальный этап — создание пользователей, назначение прав и проверочный ввод тестового документа с проведением и формированием отчёта. Только после этого базу можно считать готовой к эксплуатации.

Практично хранить файл .cf актуальной конфигурации рядом с резервными копиями: при необходимости развернуть чистую базу для нового юрлица или тестового контура это экономит значительное время по сравнению с повторной выгрузкой.
ПЗ
Практическое замечание

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

Чем отличается выгрузка .cf от выгрузки .dt?

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

Перенесутся ли пользователи и их пароли в чистую базу?

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

Как перенести расширения конфигурации в чистую базу?

Расширения не входят в файл .cf. В рабочей базе откройте список расширений (Все функции → Стандартные → Управление расширениями конфигурации или соответствующий раздел), сохраните каждое расширение в файл .cfe и подключите эти файлы в новой базе через тот же механизм.

Можно ли очистить базу от документов штатными средствами без обработок?

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

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

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

Нужно ли сжимать файловую базу после удаления документов?

Да. Удалённые записи физически остаются в файле 1Cv8.1CD, и его размер не уменьшается сам. Выполните тестирование и исправление с включённым сжатием таблиц информационной базы — файл заметно уменьшится, а работа ускорится.

Итог

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

Чистую базу создают из шаблона (для типовой) или загрузкой .cf в пустую базу (для доработанной). Справочники переносят обработкой выгрузки-загрузки XML, расширения — отдельно, пользователей создают заново. Все рискованные операции выполняйте только на копии при наличии резервной копии оригинала.