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

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

Как поменять название базы в 1С

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

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

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

Ниже разобраны все три сценария: от самого простого и безопасного до требующего прав администратора и понимания клиент-серверной архитектуры.

Что именно вы хотите переименовать: три разные задачи

Прежде чем что-то менять, определите, какой объект требуется переименовать. Первый вариант — наименование в списке информационных баз, которое видно при запуске 1С. Оно хранится в файле настроек пользователя и не влияет на данные. Второй вариант — имя папки и файла базы данных (для файлового варианта работы). Третий — имя базы данных на сервере СУБД (MS SQL Server, PostgreSQL и другие) для клиент-серверного режима.

Частая ситуация: пользователь переименовывает базу в списке и ожидает, что поменяется и имя базы на сервере. Этого не происходит — список баз и физическое хранилище данных никак не связаны по именам.

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

Как выбрать действие

Нужно только изменить подпись базы в окне запускаИзмените наименование через кнопку «Изменить» в стартовом окне
Нужно переименовать папку с файловой базойПереименуйте каталог в проводнике и обновите путь в списке баз
Нужно переименовать базу на сервере SQLИспользуйте средства СУБД, затем укажите новое имя в свойствах базы в консоли кластера

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

Это самый простой и безопасный сценарий. Запустите 1С — откроется стартовое окно со списком информационных баз. Выделите нужную базу одним щелчком и нажмите кнопку «Изменить» в правой части окна. Откроется мастер редактирования параметров базы.

На первом шаге мастера находится поле «Наименование информационной базы». Впишите новое название и нажмите «Далее», затем «Готово». Остальные параметры (режим запуска, версия платформы) менять не нужно. После сохранения база появится в списке под новым именем.

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

Порядок действий для смены названия в списке
  1. 1
    Закройте базу, если она открыта
  2. 2
    Запустите 1С и в стартовом окне выделите нужную базу
  3. 3
    Нажмите «Изменить»
  4. 4
    В поле «Наименование информационной базы» введите новое название
  5. 5
    Нажмите «Далее», затем «Готово»
  6. 6
    Проверьте, что база запускается под новым именем

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

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

Далее найдите папку базы в проводнике Windows. Путь к ней можно посмотреть в стартовом окне 1С — он отображается под списком баз при выделении строки. Переименуйте папку стандартным способом (клавиша F2 или контекстное меню). Сам файл 1Cv8.1CD переименовывать не нужно — платформа ищет его по фиксированному имени.

После переименования папки старый путь в списке баз станет недействительным. Откройте стартовое окно 1С, выделите базу, нажмите «Изменить» и на втором шаге мастера укажите новый путь к каталогу. Если база находится на сетевом ресурсе, убедитесь, что путь одинаково доступен со всех рабочих мест.

Как переименовать базу на сервере SQL

В клиент-серверном варианте имя базы данных задаётся при создании и хранится в двух местах: в самой СУБД и в свойствах информационной базы в консоли кластера серверов 1С. Менять нужно оба, иначе сервер 1С не найдёт данные.

Общий порядок такой. Сначала завершите все сеансы пользователей и заблокируйте базу. Сделайте резервную копию средствами СУБД. Затем переименуйте базу данных штатными инструментами — например, в MS SQL Server это делается через SQL Server Management Studio (контекстное меню базы — «Переименовать») или командой ALTER DATABASE ... MODIFY NAME. После этого откройте консоль администрирования серверов 1С, найдите нужную информационную базу, откройте её свойства и в поле «База данных» укажите новое имя.

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

sql
ALTER DATABASE OldBaseName MODIFY NAME = NewBaseName;

Как проверить, что всё сработало

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

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

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

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

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

База открывается под новым названием без ошибок

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

Сообщение «информационная база не обнаружена» — проверьте путь или имя в свойствах

Работа пользователей
Норма

Все сотрудники входят и работают штатно

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

У части пользователей старый путь в списке баз

Обмены и регламентные задания
Норма

Синхронизации выполняются по расписанию

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

Ошибки соединения в журнале регистрации — обновите пути в настройках обмена

Типичные ошибки при переименовании

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

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

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

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

Изменится ли название базы внутри программы после переименования в списке?

Нет. Название в списке — это только подпись в стартовом окне. Заголовок внутри программы задаётся в конфигураторе или в настройках конкретной конфигурации (например, в разделе администрирования) и меняется отдельно.

Можно ли переименовать базу, не закрывая её у пользователей?

Смену наименования в списке — да, это локальная настройка. Переименование папки файловой базы или базы на SQL-сервере — нет: все сеансы должны быть завершены, иначе есть риск повреждения данных.

Где хранится список информационных баз 1С?

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

Потеряются ли данные при переименовании?

При смене названия в списке — нет, данные вообще не затрагиваются. При переименовании папки или базы в СУБД данные остаются на месте, если операция выполнена корректно и пути обновлены. Резервная копия перед операцией обязательна.

Как переименовать базу, если она опубликована на веб-сервере?

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

Итог

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

Название в списке баз меняется через кнопку «Изменить» в стартовом окне и безопасно. Переименование папки файловой базы или базы на SQL-сервере требует завершения сеансов, резервной копии и обновления путей в настройках. Файл 1Cv8.1CD переименовывать нельзя.