Свой заголовок окна 1С: чтобы сразу видеть, в какой базе работаете

· 9 мин

Содержание

Чтобы поменять название 1С сверху, в типовых конфигурациях на 8.3 откройте Администрирование → Общие настройки и заполните поле «Заголовок программы». После перезапуска этот текст появится в верхней строке окна у всех, кто работает с базой. Название базы в окне запуска меняется отдельно: кнопка «Изменить» в списке баз.

Типичная ситуация: у бухгалтера открыты три базы — рабочая «Ромашка», копия для экспериментов и база второго юрлица. Сверху у всех трёх одинаково написано «Бухгалтерия предприятия». Документ проводят не там, где нужно, а заметно это только при сверке. Свой заголовок окна решает проблему за пару минут.

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

Путаница начинается с того, что «название 1С» — это сразу несколько разных вещей. Каждое меняется в своём месте, и правка одного не трогает остальные.

Что видноГде показываетсяГде хранитсяГде менять
Заголовок программыВерхняя строка главного окна, вкладка браузера в веб-клиентеВ самой информационной базеАдминистрирование → Общие настройки
Синоним конфигурацииЗаголовок окна, если свой не задан («Бухгалтерия предприятия, редакция 3.0»)В конфигурацииКонфигуратор, свойства корня конфигурации
Имя базы в спискеОкно запуска 1С:ПредприятияНа компьютере пользователя, файл ibases.v8iКнопка «Изменить» в окне запуска
Имя пользователяПравая часть верхней панелиВ базе, справочник «Пользователи»Администрирование → Настройки пользователей и прав → Пользователи
Каталог и файл базыНигде, кроме строки подключенияПапка с файлом 1Cv8.1CDПроводник (с последующей правкой пути в списке)

Главное, что нужно запомнить:

  • 🖥️ заголовок окна живёт в базе — его увидят все пользователи на всех компьютерах;
  • 📋 имя в списке баз живёт на конкретном компьютере — его видит только этот пользователь Windows;
  • 👤 имя пользователя — это не название базы, его меняют в карточке пользователя (поле «Полное имя»);
  • 📁 папка с базой на заголовок вообще не влияет.

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

Как поменять заголовок окна 1С в настройках программы

Это основной способ. Он работает в конфигурациях на Библиотеке стандартных подсистем: Бухгалтерия предприятия 3.0, ЗУП 3.1, Управление торговлей 11, КА и ERP. Права нужны административные.

  1. Откройте базу в режиме 1С:Предприятие под пользователем с полными правами.
  2. Перейдите в раздел Администрирование → Общие настройки.
  3. Найдите поле «Заголовок программы» — оно в верхней части формы.
  4. Впишите понятный текст, например Ромашка ООО — РАБОЧАЯ или КОПИЯ для тестов от 05.10.
  5. Закройте программу и откройте снова.

После перезапуска текст появится в верхней строке окна. Как именно он соединится с названием конфигурации, зависит от версии БСП. Обычно ваш заголовок стоит первым, а синоним конфигурации — после разделителя.

Несколько практических правил для текста заголовка:

  • ✅ ставьте отличительное слово в начало: Windows обрезает длинные заголовки на панели задач, и конец строки не видно;
  • ✅ для тестовых копий пишите КОПИЯ или ТЕСТ заглавными — это лучше всего бросается в глаза;
  • ✅ указывайте юрлицо, если баз несколько: ИП Петров, ООО Вектор;
  • ❌ не пишите туда длинные описания на два предложения — пользы нет, всё равно обрежется.

Заголовок хранится внутри базы. Если вы сделали копию рабочей базы (выгрузка .dt или копирование папки), у копии будет тот же заголовок. Сразу после развёртывания копии поменяйте ей заголовок на «КОПИЯ» — иначе через неделю никто не вспомнит, где какая.

Если поля «Заголовок программы» нет

В самописных и сильно доработанных конфигурациях этой настройки может не быть. Тогда остаются два пути:

  • 🔧 поменять синоним конфигурации в Конфигураторе — но для типовой конфигурации на поддержке это означает снятие с поддержки объекта и сложности при обновлении, поэтому так делать не стоит;
  • 🧩 задать заголовок программно через расширение конфигурации (пример кода — в разделе про параметры запуска ниже). Расширение не ломает обновления и снимается одной галочкой.

