Администрирование · 9 мин
Как изменить название окна 1С
Как изменить название окна 1С: настройка заголовка системы через параметры информационной базы и код УстановитьЗаголовокСистемы. Пошаговые инструкции и типичные ошибки.
Название окна программы 1С — это заголовок системы, который отображается в шапке главного окна, в панели задач Windows и при переключении между приложениями. По умолчанию там выводится «1С:Предприятие» вместе с именем информационной базы, и когда открыто несколько баз одновременно, различить их визуально бывает сложно.
Изменить название окна можно двумя способами: через настройку параметров информационной базы в режиме «1С:Предприятие» (без программирования) или программно — методом УстановитьЗаголовокСистемы(). Первый вариант доступен пользователю с правами администратора, второй требует внесения кода в модуль сеанса или общий модуль.
Выбор способа зависит от задачи. Если нужно просто пометить базу словами «ТЕСТ» или «Архив», достаточно стандартной настройки. Если заголовок должен меняться динамически — например, показывать текущую организацию или период — потребуется программный метод.
Где отображается заголовок системы и зачем его менять
Заголовок системы — это строка, которую платформа выводит в заголовке главного окна клиентского приложения. Она же отображается на кнопке приложения в панели задач Windows и в списке открытых окон при переключении через Alt+Tab.
Практических причин для изменения несколько. Во-первых, различение рабочей и тестовой копии базы: пометка «ТЕСТ — НЕ ВВОДИТЬ ДАННЫЕ» снижает риск ошибочного ввода документов не в ту базу. Во-вторых, у бухгалтеров, работающих с несколькими организациями в разных базах, понятный заголовок экономит время при переключении. В-третьих, в терминальных сессиях заголовок помогает администратору идентифицировать сеансы пользователей.
Как изменить название окна через параметры информационной базы
Это основной способ, не требующий доступа к конфигуратору и изменения кода. Он подходит для типовых и доработанных конфигураций на управляемых формах (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей и другие).
Откройте базу в режиме «1С:Предприятие» под пользователем с правами администратора. Далее перейдите в раздел «Администрирование» и найдите пункт «Параметры информационной базы» (в некоторых конфигурациях он называется «Настройка заголовка программы» или находится в подразделе «Общие настройки»).
- 1Откройте базу под пользователем с правами администратора
- 2Перейдите: Администрирование → Параметры информационной базы
- 3В поле «Заголовок системы» введите нужный текст, например «Бухгалтерия — ТЕСТОВАЯ БАЗА»
- 4Сохраните настройку кнопкой «Записать» или «ОК»
- 5Перезапустите сеанс и проверьте заголовок главного окна
В поле «Заголовок системы» введите произвольный текст. Обычно рекомендуют короткую понятную формулировку: «УТ Торговля — рабочая», «ЗУП КОПИЯ», «БП Организация Ромашка». Слишком длинный текст обрезается в панели задач, поэтому оптимальная длина — до 40–50 символов.
После сохранения заголовок применяется при следующем запуске сеанса. Уже открытые сеансы других пользователей обновят заголовок только после перезапуска их клиентских приложений.
Как изменить название окна программно
Если настройки в параметрах базы нет (самописная конфигурация) или заголовок должен формироваться динамически, используется метод встроенного языка УстановитьЗаголовокСистемы(). Он устанавливает заголовок для текущей базы и действует глобально — для всех пользователей.
Типичное место вызова — обработчик ПриУстановкеПараметровСеанса в модуле сеанса или процедура, вызываемая при старте системы. Пример кода:
// Модуль сеанса
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
ИмяБазы = СтрокаСоединенияИнформационнойБазы();
Если СтрНайти(ИмяБазы, "test") > 0 Тогда
УстановитьЗаголовокСистемы("ТЕСТОВАЯ БАЗА — не вводить данные");
Иначе
УстановитьЗаголовокСистемы("Рабочая база: Управление торговлей");
КонецЕсли;
КонецПроцедуры
Важно понимать: метод записывает заголовок в настройки базы, поэтому вызывать его при каждом входе каждого пользователя избыточно. Разумнее выполнять установку один раз — при обновлении конфигурации, в регламентном задании или по условию, как в примере выше.
Отличия для файловой и клиент-серверной базы
Механизм заголовка одинаков для обоих вариантов работы, но есть нюансы в диагностике. В файловой базе путь к каталогу часто виден в списке баз стартера, поэтому заголовок — дополнительное, но не единственное средство различения копий.
В клиент-серверном варианте пользователи подключаются через кластер серверов и обычно не видят физического расположения базы. Здесь осмысленный заголовок становится практически единственным визуальным маркером, поэтому для серверных баз его настройка особенно рекомендована.
Сравнение вариантов
Подходит для разовой установки заголовка без программирования. Ограничение: статичный текст, недоступно в конфигурациях без такой настройки
Подходит для динамического заголовка и самописных конфигураций. Ограничение: требует изменения кода и прав на выполнение
Меняет имя только в списке выбора баз на конкретном компьютере. Ограничение: не влияет на заголовок окна и не видно другим пользователям
Как проверить результат
После изменения настройки закройте и заново откройте клиентское приложение. Новый текст должен появиться в шапке главного окна и на кнопке приложения в панели задач.
Дополнительная проверка — переключение через Alt+Tab: в списке окон должно отображаться заданное название. Если открыто две базы с разными заголовками, они должны чётко различаться по тексту, а не только по иконке.
Как проверить результат
Отображается заданный текст
Показывается старый заголовок или только «1С:Предприятие»
Подсказка содержит новый заголовок
Текст не изменился — сеанс не был перезапущен
После перезапуска виден тот же заголовок
Заголовок разный — возможно, выполнена только локальная настройка
Типичные ошибки и ограничения
Самая частая ошибка — ожидание мгновенного эффекта. Заголовок применяется при старте сеанса, поэтому у пользователей, которые не перезапускали программу, останется старый текст. Это не сбой, а особенность механизма.
Вторая ошибка — попытка вызвать УстановитьЗаголовокСистемы() из клиентского общего модуля без серверного вызова. Метод работает в контексте сервера или толстого клиента; в тонком клиенте код нужно выполнять в серверной процедуре.
Третья ошибка — путать заголовок системы с заголовком отдельной формы. У форм есть собственное свойство «Заголовок», и оно не влияет на название главного окна приложения. Если задача — поменять текст в шапке конкретного документа или справочника, настраивается именно форма, а не система.
Когда лучше не менять заголовок самостоятельно
Если база работает в режиме сервиса (облачная 1С, фреш), доступ к параметрам информационной базы может быть ограничен администратором сервиса. В этом случае настройку выполняет обслуживающая организация.
Также не стоит встраивать вызов УстановитьЗаголовокСистемы() в типовую конфигурацию на поддержке без необходимости: любые изменения кода усложняют последующие обновления. Сначала проверьте, нет ли готовой настройки в разделе администрирования — в большинстве типовых решений она есть.
Что важно запомнить
Название окна 1С задаётся заголовком системы: через Администрирование → Параметры информационной базы или методом УстановитьЗаголовокСистемы(). Изменение глобально для базы и применяется после перезапуска сеанса. Для типовых конфигураций предпочтительна штатная настройка без изменения кода.
Частые вопросы
Почему после изменения заголовка у коллег ничего не поменялось?
Заголовок системы применяется при запуске сеанса. Пользователи, которые не перезапускали клиентское приложение, продолжают видеть старый текст. Попросите их закрыть и заново открыть программу.
Можно ли задать разные заголовки для разных пользователей одной базы?
Штатно — нет: заголовок системы един для всей информационной базы. Обходной путь — программно формировать текст с учётом имени пользователя через УстановитьЗаголовокСистемы(), но тогда заголовок будет перезаписываться при входе каждого пользователя и меняться для всех.
Что будет в заголовке, если очистить поле «Заголовок системы»?
Платформа вернётся к поведению по умолчанию: сформирует заголовок автоматически из краткой информации о конфигурации и имени информационной базы.
Меняется ли название окна в веб-клиенте?
Да, заданный заголовок системы отображается и при работе через веб-браузер — в заголовке вкладки. Учитывайте, что браузер может добавлять к нему собственные элементы, поэтому самую важную часть текста лучше ставить в начало строки.
Как пометить тестовую копию базы, чтобы её не перепутали с рабочей?
Установите заголовок с явной пометкой, например «ТЕСТ — НЕ ВВОДИТЬ ДАННЫЕ». Дополнительно в типовых конфигурациях можно включить вывод информации о копии базы в начале страницы настроек, если такая функция предусмотрена, и ограничить права пользователей в копии.