Своё название в окне 1С: Предприятие — от настроек до ярлыка и кода

· 9 мин

Содержание

В типовых конфигурациях на 8.3 заголовок программы меняют без программиста: Администрирование → Общие настройки, поле «Заголовок программы». Впишите текст, например «ООО Ромашка — рабочая», сохраните и перезапустите 1С. Новое название появится в заголовке окна 1С: Предприятие и на кнопке в панели задач.

Если нужно другое — переименовать базу в окне запуска, поменять ярлык и иконку на рабочем столе, настроить вкладку браузера в веб-клиенте или подставлять заголовок автоматически, — ниже по шагам для каждого случая. Способы работают в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на Библиотеке стандартных подсистем (БСП).

Поле «Заголовок программы» в общих настройках

Это самый быстрый и безопасный способ. Заголовок хранится в самой информационной базе, поэтому его увидят все пользователи, на всех компьютерах и в любом клиенте.

Что нужно: права администратора в базе. У обычного пользователя раздел «Администрирование» не откроется или поле будет недоступно.

Пошагово

  1. Откройте базу в режиме 1С: Предприятие под администратором.
  2. Перейдите в раздел Администрирование → Общие настройки.
  3. Найдите поле «Заголовок программы» — оно в верхней части формы.
  4. Введите текст. Коротко и по делу: название организации, пометка «ТЕСТ», город филиала.
  5. Закройте форму (запись идёт сразу) и перезапустите 1С.

Не дублируйте в заголовке название конфигурации: оно и так видно в окне «О программе» и в списке баз. Пишите то, что отличает эту базу от соседних, — организацию, филиал, пометку «ТЕСТ».

Где это поле в разных конфигурациях

КонфигурацияПуть к полю
Бухгалтерия предприятия 3.0Администрирование → Общие настройки
Зарплата и управление персоналом 3.1Администрирование → Общие настройки
Управление торговлей 11НСИ и администрирование → Администрирование → Общие настройки

В УТ 11 раздел верхнего уровня называется «НСИ и администрирование», поэтому путь на один шаг длиннее. Само поле и его поведение те же: БСП в этих конфигурациях общая.

Когда поле не помогает

  • 🔒 Конфигурация самописная или очень старая, без БСП — поля просто нет. Тогда остаются ярлык, имя базы и код (разделы ниже).
  • 👥 Нужно разное название для разных пользователей одной базы. Поле общее на всю базу, персональный заголовок даёт только программный способ.
  • 🖥 Хочется переименовать базу в окне выбора баз при запуске — это делается не в самой базе, а в списке баз на компьютере.

Имя базы в окне запуска и ярлык на рабочем столе

Часто под «заголовком» понимают не текст в окне программы, а название в списке баз, который появляется при старте 1С. Это разные вещи. Список баз хранится на компьютере пользователя и на заголовок окна не влияет.

Переименовать базу в списке

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

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

Список баз лежит в файле %APPDATA%\1C\1CEStart\ibases.v8i. Его можно скопировать на другие компьютеры, чтобы у всех были одинаковые названия. Перед заменой сохраните копию старого файла пользователя.

Ярлык с прямым запуском нужной базы

Ярлык на рабочем столе удобен, когда человек работает в одной базе и не хочет каждый раз выбирать её из списка.

  1. Щёлкните правой кнопкой по рабочему столу → «Создать» → «Ярлык».
  2. В поле расположения укажите программу запуска и параметры базы:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Ромашка — бухгалтерия (рабочая)"
  1. Задайте имя ярлыка — именно его пользователь увидит на рабочем столе.
  2. Сохраните.

/IBName берёт базу из списка по наименованию, поэтому строка должна совпадать с названием в окне запуска один в один. Для файловой базы можно указать путь напрямую: /F"D:\Bases\Romashka", для серверной — /S"srv1c\romashka".

Не пишите в ярлык пароль через /P. Его прочитает любой, кто откроет свойства ярлыка.

Сменить иконку ярлыка

Иконка ярлыка — свойство Windows, а не 1С.

  1. Правой кнопкой по ярлыку → «Свойства» → вкладка «Ярлык».
  2. Нажмите «Сменить значок».
  3. Выберите значок из предложенных или укажите свой .ico через «Обзор».

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

Веб-клиент и тонкий клиент: что видит пользователь

Заголовок из общих настроек хранится в базе, поэтому одинаково работает в тонком клиенте и в веб-клиенте. Отличается только место, где его видно.

КлиентГде отображается заголовок
Тонкий клиентСтрока заголовка окна и кнопка в панели задач Windows
Веб-клиентВкладка браузера и заголовок окна браузера
Толстый клиент (управляемое приложение)Строка заголовка окна, как у тонкого клиента

В веб-клиенте есть ещё одна «надпись», которую путают с заголовком, — имя публикации в адресной строке, например http://server/romashka/. Его задают при публикации базы на веб-сервере. Сменить имя публикации можно только переопубликовав базу, и после этого старые ссылки и закладки пользователей перестанут работать. Если цель — понятное название во вкладке, хватит поля «Заголовок программы».

В браузере много вкладок, и длинный заголовок обрезается. Ставьте главное слово в начало: «ТЕСТ Ромашка», а не «Ромашка, копия для проверки обновления, ТЕСТ».

Заголовок из кода: расширение вместо правки конфигурации

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

  • УстановитьЗаголовокКлиентскогоПриложения(Заголовок) — задаёт заголовок окна приложения целиком;
  • УстановитьКраткийЗаголовокПриложения(Заголовок) — задаёт краткий заголовок приложения;
  • ПолучитьЗаголовокКлиентскогоПриложения() и ПолучитьКраткийЗаголовокПриложения() — возвращают текущие значения.

