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

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

Как сменить базу в 1С: полная инструкция

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

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

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

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

Как выбрать другую базу из списка при запуске

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

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

Для удобства базы в списке можно переименовывать: выделите базу, нажмите «Изменить» и на первом шаге задайте понятное имя, например «Бухгалтерия — ООО Ромашка» вместо «База1». Это снижает риск случайной работы не в той базе.

Как добавить существующую базу в список

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

Укажите наименование базы — оно будет отображаться в списке. Затем выберите тип расположения: «На данном компьютере или на компьютере в локальной сети» для файловой базы либо «На сервере 1С:Предприятия» для клиент-серверного варианта. Для файловой базы укажите путь к каталогу, где лежит файл 1Cv8.1CD, через кнопку выбора папки.

Для серверной базы потребуются два параметра: имя кластера серверов (обычно имя сервера) и имя информационной базы, как оно задано в консоли кластера. Эти данные берутся у администратора сервера 1С. После заполнения нажмите «Далее» и «Готово» — база появится в списке и станет доступна для запуска.

Порядок действий
  1. 1
    Откройте окно запуска 1С (ярлык 1С:Предприятие на рабочем столе или в меню Пуск)
  2. 2
    Нажмите кнопку «Добавить» и выберите «Добавление в список существующей информационной базы»
  3. 3
    Введите понятное наименование базы
  4. 4
    Выберите тип расположения: локально/в сети или на сервере
  5. 5
    Укажите путь к каталогу базы или параметры сервера и имени базы
  6. 6
    Нажмите «Готово» и запустите базу для проверки

Как создать новую базу и перенести в неё данные

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

Затем в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы» и вариант «Создание информационной базы без конфигурации». После создания откройте новую пустую базу в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», указав сохранённый файл .dt. После загрузки перезапустите конфигуратор и примите изменения, если платформа предложит обновить конфигурацию базы данных.

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

Как перенести файловую базу на другой компьютер

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

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

Если база будет использоваться несколькими сотрудниками по сети, разместите её в общей папке с полными правами доступа для всех пользователей. Учтите ограничение: файловый режим стабильно работает при небольшом числе одновременных пользователей; при росте нагрузки рекомендуется переход на клиент-серверный вариант.

Сравнение вариантов

Файловая база

Простой перенос копированием папки, не требует сервера. Ограничение: подходит для небольшого числа пользователей и умеренных объёмов данных

Серверная база (SQL)

Подходит для многопользовательской работы и больших объёмов. Ограничение: перенос требует выгрузки .dt или бэкапа средствами СУБД и участия администратора

Как сменить серверную базу

С серверной базой напрямую копировать файлы нельзя — данные хранятся в СУБД (Microsoft SQL Server, PostgreSQL и др.). Смена базы здесь означает либо подключение к другой базе на сервере, либо перенос базы на новый сервер.

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

Альтернатива — перенос средствами СУБД (backup/restore), но он требует квалификации администратора баз данных и корректной регистрации базы в консоли кластера 1С. Самостоятельно без опыта администрирования этот путь выбирать не стоит.

Выгрузка большой серверной базы в .dt может занять часы и потребовать значительного свободного места на диске. Планируйте перенос на нерабочее время и заранее проверьте наличие свободного пространства — ориентировочно в объёме самой базы.
ПЗ
Практическое замечание

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

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

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

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

Запуск базы из списка
Норма

База открывается, вход под своим пользователем проходит успешно

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

Ошибка «информационная база не обнаружена» — неверный путь или недоступна сетевая папка

Наличие данных
Норма

Документы, справочники и отчёты содержат ожидаемую информацию

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

База пустая — подключена новая или тестовая копия вместо рабочей

Работа других пользователей
Норма

Все сотрудники подключаются и видят актуальные данные

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

Ошибки доступа — не настроены права на папку или не добавлена база в их списки

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

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

Старую базу не удаляйте сразу. Оставьте её в архивном виде минимум до завершения отчётного периода и сверки остатков: если в новой базе чего-то не хватит, старая станет источником для восстановления.

Итог

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

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

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

Можно ли работать в двух базах 1С одновременно?

Да. Запустите первую базу, затем снова откройте ярлык 1С и запустите вторую — каждая откроется в отдельном окне. Ограничение касается только одновременного запуска конфигуратора и предприятия одной и той же базы в некоторых режимах.

Где хранится список баз 1С и как его перенести?

Список хранится в файле ibases.v8i в профиле пользователя (каталог AppData\Roaming\1C\1CEStart). Этот файл можно скопировать другому пользователю или на другой компьютер — тогда весь список баз подтянется сразу, без добавления каждой вручную.

Что делать, если при запуске появляется ошибка «информационная база не обнаружена»?

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

Нужно ли переустанавливать 1С при смене базы?

Нет. Платформа и базы независимы: одна установленная платформа работает с любым количеством баз. Переустановка требуется только при смене версии платформы, если база создана под более новую версию, чем установлена на компьютере.

Как сменить базу в 1С:Фреш или облачной версии?

В облачных сервисах смена базы выполняется через личный кабинет сервиса: там выбирается нужное приложение (база) из списка доступных по подписке. Перенос данных между облачной и локальной базой делается через выгрузку .dt или штатные механизмы сервиса.

Потеряются ли настройки пользователей при переносе через .dt?

Нет, выгрузка в .dt переносит пользователей, их роли и большинство настроек. Однако внешние файлы, не хранящиеся в базе (например, сохранённые на диске печатные формы или файлы настроек обмена), нужно переносить отдельно.