Как изменить название базы в заголовке окна 1С 8.3: разбор по сценариям
Содержание
Название базы в шапке окна 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. Общий список баз — переименовать сразу для всех пользователей
Когда локальная правка не годится: если офис работает с терминального сервера или у каждого свой компьютер, а название должно быть одинаковым у всех.
- В окне списка баз откройте меню настроек (иконка ⋮ или пункт
Сервис). - Выберите
Общий список информационных баз→Добавить общий список. - Укажите путь к файлу
ibases.v8i, расположенному на сетевой папке, доступной всем рабочим местам. - Все, у кого подключён этот общий список, увидят одинаковое название сразу после переподключения.
Если у части сотрудников терминальный сервер, а у части — локальные компьютеры, добиться единообразия проще через общий список на сетевом диске, чем править ibases.v8i на каждой машине отдельно.
Главный плюс общего списка — изменили один файл, и как переименовать базу 1С 8.3 в шапке для всего отдела решается одной правкой, а не обходом рабочих мест.
Способ 3. Переименование на уровне кластера сервера
Это уже не про шапку напрямую, а про то, как база называется внутри кластера 1С:Предприятия. Нужно, если название в списке запуска хотят синхронизировать с реальным именем базы на сервере — например, при наведении порядка после миграции или объединения баз.
- Откройте
Администрирование серверов 1С:Предприятия(консоль администрирования кластера). - Разверните дерево: ваш кластер →
Информационные базы. - Выберите нужную базу →
Свойства→ полеИмя(имя базы в кластере, не путать с локальнымИмяв списке запуска). - Измените значение, нажмите
ОК.
Перед переименованием на уровне кластера предупредите всех пользователей и сделайте резервную копию базы . Это не косметическая правка: по этому имени строятся строки соединения для внешних подключений, COM-объектов, веб-сервисов и обменов. Старое имя в этих местах перестанет работать сразу после смены.
После переименования в кластере локальный список баз на рабочих местах не обновится автоматически — там всё равно останется старое название из поля Имя в карточке подключения. Проверьте и обновите его отдельно способом 1, если нужна синхронизация.
Способ 4. Закрепить название кодом конфигурации
Самый жёсткий и самый надёжный способ: название в шапке назначается не списком баз, а программно — через системную переменную ЗаголовокСистемы. Она действует одинаково для всех пользователей, независимо от того, что у них написано в локальном списке.
Правит разработчик в конфигураторе:
Конфигурация→Открыть конфигурацию→ найдите модуль конфигурации (обычно обработчик событияПередНачаломРаботыСистемы).- Добавьте строку:
Процедура ПередНачаломРаботыСистемы(Отказ, СтандартнаяОбработка)
ЗаголовокСистемы = "ООО Ромашка — Бухгалтерия (РАБОЧАЯ БАЗА)";
КонецПроцедуры
- Сохраните и обновите конфигурацию базы данных.
Этот способ особенно ценят для разделения рабочей и тестовой базы: в копии для тестов title меняют на «КОПИЯ — НЕ РАБОЧАЯ», чтобы сотрудник не перепутал базы и не ввёл документы не туда.
Правка через код конфигурации попадает в зону обновлений. Если конфигурация типовая и обновляется из комплекта поставки, правку лучше делать в расширении, а не в основной конфигурации — иначе следующее обновление её сотрёт.
Особенности по сценариям и конфигурациям
Механизм переименования в заголовке — платформенный, он одинаков для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и ERP: ни одна из типовых конфигураций не переопределяет ЗаголовокСистемы по умолчанию. Разница только в сценарии использования.
Имя в карточке подключения. Две минуты, перезапуск клиента.ibases.v8i на сетевой папке. Правите один файл — видят все.ЗаголовокСистемы в коде. Подходит, когда важно различать рабочую и тестовую копию визуально и наверняка.Для веб-клиента (работа через браузер) ни один из перечисленных способов напрямую не действует: заголовок страницы в браузере формируется из настроек публикации — файла default.vrd на веб-сервере (IIS или Apache). Там меняют атрибут имени публикации, а не список баз на компьютере пользователя.
Сравнение способов
| Способ | Когда применяют | Риски |
|---|---|---|
| 🖱️ Список баз (локально) | один-два пользователя, быстрая правка | действует только на том компьютере, где меняли |
| 🌐 Общий список на сервере | терминал, много рабочих мест | нужен доступ к сетевой папке; ошибка в пути — базы не видны никому |
| 🖥️ Переименование в кластере | синхронизация имени с реальным именем базы на сервере | рвёт строки соединения во внешних системах и обменах |
💻 Код конфигурации (ЗаголовокСистемы) | нужно жёстко закрепить название для всех | требует правки в расширении, иначе обновление сотрёт правку |
Типичные ошибки при переименовании базы в шапке
- ❌ Путают поле
Имяв списке баз иИмя информационной базыв блоке подключения к серверу. Второе менять нельзя — слетит соединение с кластером. - ❌ Правят локальный
ibases.v8i, думая, что это общий список. Изменения видит только тот, у кого правили файл, остальные работают по-старому. - ❌ Меняют название в кластере без предупреждения коллег. Внешние подключения (COM, обмены, веб-сервисы) падают, потому что обращаются по старому имени базы.
- ❌ Пишут код
ЗаголовокСистемыв основной конфигурации типового решения. Очередное обновление конфигурации с сайта поставщика перезатирает правку целиком. - ❌ Не перезапускают клиент после правки. 1С не подхватывает новое имя «на горячую» — список баз нужно закрыть и открыть снова, а активные сессии перезайти.
- ❌ Ожидают, что переименование базы в списке изменит и название в веб-клиенте. Эти два места настраиваются раздельно.
Если переименование не отображается
Название в шапке не поменялось после правки — пройдите по пунктам:
- Закрыли ли список баз полностью (не свернули), прежде чем открыть заново?
- Правили ли именно тот список, который реально подключён у пользователя — локальный или общий? Проверьте в меню
Сервис→Общий список, какой список активен сейчас. - Если название назначено кодом — не перекрывает ли его другая процедура, вызываемая позже
ПередНачаломРаботыСистемы? Поставьте точку останова и проверьте порядок вызовов. - Обновилась ли конфигурация базы данных после правки кода — без обновления (F7 в конфигураторе) изменения не попадут в рабочую базу.
- Для веб-клиента — очистили ли кеш браузера? Старый заголовок страницы иногда держится в кеше вкладки.
Если ни один пункт не помог, причина обычно в правах: пользователь физически не может сохранить изменения в общем списке на сетевой папке из-за ограничений доступа — тогда правку делает тот, у кого есть запись в эту папку.
Как быстро переименовать базу 1С 8.3 в шапке без доступа к конфигуратору?
Изменить → поле Имя → новое название → перезапустить клиент. Доступ к конфигуратору не нужен.Почему после правки в списке баз название в шапке не изменилось?
Можно ли сделать разные названия для разных сотрудников одной базы?
Имя настраивается индивидуально и ни на что больше не влияет.Как в 1С поменять название базы в шапке сразу для всех рабочих мест?
ibases.v8i на сетевой папке (способ 2) либо через код ЗаголовокСистемы в конфигурации (способ 4) — оба варианта не зависят от локальных настроек каждого компьютера.