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

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

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

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

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

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

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

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

В 1С существует как минимум три «названия», которые часто путают. Первое — наименование в списке информационных баз, которое видит пользователь при запуске. Это просто текстовая метка, хранящаяся в файле настроек на компьютере пользователя (ibases.v8i). Второе — имя базы данных на сервере СУБД (MS SQL, PostgreSQL и т.д.) для клиент-серверного варианта работы. Третье — заголовок окна прикладного решения, который задаётся в конфигураторе.

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

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

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

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

Переименование базы в списке информационных баз

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

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

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

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

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

Переименование папки файловой базы

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

После переименования папки в проводнике откройте список баз, выберите базу, нажмите «Изменить» и укажите новый путь в поле «Каталог информационной базы». Заодно можно скорректировать и наименование. Повторите это на всех рабочих местах, где база подключена по старому пути.

Переименование базы данных на сервере

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

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

Учтите, что в некоторых СУБД переименование базы требует монопольного доступа и может быть недоступно при активных подключениях. Если переименование в СУБД не поддерживается или вызывает сомнения, безопасная альтернатива — создать новую базу с нужным именем и перенести в неё данные через выгрузку/загрузку (dt) или бэкап-восстановление.

Изменение заголовка окна программы

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

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

Проверка результата и типичные ошибки

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

Типичные ошибки
01
Переименовали папку файловой базы, но не обновили путь в списке — база перестала открываться у всех пользователей
02
Изменили имя базы в СУБД, но не в консоли кластера (или наоборот) — 1С не может подключиться к хранилищу
03
Переименование при работающих пользователях — риск повреждения файловой базы или блокировки операции в СУБД
04
Ожидание, что переименование в списке изменит имя на сервере — это независимые настройки
05
Отсутствие резервной копии перед серверными операциями — при ошибке восстановление затруднено
Контрольные точки

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

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

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

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

Ошибка о неверном пути или невозможности подключения

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

На всех рабочих местах обновлён путь или список, база запускается

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

У части сотрудников база не открывается

Сеансы в консоли кластера (серверный вариант)
Норма

Сеансы устанавливаются, фоновые задания выполняются

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

Сеансы завершаются с ошибкой подключения к СУБД

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

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

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

Переименование в списке баз изменит название на сервере?

Нет. Наименование в списке — это локальная подпись на компьютере пользователя. Имя базы данных на сервере меняется отдельно, через консоль кластера и средства СУБД.

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

Если используется общий файл списка баз (ibases.v8i или v8i-файл на сетевом ресурсе), измените наименование в нём — оно подтянется всем, у кого подключён этот список. Иначе придётся обновить список на каждом рабочем месте.

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

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

Нужна ли резервная копия перед переименованием?

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

Как изменить название в заголовке окна, если конфигурация типовая?

Проверьте, есть ли в прикладном решении настройка заголовка в пользовательском режиме. Если нет, используйте расширение конфигурации — прямое редактирование типовой конфигурации снимет её с полной поддержки и усложнит обновления.

Итог

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

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