Своё название в окне 1С: Предприятие — от настроек до ярлыка и кода
Содержание
В типовых конфигурациях на 8.3 заголовок программы меняют без программиста: Администрирование → Общие настройки, поле «Заголовок программы». Впишите текст, например «ООО Ромашка — рабочая», сохраните и перезапустите 1С. Новое название появится в заголовке окна 1С: Предприятие и на кнопке в панели задач.
Если нужно другое — переименовать базу в окне запуска, поменять ярлык и иконку на рабочем столе, настроить вкладку браузера в веб-клиенте или подставлять заголовок автоматически, — ниже по шагам для каждого случая. Способы работают в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на Библиотеке стандартных подсистем (БСП).
Поле «Заголовок программы» в общих настройках
Это самый быстрый и безопасный способ. Заголовок хранится в самой информационной базе, поэтому его увидят все пользователи, на всех компьютерах и в любом клиенте.
Что нужно: права администратора в базе. У обычного пользователя раздел «Администрирование» не откроется или поле будет недоступно.
Пошагово
- Откройте базу в режиме 1С: Предприятие под администратором.
- Перейдите в раздел
Администрирование → Общие настройки. - Найдите поле «Заголовок программы» — оно в верхней части формы.
- Введите текст. Коротко и по делу: название организации, пометка «ТЕСТ», город филиала.
- Закройте форму (запись идёт сразу) и перезапустите 1С.
Не дублируйте в заголовке название конфигурации: оно и так видно в окне «О программе» и в списке баз. Пишите то, что отличает эту базу от соседних, — организацию, филиал, пометку «ТЕСТ».
Где это поле в разных конфигурациях
| Конфигурация | Путь к полю |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Общие настройки |
| Зарплата и управление персоналом 3.1 | Администрирование → Общие настройки |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Общие настройки |
В УТ 11 раздел верхнего уровня называется «НСИ и администрирование», поэтому путь на один шаг длиннее. Само поле и его поведение те же: БСП в этих конфигурациях общая.
Когда поле не помогает
- 🔒 Конфигурация самописная или очень старая, без БСП — поля просто нет. Тогда остаются ярлык, имя базы и код (разделы ниже).
- 👥 Нужно разное название для разных пользователей одной базы. Поле общее на всю базу, персональный заголовок даёт только программный способ.
- 🖥 Хочется переименовать базу в окне выбора баз при запуске — это делается не в самой базе, а в списке баз на компьютере.
Имя базы в окне запуска и ярлык на рабочем столе
Часто под «заголовком» понимают не текст в окне программы, а название в списке баз, который появляется при старте 1С. Это разные вещи. Список баз хранится на компьютере пользователя и на заголовок окна не влияет.
Переименовать базу в списке
- Запустите 1С: Предприятие — откроется окно со списком информационных баз.
- Выделите нужную базу и нажмите «Изменить».
- В первом поле замените наименование, например «Ромашка — бухгалтерия (рабочая)».
- Нажимайте «Далее» до конца мастера, ничего больше не трогая, затем «Готово».
Путь к базе и параметры подключения при этом не меняются. Переименование касается только этого компьютера: у коллег название останется прежним.
Список баз лежит в файле %APPDATA%\1C\1CEStart\ibases.v8i. Его можно скопировать на другие компьютеры, чтобы у всех были одинаковые названия. Перед заменой сохраните копию старого файла пользователя.
Ярлык с прямым запуском нужной базы
Ярлык на рабочем столе удобен, когда человек работает в одной базе и не хочет каждый раз выбирать её из списка.
- Щёлкните правой кнопкой по рабочему столу → «Создать» → «Ярлык».
- В поле расположения укажите программу запуска и параметры базы:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Ромашка — бухгалтерия (рабочая)"
- Задайте имя ярлыка — именно его пользователь увидит на рабочем столе.
- Сохраните.
/IBName берёт базу из списка по наименованию, поэтому строка должна совпадать с названием в окне запуска один в один. Для файловой базы можно указать путь напрямую: /F"D:\Bases\Romashka", для серверной — /S"srv1c\romashka".
Не пишите в ярлык пароль через /P. Его прочитает любой, кто откроет свойства ярлыка.
Сменить иконку ярлыка
Иконка ярлыка — свойство Windows, а не 1С.
- Правой кнопкой по ярлыку → «Свойства» → вкладка «Ярлык».
- Нажмите «Сменить значок».
- Выберите значок из предложенных или укажите свой
.icoчерез «Обзор».
Приём из практики: зелёная иконка для рабочей базы, красная — для тестовой. Перепутать базы перед закрытием месяца становится заметно сложнее.
Веб-клиент и тонкий клиент: что видит пользователь
Заголовок из общих настроек хранится в базе, поэтому одинаково работает в тонком клиенте и в веб-клиенте. Отличается только место, где его видно.
| Клиент | Где отображается заголовок |
|---|---|
| Тонкий клиент | Строка заголовка окна и кнопка в панели задач Windows |
| Веб-клиент | Вкладка браузера и заголовок окна браузера |
| Толстый клиент (управляемое приложение) | Строка заголовка окна, как у тонкого клиента |
В веб-клиенте есть ещё одна «надпись», которую путают с заголовком, — имя публикации в адресной строке, например http://server/romashka/. Его задают при публикации базы на веб-сервере. Сменить имя публикации можно только переопубликовав базу, и после этого старые ссылки и закладки пользователей перестанут работать. Если цель — понятное название во вкладке, хватит поля «Заголовок программы».
В браузере много вкладок, и длинный заголовок обрезается. Ставьте главное слово в начало: «ТЕСТ Ромашка», а не «Ромашка, копия для проверки обновления, ТЕСТ».
Заголовок из кода: расширение вместо правки конфигурации
Программный способ нужен, когда заголовок должен собираться сам: с датой копии, именем сервера, пометкой для конкретного пользователя. Платформа 8.3 даёт для этого методы глобального контекста, которые вызываются на клиенте:
УстановитьЗаголовокКлиентскогоПриложения(Заголовок)— задаёт заголовок окна приложения целиком;УстановитьКраткийЗаголовокПриложения(Заголовок)— задаёт краткий заголовок приложения;ПолучитьЗаголовокКлиентскогоПриложения()иПолучитьКраткийЗаголовокПриложения()— возвращают текущие значения.
Почему через расширение
Править модуль приложения типовой конфигурации напрямую — значит снять её с поддержки или включить возможность изменения. После этого каждое обновление превращается в ручное сравнение и объединение. Расширение конфигурации (доступно с платформы 8.3.6) решает задачу без вмешательства в типовой код.
Пошагово
- Откройте базу в Конфигураторе:
Конфигурация → Расширения конфигурации. - Добавьте новое расширение и откройте его.
- В дереве расширения выделите корень и через контекстное меню откройте модуль управляемого приложения (при необходимости заимствуйте его).
- Добавьте обработчик, который выполнится после типового:
&После("ПриНачалеРаботыСистемы")
Процедура Расш_ПриНачалеРаботыСистемы()
ТекстЗаголовка = СтрШаблон("ТЕСТ — копия от %1", Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy"));
УстановитьКраткийЗаголовокПриложения(ТекстЗаголовка);
КонецПроцедуры
- Сохраните расширение и выполните
Конфигурация → Обновить конфигурацию базы данных(это отдельный шаг, без него изменения не применятся). - Перезапустите базу в режиме 1С: Предприятие.
Пример ставит пометку «ТЕСТ» с текущей датой. Для реальной задачи дату лучше брать не из часов компьютера, а из константы или параметра, который вы записали при создании копии.
Вариант: заголовок под конкретного пользователя
Если в одной базе работают, например, бухгалтер и аудитор, удобно показывать каждому свою пометку. Внутри того же обработчика проверьте имя пользователя:
&После("ПриНачалеРаботыСистемы")
Процедура Расш_ПриНачалеРаботыСистемы()
Если ИмяПользователя() = "Аудитор" Тогда
УстановитьКраткийЗаголовокПриложения("Ромашка — режим проверки");
КонецЕсли;
КонецПроцедуры
Имя сравнивается с полем «Имя» пользователя информационной базы, а не с ФИО из справочника. У остальных пользователей останется заголовок из общих настроек.
Зачем атрибут &После
БСП при запуске сама выставляет заголовок из поля «Заголовок программы». Если ваш код сработает раньше, типовой обработчик перезапишет результат. Атрибут &После гарантирует, что ваш текст будет установлен последним.
Расширение в рабочей базе ставьте только после проверки на копии. Ошибка в обработчике запуска не даст пользователям нормально войти в программу.
Как версия платформы и интерфейс влияют на заголовок
Правила выше относятся к 8.3 с интерфейсом «Такси» — так работают все актуальные типовые конфигурации. Отличия начинаются, когда база старая или работает в режиме совместимости.
| Ситуация | Что меняется |
|---|---|
| 8.3, интерфейс «Такси» | Заголовок из общих настроек и методы УстановитьЗаголовокКлиентскогоПриложения / УстановитьКраткийЗаголовокПриложения работают как описано |
| Конфигурация в режиме совместимости с 8.2 | В старом коде встречается метод УстановитьЗаголовокСистемы — это метод из 8.2; в новом коде используйте методы 8.3 |
| Обычное приложение (толстый клиент, старые конфигурации) | Поля «Заголовок программы» нет, заголовок задаётся только кодом конфигурации |
| Расширения конфигурации | Нужна платформа с номером не ниже 8.3.6 и конфигурация, которая их допускает |
Номер платформы смотрите в Конфигураторе через Справка → О программе или в режиме 1С: Предприятие в окне «О программе» в главном меню. Там же указан режим совместимости, если он включён.
Внешний вид помимо заголовка
Заголовок — не единственное, что можно настроить, чтобы окно 1С было удобным и узнаваемым. Без программиста доступно ещё несколько вещей.
- 🧩 Панели. В главном меню откройте
Вид → Настройка панелей. Здесь перетаскивают панель разделов, панель открытых, панель функций текущего раздела: сверху, слева или скрыть совсем. - 🔤 Масштаб. Размер шрифта формы меняют сочетанием Ctrl + колесо мыши прямо в открытой форме — пригодится на ноутбуках с маленьким экраном.
- ⭐ Избранное и начальная страница. Часто используемые документы и отчёты добавляют в избранное звёздочкой, а состав начальной страницы правят через настройку в главном меню.
- 🏷 Заголовок как маркер базы. Если у вас несколько организаций в разных базах, впишите название организации в «Заголовок программы» каждой. Это дешевле и надёжнее любой цветовой схемы.
Эти настройки — пользовательские: каждый сотрудник настраивает их под себя, на других они не влияют. Заголовок программы, наоборот, один на всю базу.
Почему заголовок не меняется или показывается не тот
Большинство жалоб сводится к нескольким ситуациям. Начните с первой строки — она закрывает самый частый случай.
Ещё один источник путаницы — копии базы. Если рабочую базу выгрузили в .dt и загрузили в тестовую, заголовок переедет вместе с данными. Сразу после загрузки поменяйте его в копии на «ТЕСТ …», чтобы никто не провёл документы не в той базе.