Свой текст в заголовке окна 1С: где он задаётся и как его изменить без правки конфигурации
Содержание
Чтобы поменять название базы 1С в шапке окна, откройте Администрирование → Общие настройки и впишите свой текст в поле «Заголовок программы». Так это делается в типовых конфигурациях на БСП: Бухгалтерии 3.0, ЗУП 3.1, Управлении торговлей 11. Нужны права администратора, конфигуратор не нужен. Новый заголовок гарантированно появится после перезапуска сеанса.
Имя базы в окне запуска — отдельная настройка. Оно хранится на вашем компьютере и меняется кнопкой «Изменить» в списке баз. Конфигуратор понадобится только для самописных конфигураций, где никакой настройки заголовка нет.
Название базы и заголовок окна — это разные вещи
Путаница возникает из-за того, что «название базы» в 1С живёт в трёх местах сразу. Меняют одно, а ждут, что поменяется другое.
| Что | Где видно | Где хранится | Кто меняет |
|---|---|---|---|
| Имя в списке баз | Окно запуска 1С:Предприятия | Файл ibases.v8i в профиле пользователя Windows | Каждый пользователь у себя |
| Заголовок программы | Шапка главного окна | Данные самой базы (настройка БСП) | Администратор базы, сразу для всех |
| Синоним конфигурации | Шапка, если заголовок не задан; «О программе» | Конфигурация | Разработчик в конфигураторе |
| Имя базы в кластере | Консоль администрирования, строка подключения | Реестр кластера на сервере | Администратор сервера 1С |
Что из этого следует на практике:
- 🖥️ Переименовали базу в списке запуска — шапка окна осталась прежней. Это нормально: список запуска знает только ваш компьютер.
- 🏢 Поменяли заголовок в «Общих настройках» — он появится у всех пользователей, на всех компьютерах, в тонком клиенте и в веб-клиенте.
- 🧩 Поменяли синоним в конфигураторе — изменилась сама конфигурация. Для типовой это лишняя правка, которая потом мешает обновлению.
Как поменять название базы 1С в шапке через «Общие настройки»
Это основной способ для типовых конфигураций. Он ничего не ломает и переживает обновления.
- Запустите базу в режиме 1С:Предприятие под пользователем с полными правами.
- Откройте раздел
Администрирование → Общие настройки. - Найдите поле «Заголовок программы» в верхней части формы.
- Впишите текст, например
ООО «Ромашка» — рабочая базаилиКОПИЯ от 15.10 — тест. - Закройте форму и перезапустите 1С.
Текст попадает в шапку вместе с названием программы. Если поле очистить, в шапке останется стандартное наименование конфигурации.
| Конфигурация | Где поле заголовка |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Общие настройки, поле «Заголовок программы» |
| ЗУП 3.1 | Администрирование → Общие настройки, поле «Заголовок программы» |
| Управление торговлей 11 | Раздел НСИ и администрирование, группа «Администрирование» → «Общие настройки» |
Не видите раздела «Администрирование» или поле недоступно — у вашего пользователя нет полных прав. Попросите администратора базы либо добавить роль, либо поменять заголовок самому.
Заголовок записывается в базу, а не в настройки пользователя. Поэтому менять его в чужом сеансе или на каждом компьютере не нужно: один раз — и у всех.
Зачем менять заголовок, кроме красоты
Самый полезный сценарий — пометить копию. Бухгалтер открыл две базы с одинаковой шапкой, провёл платёжки не там, и разбирайся потом. Достаточно в тестовой копии сразу после развёртывания написать в заголовке ТЕСТ — НЕ РАБОЧАЯ.
Делайте это первым действием после загрузки копии, до того как в неё зайдут пользователи. Копия создаётся из рабочей базы, поэтому сначала у неё ровно тот же заголовок, что у оригинала.
Как проверить, какую базу вы на самом деле открыли
Заголовок — это подпись, а не адрес. Его можно ошибочно скопировать вместе с базой, поэтому при сомнениях смотрите строку подключения.
- Откройте главное меню программы (кнопка с тремя полосками слева вверху).
- Выберите
Справка → О программе. - В строке «Информационная база» указан путь:
File="D:\Bases\Romashka"для файловой илиSrvr="srv1c";Ref="buh_romashka"для серверной.
Если путь ведёт в каталог копии, а в шапке написано «рабочая база», — заголовок нужно исправить прямо сейчас, пока в копии никто не провёл документы.
Имя базы в списке запуска: файловый вариант
Если под «шапкой» вы имеете в виду строку в окне запуска 1С, меняется она так:
- Запустите 1С, но базу не открывайте.
- Выделите базу в списке и нажмите «Изменить».
- В первом поле «Укажите наименование информационной базы» введите новое имя.
- Нажмите «Далее» и «Готово». Путь к каталогу базы не трогайте.
Данные базы при этом не меняются. Переименовывается только ярлык на этом компьютере у этого пользователя Windows.
Правка списка баз вручную
Список хранится в текстовом файле:
%APPDATA%\1C\1CEStart\ibases.v8i
Каждая база — блок, имя которого стоит в квадратных скобках. Его и правят:
[Бухгалтерия — Ромашка рабочая]
Connect=File="D:\Bases\Romashka";
ID=3f6e1c2a-...
Закройте все окна 1С, откройте файл в Блокноте, исправьте текст в скобках и сохраните. Кодировку файла не меняйте, иначе кириллица в списке превратится в «кракозябры».
Строку Connect= не редактируйте, если не понимаете, что меняете. Ошибка в пути — и база пропадёт из списка или откроется не та.
Одинаковый список для всего офиса
Переименовывать базы на 15 компьютерах по одной неудобно. Для этого есть общий список: файл .v8i кладут в сетевую папку, а в файле %APPDATA%\1C\1CEStart\1CEStart.cfg у каждого пользователя прописывают строку:
CommonInfoBases=\\server\1c\bases.v8i
Теперь имена баз меняют в одном файле на сервере. Пользователи увидят новые названия при следующем запуске окна 1С.
На терминальном сервере это особенно заметно. У каждого пользователя RDP свой профиль и свой ibases.v8i, поэтому переименование под учётной записью администратора остальным ничего не даст. Общий файл списка решает задачу для всех сразу: правите одну строку в квадратных скобках — и через минуту 20 человек видят новое имя.
Клиент-серверная база: что переименовать можно, а что лучше не трогать
В клиент-серверном варианте заголовок окна меняется точно так же, через Общие настройки. Сервер 1С и СУБД тут ни при чём: настройка лежит в данных базы.
С именами всё сложнее. У серверной базы их три:
- 🔗 Имя в кластере — то, что пишут в строке подключения
Srvr="srv1c";Ref="buh_romashka";. На него ссылаются все ярлыки, регламентные задания, публикации на веб-сервере, обмены. - 🗄️ Имя базы в СУБД — база в MS SQL Server или PostgreSQL, где лежат таблицы.
- 📝 Описание — свободный текст в свойствах базы в консоли администрирования кластера.
Ради шапки окна ни имя в кластере, ни имя в СУБД менять не нужно. Заголовок от них не зависит.
Если хочется пояснить, что это за база, — заполните «Описание» в консоли кластера. Пользователи его не видят, но администратору при двадцати базах на сервере это сильно помогает.
Переименование базы в СУБД средствами SQL Server Management Studio или pgAdmin при работающем сервере 1С ломает подключение: кластер продолжит искать базу по старому имени. Такую операцию планируют в нерабочее время и согласуют с администратором сервера.
Имя в списке запуска для серверной базы меняется тем же «Изменить» или правкой ibases.v8i. Блок выглядит так:
[Бухгалтерия — Ромашка (сервер)]
Connect=Srvr="srv1c";Ref="buh_romashka";
Смена заголовка из обработки или кода
В платформе 8.3 заголовок главного окна задаётся методом глобального контекста УстановитьЗаголовокКлиентскогоПриложения(). Он действует только в текущем сеансе и до его закрытия.
Пример для внешней обработки. Создайте в конфигураторе обработку, добавьте на форму команду и впишите обработчик:
&НаКлиенте
Процедура СменитьЗаголовок(Команда)
УстановитьЗаголовокКлиентскогоПриложения("ТЕСТОВАЯ БАЗА — не проводить документы");
КонецПроцедуры
Откройте обработку через Файл → Открыть и нажмите команду. Шапка изменится сразу, без перезапуска. После перезапуска 1С вернёт прежний заголовок.
Когда это полезно:
- 🧪 Разработчик проверяет, как выглядит длинный заголовок, не трогая настройку базы.
- 🖥️ Нужно временно пометить один сеанс, например при демонстрации экрана.
Для постоянного заголовка в самописной конфигурации вызов ставят в обработчик ПриНачалеРаботыСистемы() модуля управляемого приложения. Текст лучше брать из константы, а не зашивать в код: тогда его поменяет администратор, а не программист.
Процедура ПриНачалеРаботыСистемы()
ТекстЗаголовка = ПолучитьЗаголовокНаСервере();
Если ЗначениеЗаполнено(ТекстЗаголовка) Тогда
УстановитьЗаголовокКлиентскогоПриложения(ТекстЗаголовка);
КонецЕсли;
КонецПроцедуры
Функцию ПолучитьЗаголовокНаСервере() размещают в общем модуле с флагом «Вызов сервера», и она возвращает значение константы. В типовых конфигурациях этого делать не надо: БСП уже устанавливает заголовок из «Общих настроек».
Синоним конфигурации
Последний вариант — поменять свойство «Синоним» в корне конфигурации: Конфигурация → Открыть конфигурацию, правый клик по корню дерева, «Свойства». Синоним показывается в шапке, если заголовок не задан.
Для типовой конфигурации на поддержке это плохая идея. Чтобы поменять синоним, придётся включить возможность изменения, и при каждом обновлении конфигуратор будет предлагать сравнение и объединение. Ради одной строки в шапке это неоправданная цена.
Что станет с заголовком после обновления конфигурации
Здесь способы ведут себя по-разному:
| Способ | После обновления типовой |
|---|---|
| Поле «Заголовок программы» | Сохраняется: это данные базы, обновление конфигурации их не трогает |
| Имя в списке запуска | Сохраняется: файл на компьютере пользователя обновление не видит |
УстановитьЗаголовокКлиентскогоПриложения() из обработки | Слетает при каждом перезапуске, обновление ни при чём |
| Синоним конфигурации | При обновлении с объединением может вернуться значение поставщика |
Вывод простой: для типовой базы пользуйтесь полем в «Общих настройках». Тогда после обновления ничего восстанавливать не придётся.
Одно исключение — загрузка базы из .dt. Файл выгрузки содержит данные, значит, заголовок придёт вместе с ними. Загрузили выгрузку рабочей базы в тестовую — заголовок станет «рабочим». Это ещё один повод поправить его первым же шагом.
Если название в шапке не поменялось
Как называть базы, чтобы их не путали
Хорошее имя отвечает на три вопроса: чья база, какая программа, рабочая или нет. Пример схемы:
- ✅
Ромашка — Бухгалтерия— рабочая база ООО «Ромашка». - ✅
Ромашка — ЗУП— зарплата той же организации. - ✅
ТЕСТ Ромашка — Бухгалтерия 15.10— копия, с датой выгрузки. - ❌
Новая база,Бухгалтерия (2),Копия копии— через месяц никто не вспомнит, что внутри.
Ещё несколько правил из практики:
- 🔠 Слово-маркер ставьте в начало:
ТЕСТ,АРХИВ,ДЕМО. Длинный заголовок обрезается справа, начало видно всегда. - 📏 Держите заголовок коротким, в пределах 40–50 символов. На ноутбуке с небольшим экраном длинный текст уходит под кнопки окна.
- 🔁 Используйте одинаковые слова в трёх местах: в списке запуска, в заголовке программы и в описании базы в кластере.
- 🗂️ Для серверных баз имя в кластере делайте латиницей и без пробелов:
romashka_bp,romashka_zup. Его набирают в строке подключения и в путях публикации. - 🗓️ Архивные базы за закрытые периоды помечайте годом в заголовке:
АРХИВ Ромашка до 2024.
Частые вопросы
Можно ли сделать разный заголовок для разных пользователей одной базы?
Меняется ли заголовок в веб-клиенте и мобильном клиенте?
Влияет ли переименование базы в списке запуска на обмены и регламентные задания?
Нужен ли монопольный доступ, чтобы поменять заголовок?
Куда пропадает старое имя базы после переустановки 1С?
ibases.v8i.