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

· 9 мин

Содержание

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

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

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

Из чего состоит надпись в шапке окна 1С

Заголовок окна 1С:Предприятия обычно выглядит так: Имя базы / Пользователь (Роль), иногда с добавлением версии платформы в конце строки. Часть «Имя базы» берётся не из конфигурации, а из поля Имя в списке информационных баз — том самом окне, которое открывается при старте 1cestart.exe.

Это значит два важных момента:

  • 🏷️ Название в шапке — локальная настройка списка баз, а не свойство самой базы данных.
  • 👥 У двух пользователей одной базы названия могут отличаться, если у них не настроен общий (единый) список.

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

Способ 1. Переименовать базу через список баз — самый быстрый вариант

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

Пошаговый помощник
Открыть список баз
Запустите 1cestart.exe (ярлык «1С:Предприятие» на рабочем столе) — откроется окно со списком всех подключённых баз.

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

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

Если баз много на одном компьютере

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

%APPDATA%\1C\1CEStart\ibases.v8i

Это обычный текст в формате INI. Каждая база — блок с параметрами Connect и Caption. Чтобы в 1С поменять название базы в шапке через текстовый файл, найдите нужный блок и замените значение Caption:

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\buh";Usr="";

Строка в квадратных скобках — это и есть видимое имя. Сохраните файл в кодировке, в которой он был (обычно UTF-8 без BOM), и перезапустите 1cestart.exe.

Способ 2. Общий список баз — переименовать сразу для всех пользователей

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

  1. В окне списка баз откройте меню настроек (иконка ⋮ или пункт Сервис).
  2. Выберите Общий список информационных баз → Добавить общий список.
  3. Укажите путь к файлу ibases.v8i, расположенному на сетевой папке, доступной всем рабочим местам.
  4. Все, у кого подключён этот общий список, увидят одинаковое название сразу после переподключения.

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

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

Способ 3. Переименование на уровне кластера сервера

Это уже не про шапку напрямую, а про то, как база называется внутри кластера 1С:Предприятия. Нужно, если название в списке запуска хотят синхронизировать с реальным именем базы на сервере — например, при наведении порядка после миграции или объединения баз.

  1. Откройте Администрирование серверов 1С:Предприятия (консоль администрирования кластера).
  2. Разверните дерево: ваш кластер → Информационные базы.
  3. Выберите нужную базу → Свойства → поле Имя (имя базы в кластере, не путать с локальным Имя в списке запуска).
  4. Измените значение, нажмите ОК.

Перед переименованием на уровне кластера предупредите всех пользователей и сделайте резервную копию базы . Это не косметическая правка: по этому имени строятся строки соединения для внешних подключений, COM-объектов, веб-сервисов и обменов. Старое имя в этих местах перестанет работать сразу после смены.

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

Способ 4. Закрепить название кодом конфигурации

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

Правит разработчик в конфигураторе:

  1. Конфигурация → Открыть конфигурацию → найдите модуль конфигурации (обычно обработчик события ПередНачаломРаботыСистемы).
  2. Добавьте строку:
Процедура ПередНачаломРаботыСистемы(Отказ, СтандартнаяОбработка)
    ЗаголовокСистемы = "ООО Ромашка — Бухгалтерия (РАБОЧАЯ БАЗА)";
КонецПроцедуры
  1. Сохраните и обновите конфигурацию базы данных.

Этот способ особенно ценят для разделения рабочей и тестовой базы: в копии для тестов title меняют на «КОПИЯ — НЕ РАБОЧАЯ», чтобы сотрудник не перепутал базы и не ввёл документы не туда.

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

Особенности по сценариям и конфигурациям

Механизм переименования в заголовке — платформенный, он одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP: ни одна из типовых конфигураций не переопределяет ЗаголовокСистемы по умолчанию. Разница только в сценарии использования.

Какой у вас случай?

