Администрирование · 8 мин
Как поменять название базы в 1С
Как переименовать базу 1С в списке информационных баз, изменить имя файловой базы и переименовать базу на сервере SQL. Пошаговые инструкции и типичные ошибки.
Переименование базы 1С — задача, которую пользователи понимают по-разному. Одним нужно изменить название, отображаемое в списке баз при запуске программы, другим — переименовать папку с файловой базой, третьим — поменять имя базы данных на сервере SQL. Это три разные операции с разными последствиями, и путать их нельзя.
Ключевой принцип: название в списке баз — это просто подпись для удобства пользователя, она никак не связана с реальным расположением и именем данных. А вот переименование файлов и каталогов базы затрагивает саму структуру хранения, и здесь ошибка может привести к тому, что программа перестанет находить данные.
Ниже разобраны все три сценария: от самого простого и безопасного до требующего прав администратора и понимания клиент-серверной архитектуры.
Что именно вы хотите переименовать: три разные задачи
Прежде чем что-то менять, определите, какой объект требуется переименовать. Первый вариант — наименование в списке информационных баз, которое видно при запуске 1С. Оно хранится в файле настроек пользователя и не влияет на данные. Второй вариант — имя папки и файла базы данных (для файлового варианта работы). Третий — имя базы данных на сервере СУБД (MS SQL Server, PostgreSQL и другие) для клиент-серверного режима.
Частая ситуация: пользователь переименовывает базу в списке и ожидает, что поменяется и имя базы на сервере. Этого не происходит — список баз и физическое хранилище данных никак не связаны по именам.
Как выбрать действие
Как изменить название базы в списке при запуске
Это самый простой и безопасный сценарий. Запустите 1С — откроется стартовое окно со списком информационных баз. Выделите нужную базу одним щелчком и нажмите кнопку «Изменить» в правой части окна. Откроется мастер редактирования параметров базы.
На первом шаге мастера находится поле «Наименование информационной базы». Впишите новое название и нажмите «Далее», затем «Готово». Остальные параметры (режим запуска, версия платформы) менять не нужно. После сохранения база появится в списке под новым именем.
Обратите внимание: список баз хранится отдельно у каждого пользователя компьютера. Если базой пользуются несколько сотрудников с разных рабочих мест, каждому из них нужно изменить наименование самостоятельно, либо администратору следует обновить общий список баз, если он публикуется централизованно через файл .v8i.
- 1Закройте базу, если она открыта
- 2Запустите 1С и в стартовом окне выделите нужную базу
- 3Нажмите «Изменить»
- 4В поле «Наименование информационной базы» введите новое название
- 5Нажмите «Далее», затем «Готово»
- 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С, найдите нужную информационную базу, откройте её свойства и в поле «База данных» укажите новое имя.
Имя информационной базы в кластере (то, что пользователи видят при подключении через сервер) меняется отдельно — в тех же свойствах базы в консоли кластера. Оно участвует в строке подключения, поэтому после смены имени пользователям нужно будет обновить настройки подключения или получить новый файл списка баз.
ALTER DATABASE OldBaseName MODIFY NAME = NewBaseName;Как проверить, что всё сработало
После любого из сценариев выполните контрольную проверку. Запустите базу из стартового окна — она должна открыться без сообщений о невозможности найти файл или соединиться с сервером. Для клиент-серверного варианта дополнительно убедитесь, что в консоли кластера у базы отображаются активные сеансы после входа.
Проверьте несколько типовых операций: открытие справочника, проведение документа, формирование отчёта. Если база открывается, но отчёты или обмены данными перестали работать, вероятная причина — где-то в настройках (обмены, внешние обработки, скрипты) был прописан старый путь или старое имя базы.
Как проверить результат
База открывается под новым названием без ошибок
Сообщение «информационная база не обнаружена» — проверьте путь или имя в свойствах
Все сотрудники входят и работают штатно
У части пользователей старый путь в списке баз
Синхронизации выполняются по расписанию
Ошибки соединения в журнале регистрации — обновите пути в настройках обмена
Типичные ошибки при переименовании
Самая распространённая ошибка — переименование папки файловой базы без обновления пути в списке. Программа при этом выдаёт ошибку о том, что база не найдена, и неопытный пользователь решает, что данные потеряны. На деле достаточно указать новый путь в настройках.
Вторая ошибка — попытка переименовать файл 1Cv8.1CD. Платформа ищет файл данных строго по этому имени, и после переименования база перестанет открываться. Третья типичная ситуация — в клиент-серверном варианте администратор переименовывает базу в СУБД, но забывает изменить имя в свойствах информационной базы в кластере, из-за чего сервер 1С теряет связь с данными.
Частые вопросы
Изменится ли название базы внутри программы после переименования в списке?
Нет. Название в списке — это только подпись в стартовом окне. Заголовок внутри программы задаётся в конфигураторе или в настройках конкретной конфигурации (например, в разделе администрирования) и меняется отдельно.
Можно ли переименовать базу, не закрывая её у пользователей?
Смену наименования в списке — да, это локальная настройка. Переименование папки файловой базы или базы на SQL-сервере — нет: все сеансы должны быть завершены, иначе есть риск повреждения данных.
Где хранится список информационных баз 1С?
Список хранится в файле ibases.v8i в профиле пользователя (обычно в папке AppData\Roaming\1C\1CEStart). Его можно скопировать на другой компьютер, чтобы перенести список баз с наименованиями.
Потеряются ли данные при переименовании?
При смене названия в списке — нет, данные вообще не затрагиваются. При переименовании папки или базы в СУБД данные остаются на месте, если операция выполнена корректно и пути обновлены. Резервная копия перед операцией обязательна.
Как переименовать базу, если она опубликована на веб-сервере?
Дополнительно проверьте настройки публикации: имя публикации и путь к базе могут быть привязаны к старым значениям. После переименования заново опубликуйте базу или поправьте конфигурационный файл публикации, иначе веб-доступ перестанет работать.
Что важно запомнить
Название в списке баз меняется через кнопку «Изменить» в стартовом окне и безопасно. Переименование папки файловой базы или базы на SQL-сервере требует завершения сеансов, резервной копии и обновления путей в настройках. Файл 1Cv8.1CD переименовывать нельзя.