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

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

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

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

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

Перед любыми действиями определите, какой тип базы у вас используется — файловый или клиент-серверный. Откройте список информационных баз в стартовом окне 1С, выделите нужную базу и нажмите «Изменить»: в строке «Тип расположения» будет указано «На данном компьютере или на компьютере в локальной сети» (файловый вариант) либо «На сервере 1С:Предприятия» (клиент-серверный). От этого зависит, какие шаги вам понадобятся.

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

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

Порядок действий: запустите 1С, в окне выбора информационных баз выделите нужную строку и нажмите кнопку «Изменить». В первом поле диалога укажите новое наименование, затем нажмите «Далее» и «Готово», не меняя остальные параметры. База сразу появится в списке под новым именем.

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

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

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

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

В типовых конфигурациях (например, «Бухгалтерия предприятия» или «Управление торговлей») название организации и заголовок обычно меняются через раздел администрирования: откройте «Администрирование» → «Общие настройки» (или «Настройки программы») и найдите поле «Заголовок системы» либо «Наименование организации». После сохранения новый заголовок отобразится в шапке окна.

Разработчик или администратор с доступом к конфигуратору может задать заголовок жёстко: в конфигураторе откройте свойства корневого узла конфигурации и измените свойство «Представление конфигурации» (Synonym). Учтите, что в типовой конфигурации на поддержке такое изменение может усложнить последующие обновления — предпочтительнее использовать штатную настройку заголовка в пользовательском режиме.

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

В файловом варианте сама база — это файл 1Cv8.1CD в каталоге на диске. Переименование папки не ломает базу, но ломает путь, по которому её ищут пользователи. Поэтому действовать нужно в строгом порядке.

Сначала убедитесь, что все пользователи вышли из базы и сеансы закрыты. Затем переименуйте каталог средствами проводника. После этого каждый пользователь (или администратор в общем списке баз) должен обновить путь: выделить базу в списке, нажать «Изменить», перейти ко второму шагу мастера и указать новый каталог. Без этого при запуске появится ошибка «Информационная база не обнаружена».

Сам файл 1Cv8.1CD переименовывать не нужно — платформа ищет именно это имя файла в указанном каталоге. Если файл переименовать, база перестанет открываться.

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

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

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

Для PostgreSQL логика та же: переименование выполняется командой ALTER DATABASE ... RENAME TO ..., после чего имя обновляется в свойствах базы в консоли кластера. Учтите, что при переименовании в PostgreSQL не должно быть активных подключений к базе.

sql
ALTER DATABASE [OldBaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE [OldBaseName] MODIFY NAME = [NewBaseName]; ALTER DATABASE [NewBaseName] SET MULTI_USER;

Проверка результата после переименования

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

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

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

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

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

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

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

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

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

Документы открываются, проводятся, отчёты строятся

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

Ошибки соединения с СУБД — имя в консоли кластера не совпадает с именем в СУБД

Обмены и интеграции
Норма

Обмены выполняются по расписанию

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

Ошибки подключения в планах обмена и внешних системах

Типичные ошибки и ограничения

Самая распространённая ошибка — переименовать базу в СУБД и забыть исправить имя в консоли кластера 1С. В результате сервер 1С продолжает искать базу под старым именем, и пользователи получают ошибку соединения. Обратная ситуация тоже встречается: имя исправили в консоли, но не в СУБД.

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

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

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

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

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

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

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

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

Имя в списке баз и заголовок программы меняются безопасно и без остановки работы. Переименование файловой папки или базы на СУБД требует завершения сеансов, резервной копии и обязательного обновления путей или параметров в консоли кластера, после чего результат проверяется запуском и тестом интеграций.

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

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

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

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

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

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

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

Нужно ли переименовывать базу в СУБД, если поменялось только название организации?

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

Можно ли использовать кириллицу и пробелы в имени базы на SQL Server?

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

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

Измените наименование в файле общего списка информационных баз (v8i), который лежит на сетевом ресурсе и указан в настройках пользователей. После сохранения новое имя подтянется всем, кто использует этот общий список.