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