Переименование базы в окне запуска 1С

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

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

Путь к базе (каталог или сервер и имя базы на сервере) мастер сохранит прежним. Сама база не переименовывается, файлы не трогаются.

В том же мастере есть выбор папки в дереве списка. Если баз больше пяти, разложите их по папкам: «Рабочие», «Копии», «Архив». Папку можно ввести прямо в поле, начиная с косой черты.

Чего это действие не сделает:

  • не изменит заголовок окна уже открытой программы;
  • не изменит название базы у коллег — у каждого свой список;
  • не переименует базу на сервере 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. Закройте все окна 1С на этом компьютере, включая окно запуска. Иначе программа при выходе перезапишет файл своей версией списка.
  2. Сделайте копию ibases.v8i рядом, например ibases.v8i.bak.
  3. Откройте файл в Блокноте.
  4. Поменяйте текст в квадратных скобках у нужной базы. Остальные строки не трогайте.
  5. Сохраните файл в той же кодировке. Блокнот обычно сохраняет её сам; если после правки кириллица в списке превратилась в «кракозябры», пересохраните файл в UTF-8.
  6. Запустите 1С и проверьте список.

Строку Connect= правьте, только если действительно переносите базу. Ошибка в ней — и база пропадёт из доступных: при запуске 1С сообщит, что не может найти информационную базу. Строку ID не копируйте между базами — это уникальный идентификатор записи списка.

Имя в скобках должно быть уникальным в пределах файла. Две базы с одинаковым именем окно запуска покажет, но различать их вы не сможете.

Название базы на сервере и общий список для всех пользователей

В клиент-серверном варианте названий три, и это источник частых недоразумений.

НазваниеГде задаётсяКто видит
Имя информационной базы в кластереПри создании базы на сервере 1С, в консоли администрированияАдминистратор; оно же стоит в строке подключения
Имя в списке у пользователяОкно запуска или ibases.v8iТолько этот пользователь
Заголовок программыАдминистрирование → Общие настройкиВсе, кто вошёл в базу

Строка подключения серверной базы в списке выглядит так:

[Вектор — бухгалтерия]
Connect=Srvr="srv1c";Ref="vector_bp";

Здесь vector_bp — имя базы в кластере. Его не нужно менять ради красивого заголовка: переименование базы в кластере требует правки строки подключения у каждого пользователя. Для людей достаточно поменять имя в скобках и заголовок программы.

Один список на всех: общий файл v8i

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

  1. Подготовьте файл, например \\fileserver\1c\bases.v8i, с нужными именами баз.
  2. На компьютере пользователя откройте файл настроек стартера %APPDATA%\1C\1CEStart\1CEStart.cfg.
  3. Добавьте строку:
CommonInfoBases=\\fileserver\1c\bases.v8i
  1. Перезапустите окно запуска 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 для своих служебных ключей (например, при запуске после обновления). Если в вашей базе так уже кто-то делает, договоритесь о формате строки, чтобы ключи не мешали друг другу. Расширение сначала проверьте на копии базы.

Почему заголовок не поменялся

Большинство жалоб сводится к нескольким причинам. Найдите свой симптом:

Диагностика: выберите симптом

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

Будет ли новый заголовок виден в веб-клиенте и в браузере?
Да. Заголовок программы хранится в базе, поэтому в веб-клиенте он показывается в названии вкладки браузера так же, как в окне тонкого клиента.
Можно ли сделать разный заголовок для разных пользователей одной базы?
Через общие настройки — нет, он один на базу. Разные подписи дают параметр запуска /C с расширением конфигурации или разные имена базы в списке у каждого пользователя.
Слетит ли заголовок после обновления конфигурации?
Нет. Значение из общих настроек хранится в данных базы, обновление релиза его не затирает. Синоним конфигурации, наоборот, при обновлении вернётся к типовому.
Можно ли поменять цвет или значок окна, чтобы отличать копию?
Цвет окна общими настройками не задаётся. Надёжнее всего отличать копию по слову КОПИЯ в начале заголовка программы и по отдельной папке в списке баз.
Влияет ли имя базы в списке на обмены и резервное копирование?
Нет. Обмены и регламентные задания работают по пути к базе или имени базы в кластере, а имя в списке — только подпись для человека.