Почему через расширение

Править модуль приложения типовой конфигурации напрямую — значит снять её с поддержки или включить возможность изменения. После этого каждое обновление превращается в ручное сравнение и объединение. Расширение конфигурации (доступно с платформы 8.3.6) решает задачу без вмешательства в типовой код.

Пошагово

  1. Откройте базу в Конфигураторе: Конфигурация → Расширения конфигурации.
  2. Добавьте новое расширение и откройте его.
  3. В дереве расширения выделите корень и через контекстное меню откройте модуль управляемого приложения (при необходимости заимствуйте его).
  4. Добавьте обработчик, который выполнится после типового:
&После("ПриНачалеРаботыСистемы")
Процедура Расш_ПриНачалеРаботыСистемы()
	
	ТекстЗаголовка = СтрШаблон("ТЕСТ — копия от %1", Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy"));
	УстановитьКраткийЗаголовокПриложения(ТекстЗаголовка);
	
КонецПроцедуры
  1. Сохраните расширение и выполните Конфигурация → Обновить конфигурацию базы данных (это отдельный шаг, без него изменения не применятся).
  2. Перезапустите базу в режиме 1С: Предприятие.

Пример ставит пометку «ТЕСТ» с текущей датой. Для реальной задачи дату лучше брать не из часов компьютера, а из константы или параметра, который вы записали при создании копии.

Вариант: заголовок под конкретного пользователя

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

&После("ПриНачалеРаботыСистемы")
Процедура Расш_ПриНачалеРаботыСистемы()
	
	Если ИмяПользователя() = "Аудитор" Тогда
		УстановитьКраткийЗаголовокПриложения("Ромашка — режим проверки");
	КонецЕсли;
	
КонецПроцедуры

Имя сравнивается с полем «Имя» пользователя информационной базы, а не с ФИО из справочника. У остальных пользователей останется заголовок из общих настроек.

Зачем атрибут &После

БСП при запуске сама выставляет заголовок из поля «Заголовок программы». Если ваш код сработает раньше, типовой обработчик перезапишет результат. Атрибут &После гарантирует, что ваш текст будет установлен последним.

Расширение в рабочей базе ставьте только после проверки на копии. Ошибка в обработчике запуска не даст пользователям нормально войти в программу.

Как версия платформы и интерфейс влияют на заголовок

Правила выше относятся к 8.3 с интерфейсом «Такси» — так работают все актуальные типовые конфигурации. Отличия начинаются, когда база старая или работает в режиме совместимости.

СитуацияЧто меняется
8.3, интерфейс «Такси»Заголовок из общих настроек и методы УстановитьЗаголовокКлиентскогоПриложения / УстановитьКраткийЗаголовокПриложения работают как описано
Конфигурация в режиме совместимости с 8.2В старом коде встречается метод УстановитьЗаголовокСистемы — это метод из 8.2; в новом коде используйте методы 8.3
Обычное приложение (толстый клиент, старые конфигурации)Поля «Заголовок программы» нет, заголовок задаётся только кодом конфигурации
Расширения конфигурацииНужна платформа с номером не ниже 8.3.6 и конфигурация, которая их допускает

Номер платформы смотрите в Конфигураторе через Справка → О программе или в режиме 1С: Предприятие в окне «О программе» в главном меню. Там же указан режим совместимости, если он включён.

Внешний вид помимо заголовка

Заголовок — не единственное, что можно настроить, чтобы окно 1С было удобным и узнаваемым. Без программиста доступно ещё несколько вещей.

  • 🧩 Панели. В главном меню откройте Вид → Настройка панелей. Здесь перетаскивают панель разделов, панель открытых, панель функций текущего раздела: сверху, слева или скрыть совсем.
  • 🔤 Масштаб. Размер шрифта формы меняют сочетанием Ctrl + колесо мыши прямо в открытой форме — пригодится на ноутбуках с маленьким экраном.
  • ⭐ Избранное и начальная страница. Часто используемые документы и отчёты добавляют в избранное звёздочкой, а состав начальной страницы правят через настройку в главном меню.
  • 🏷 Заголовок как маркер базы. Если у вас несколько организаций в разных базах, впишите название организации в «Заголовок программы» каждой. Это дешевле и надёжнее любой цветовой схемы.

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

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

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

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

Ещё один источник путаницы — копии базы. Если рабочую базу выгрузили в .dt и загрузили в тестовую, заголовок переедет вместе с данными. Сразу после загрузки поменяйте его в копии на «ТЕСТ …», чтобы никто не провёл документы не в той базе.

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

Видят ли изменённый заголовок все пользователи?
Да, если он задан в поле «Заголовок программы»: значение хранится в базе. Название базы в окне запуска и ярлык — только на том компьютере, где их поменяли.
Можно ли убрать из заголовка название конфигурации?
Поле в общих настройках задаёт только ваш текст, а итоговую строку окна собирает типовой код. Полный контроль над строкой даёт только метод УстановитьЗаголовокКлиентскогоПриложения в расширении.
Слетит ли заголовок после обновления конфигурации?
Нет. Поле «Заголовок программы» — данные базы, обновление их не трогает. Расширение тоже сохраняется, но после крупного обновления проверьте, что оно применяется без ошибок.
Какой длины делать заголовок?
Чем короче, тем лучше: два-четыре слова. На кнопке панели задач и во вкладке браузера видно лишь начало строки, остальное обрезается.
Поменяется ли имя базы в адресе веб-клиента?
Нет. Адрес определяется именем публикации на веб-сервере. Заголовок программы меняет только текст на вкладке браузера.