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