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

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

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

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

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

Чаще всего под «переименованием базы» понимают изменение названия в стартовом окне 1С — это безопасная операция, которая не затрагивает данные. А вот переименование файловой папки или базы на MS SQL требует аккуратности: при ошибке пользователи потеряют доступ к данным.

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

Что именно вы хотите переименовать

Прежде чем действовать, определите объект переименования. В 1С есть три уровня «имени» базы:

  • Имя в списке информационных баз — просто подпись в окне запуска у конкретного пользователя. Хранится локально, на данные не влияет.
  • Имя папки файловой базы — каталог на диске, где лежит файл 1Cv8.1CD. Его смена ломает путь подключения у всех пользователей.
  • Имя базы данных на сервере СУБД (MS SQL, PostgreSQL) — реальное имя базы в СУБД. Самая рискованная операция.
Маршрут решения

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

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

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

Это самый частый и самый безопасный сценарий. Имя в списке — локальная настройка каждого пользователя, она хранится в файле ibases.v8i в профиле пользователя и никак не связана с данными.

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

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

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

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

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

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

После переименования папки откройте окно запуска 1С, выделите базу, нажмите «Изменить» и поправьте путь в поле «Каталог». Повторите это на каждом компьютере, где база добавлена в список. Если путь сетевой (\\server\baza), убедитесь, что сетевой ресурс по-прежнему доступен под новым именем.

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

Для клиент-серверного варианта имя базы задаётся в СУБД. В MS SQL Server переименование выполняется через SQL Server Management Studio: правый клик по базе → «Переименовать», либо командой T-SQL.

sql
ALTER DATABASE OldName MODIFY NAME = NewName;

Перед переименованием базу нужно перевести в однопользовательский режим или завершить все подключения, иначе команда завершится ошибкой. Также потребуются права администратора СУБД.

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

Как проверить результат и что может пойти не так

После любого сценария переименования выполните проверку: база должна запускаться в режиме «Предприятие», открываться в конфигураторе и показывать актуальные данные.

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

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

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

База открывается, данные на месте

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

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

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

Все подключаются без ошибок

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

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

Регламентные задания и бэкапы
Норма

Задания выполняются по расписанию

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

Задания падают из-за ссылки на старое имя базы

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

Часто задаваемые вопросы

Переименование базы в списке 1С влияет на данные?

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

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

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

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

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

Нужно ли переименовывать базу в конфигураторе?

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

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

Используйте общий файл списка баз (v8i), размещённый в сетевой папке: подключите его пользователям через настройку «Каталоги файлов списков». Тогда название и путь меняются централизованно в одном месте.

Итог

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

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