Для веб-клиента (работа через браузер) ни один из перечисленных способов напрямую не действует: заголовок страницы в браузере формируется из настроек публикации — файла default.vrd на веб-сервере (IIS или Apache). Там меняют атрибут имени публикации, а не список баз на компьютере пользователя.

Сравнение способов

СпособКогда применяютРиски
🖱️ Список баз (локально)один-два пользователя, быстрая правкадействует только на том компьютере, где меняли
🌐 Общий список на серверетерминал, много рабочих местнужен доступ к сетевой папке; ошибка в пути — базы не видны никому
🖥️ Переименование в кластересинхронизация имени с реальным именем базы на серверервёт строки соединения во внешних системах и обменах
💻 Код конфигурации (ЗаголовокСистемы)нужно жёстко закрепить название для всехтребует правки в расширении, иначе обновление сотрёт правку

Типичные ошибки при переименовании базы в шапке

  • ❌ Путают поле Имя в списке баз и Имя информационной базы в блоке подключения к серверу. Второе менять нельзя — слетит соединение с кластером.
  • ❌ Правят локальный ibases.v8i, думая, что это общий список. Изменения видит только тот, у кого правили файл, остальные работают по-старому.
  • ❌ Меняют название в кластере без предупреждения коллег. Внешние подключения (COM, обмены, веб-сервисы) падают, потому что обращаются по старому имени базы.
  • ❌ Пишут код ЗаголовокСистемы в основной конфигурации типового решения. Очередное обновление конфигурации с сайта поставщика перезатирает правку целиком.
  • ❌ Не перезапускают клиент после правки. 1С не подхватывает новое имя «на горячую» — список баз нужно закрыть и открыть снова, а активные сессии перезайти.
  • ❌ Ожидают, что переименование базы в списке изменит и название в веб-клиенте. Эти два места настраиваются раздельно.

Если переименование не отображается

Название в шапке не поменялось после правки — пройдите по пунктам:

  1. Закрыли ли список баз полностью (не свернули), прежде чем открыть заново?
  2. Правили ли именно тот список, который реально подключён у пользователя — локальный или общий? Проверьте в меню Сервис → Общий список, какой список активен сейчас.
  3. Если название назначено кодом — не перекрывает ли его другая процедура, вызываемая позже ПередНачаломРаботыСистемы? Поставьте точку останова и проверьте порядок вызовов.
  4. Обновилась ли конфигурация базы данных после правки кода — без обновления (F7 в конфигураторе) изменения не попадут в рабочую базу.
  5. Для веб-клиента — очистили ли кеш браузера? Старый заголовок страницы иногда держится в кеше вкладки.

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

Как быстро переименовать базу 1С 8.3 в шапке без доступа к конфигуратору?
Через список баз: выбрать базу → Изменить → поле Имя → новое название → перезапустить клиент. Доступ к конфигуратору не нужен.
Почему после правки в списке баз название в шапке не изменилось?
Чаще всего не закрыли список баз полностью перед повторным открытием, либо правили не тот список — локальный вместо общего, который реально подключён у пользователя.
Можно ли сделать разные названия для разных сотрудников одной базы?
Да. Если список баз у каждого локальный (не общий), поле Имя настраивается индивидуально и ни на что больше не влияет.
Как в 1С поменять название базы в шапке сразу для всех рабочих мест?
Через общий список ibases.v8i на сетевой папке (способ 2) либо через код ЗаголовокСистемы в конфигурации (способ 4) — оба варианта не зависят от локальных настроек каждого компьютера.
Безопасно ли переименовывать базу на уровне кластера сервера?
Технически да, но после переименования перестают работать внешние подключения, обмены и сценарии, обращавшиеся к базе по старому имени. Делайте с предупреждением пользователей и резервной копией.
Отличается ли способ переименования для Бухгалтерии, ЗУП, УТ и ERP?
Нет, механизм платформенный и одинаков для всех конфигураций. Разница только в том, какой способ удобнее при конкретном числе пользователей и архитектуре.