Свой заголовок окна 1С: чтобы сразу видеть, в какой базе работаете
Содержание
Чтобы поменять название 1С сверху, в типовых конфигурациях на 8.3 откройте Администрирование → Общие настройки и заполните поле «Заголовок программы». После перезапуска этот текст появится в верхней строке окна у всех, кто работает с базой. Название базы в окне запуска меняется отдельно: кнопка «Изменить» в списке баз.
Типичная ситуация: у бухгалтера открыты три базы — рабочая «Ромашка», копия для экспериментов и база второго юрлица. Сверху у всех трёх одинаково написано «Бухгалтерия предприятия». Документ проводят не там, где нужно, а заметно это только при сверке. Свой заголовок окна решает проблему за пару минут.
Какие названия вы видите сверху и откуда они берутся
Путаница начинается с того, что «название 1С» — это сразу несколько разных вещей. Каждое меняется в своём месте, и правка одного не трогает остальные.
| Что видно | Где показывается | Где хранится | Где менять |
|---|---|---|---|
| Заголовок программы | Верхняя строка главного окна, вкладка браузера в веб-клиенте | В самой информационной базе | Администрирование → Общие настройки |
| Синоним конфигурации | Заголовок окна, если свой не задан («Бухгалтерия предприятия, редакция 3.0») | В конфигурации | Конфигуратор, свойства корня конфигурации |
| Имя базы в списке | Окно запуска 1С:Предприятия | На компьютере пользователя, файл ibases.v8i | Кнопка «Изменить» в окне запуска |
| Имя пользователя | Правая часть верхней панели | В базе, справочник «Пользователи» | Администрирование → Настройки пользователей и прав → Пользователи |
| Каталог и файл базы | Нигде, кроме строки подключения | Папка с файлом 1Cv8.1CD | Проводник (с последующей правкой пути в списке) |
Главное, что нужно запомнить:
- 🖥️ заголовок окна живёт в базе — его увидят все пользователи на всех компьютерах;
- 📋 имя в списке баз живёт на конкретном компьютере — его видит только этот пользователь Windows;
- 👤 имя пользователя — это не название базы, его меняют в карточке пользователя (поле «Полное имя»);
- 📁 папка с базой на заголовок вообще не влияет.
Если вы переименовали базу в окне запуска и ждёте, что изменится заголовок открытой программы, — не изменится. Это две независимые настройки.
Как поменять заголовок окна 1С в настройках программы
Это основной способ. Он работает в конфигурациях на Библиотеке стандартных подсистем: Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11, КА и ERP. Права нужны административные.
- Откройте базу в режиме 1С:Предприятие под пользователем с полными правами.
- Перейдите в раздел
Администрирование → Общие настройки. - Найдите поле «Заголовок программы» — оно в верхней части формы.
- Впишите понятный текст, например
Ромашка ООО — РАБОЧАЯилиКОПИЯ для тестов от 05.10. - Закройте программу и откройте снова.
После перезапуска текст появится в верхней строке окна. Как именно он соединится с названием конфигурации, зависит от версии БСП. Обычно ваш заголовок стоит первым, а синоним конфигурации — после разделителя.
Несколько практических правил для текста заголовка:
- ✅ ставьте отличительное слово в начало: Windows обрезает длинные заголовки на панели задач, и конец строки не видно;
- ✅ для тестовых копий пишите
КОПИЯилиТЕСТзаглавными — это лучше всего бросается в глаза; - ✅ указывайте юрлицо, если баз несколько:
ИП Петров,ООО Вектор; - ❌ не пишите туда длинные описания на два предложения — пользы нет, всё равно обрежется.
Заголовок хранится внутри базы. Если вы сделали копию рабочей базы (выгрузка .dt или копирование папки), у копии будет тот же заголовок. Сразу после развёртывания копии поменяйте ей заголовок на «КОПИЯ» — иначе через неделю никто не вспомнит, где какая.
Если поля «Заголовок программы» нет
В самописных и сильно доработанных конфигурациях этой настройки может не быть. Тогда остаются два пути:
- 🔧 поменять синоним конфигурации в Конфигураторе — но для типовой конфигурации на поддержке это означает снятие с поддержки объекта и сложности при обновлении, поэтому так делать не стоит;
- 🧩 задать заголовок программно через расширение конфигурации (пример кода — в разделе про параметры запуска ниже). Расширение не ломает обновления и снимается одной галочкой.
Переименование базы в окне запуска 1С
Окно запуска — это список, который вы видите перед входом в программу. Названия в нём пользователь задаёт сам, и правка ни на что, кроме этого списка, не влияет.
- Запустите 1С:Предприятие с ярлыка, чтобы открылось окно со списком баз.
- Выделите нужную базу одним щелчком.
- Нажмите кнопку «Изменить» справа.
- На первом шаге мастера в поле с наименованием информационной базы впишите новое имя.
- Нажимайте «Далее» до последнего шага, ничего больше не меняя, затем «Готово».
Путь к базе (каталог или сервер и имя базы на сервере) мастер сохранит прежним. Сама база не переименовывается, файлы не трогаются.
В том же мастере есть выбор папки в дереве списка. Если баз больше пяти, разложите их по папкам: «Рабочие», «Копии», «Архив». Папку можно ввести прямо в поле, начиная с косой черты.
Чего это действие не сделает:
- не изменит заголовок окна уже открытой программы;
- не изменит название базы у коллег — у каждого свой список;
- не переименует базу на сервере 1С и не переименует папку файловой базы.
Правка файла ibases.v8i вручную
Список баз окна запуска хранится в обычном текстовом файле. Его удобно править, когда нужно переименовать сразу много баз или перенести список на другой компьютер.
Файл лежит в профиле пользователя:
%APPDATA%\1C\1CEStart\ibases.v8i
Вставьте эту строку в адресную строку Проводника — откроется нужная папка.
Каждая база в файле — это блок, который начинается с имени в квадратных скобках. Именно это имя показывается в окне запуска:
[Ромашка ООО — РАБОЧАЯ]
Connect=File="D:\Bases\Romashka";
ID=3f1c2a7e-0b4d-4c9a-9d1e-6a2b8c4f7e01
OrderInList=0
Folder=/Рабочие
External=0
App=Auto
WA=1
Version=8.3
Порядок правки:
- Закройте все окна 1С на этом компьютере, включая окно запуска. Иначе программа при выходе перезапишет файл своей версией списка.
- Сделайте копию
ibases.v8iрядом, напримерibases.v8i.bak. - Откройте файл в Блокноте.
- Поменяйте текст в квадратных скобках у нужной базы. Остальные строки не трогайте.
- Сохраните файл в той же кодировке. Блокнот обычно сохраняет её сам; если после правки кириллица в списке превратилась в «кракозябры», пересохраните файл в UTF-8.
- Запустите 1С и проверьте список.
Строку Connect= правьте, только если действительно переносите базу. Ошибка в ней — и база пропадёт из доступных: при запуске 1С сообщит, что не может найти информационную базу. Строку ID не копируйте между базами — это уникальный идентификатор записи списка.
Имя в скобках должно быть уникальным в пределах файла. Две базы с одинаковым именем окно запуска покажет, но различать их вы не сможете.
Название базы на сервере и общий список для всех пользователей
В клиент-серверном варианте названий три, и это источник частых недоразумений.
| Название | Где задаётся | Кто видит |
|---|---|---|
| Имя информационной базы в кластере | При создании базы на сервере 1С, в консоли администрирования | Администратор; оно же стоит в строке подключения |
| Имя в списке у пользователя | Окно запуска или ibases.v8i | Только этот пользователь |
| Заголовок программы | Администрирование → Общие настройки | Все, кто вошёл в базу |
Строка подключения серверной базы в списке выглядит так:
[Вектор — бухгалтерия]
Connect=Srvr="srv1c";Ref="vector_bp";
Здесь vector_bp — имя базы в кластере. Его не нужно менять ради красивого заголовка: переименование базы в кластере требует правки строки подключения у каждого пользователя. Для людей достаточно поменять имя в скобках и заголовок программы.
Один список на всех: общий файл v8i
Если пользователей много (особенно на терминальном сервере), править каждому ibases.v8i неудобно. Платформа умеет подключать общий список из сетевой папки.
- Подготовьте файл, например
\\fileserver\1c\bases.v8i, с нужными именами баз. - На компьютере пользователя откройте файл настроек стартера
%APPDATA%\1C\1CEStart\1CEStart.cfg. - Добавьте строку:
CommonInfoBases=\\fileserver\1c\bases.v8i
- Перезапустите окно запуска 1С.
Теперь базы из общего файла появятся у всех, кому прописан этот параметр. Переименовали базу в общем файле — новое имя увидят все после перезапуска окна запуска. Права на запись в сетевую папку оставьте только администратору, пользователям достаточно чтения.
На терминальном сервере строку CommonInfoBases можно прописать один раз в общем для всех пользователей файле %ALLUSERSPROFILE%\1C\1CEStart\1CEStart.cfg, но проверьте результат на тестовом пользователе, прежде чем раскатывать на всех.
Свой заголовок через параметры запуска и ярлык
Иногда нужно, чтобы одна и та же база открывалась с разными подписями: например, у кассира и у главбуха, или при запуске под разными организациями. Тут помогают параметры командной строки.
Ярлык на конкретную базу
Ярлык на рабочем столе тоже можно назвать как угодно — это ещё одно место, где люди видят «название 1С». Команда запуска базы по имени из списка:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Ромашка ООО — РАБОЧАЯ"
Параметр /IBName ищет базу по имени из списка. Значит, если вы потом переименуете базу в окне запуска, ярлык перестанет её находить — поменяйте имя и в ярлыке.
Вариант без привязки к имени — указать путь напрямую:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Romashka"
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\vector_bp"
Заголовок из строки запуска
Параметр /C передаёт в программу произвольную строку. Конфигурация может прочитать её и поставить в заголовок окна. В типовых конфигурациях такой обработки нет, её добавляют расширением.
Пример ярлыка:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Romashka" /C"Касса — Ромашка"
Код в модуле управляемого приложения расширения:
&После("ПриНачалеРаботыСистемы")
Процедура Расш1_ПриНачалеРаботыСистемы()
Если ЗначениеЗаполнено(ПараметрЗапуска) Тогда
УстановитьЗаголовокКлиентскогоПриложения(ПараметрЗапуска);
КонецЕсли;
КонецПроцедуры
Метод УстановитьЗаголовокКлиентскогоПриложения меняет заголовок только в текущем сеансе и не записывает ничего в базу. Остальные пользователи продолжат видеть заголовок из общих настроек.
Некоторые типовые конфигурации используют параметр /C для своих служебных ключей (например, при запуске после обновления). Если в вашей базе так уже кто-то делает, договоритесь о формате строки, чтобы ключи не мешали друг другу. Расширение сначала проверьте на копии базы.
Почему заголовок не поменялся
Большинство жалоб сводится к нескольким причинам. Найдите свой симптом: