Своя заставка вместо стандартной: замена изображения в свойствах конфигурации 1С 8.3
Содержание
Картинку, которую 1С:Предприятие 8.3 показывает при запуске, меняют в Конфигураторе: откройте конфигурацию, вызовите свойства корневого элемента дерева и загрузите свой файл в свойство Заставка. Затем выполните Конфигурация → Обновить конфигурацию базы данных (F7). Новая заставка появится у всех пользователей при следующем входе в программу.
Отдельного файла с картинкой на диске нет, и в настройках платформы её не задать. Заставка — часть самой конфигурации. Поэтому в типовой конфигурации на поддержке сначала придётся разрешить изменения, а при обновлениях — следить, чтобы картинка не вернулась к стандартной.
Откуда 1С берёт картинку при запуске
Окно, которое мелькает между выбором базы и открытием рабочего стола, рисует платформа. Но изображение для него она берёт из конфигурации информационной базы. У корневого объекта конфигурации есть несколько свойств с картинками, и их часто путают.
| Свойство конфигурации | Где видно пользователю | Влияет на запуск |
|---|---|---|
Заставка | окно загрузки при старте программы | да |
Логотип | окно «О программе» в меню справки | нет |
| Картинки общих форм и начальной страницы | рабочий стол после входа | нет |
Вывод простой: если нужно сменить изображение именно при старте, работаем со свойством Заставка.
Физически картинка лежит вместе с остальной конфигурацией:
- 📁 в файловой базе — внутри файла
1Cv8.1CDв каталоге базы; - 🗄️ в клиент-серверной базе — в таблицах конфигурации на SQL-сервере (PostgreSQL или MS SQL);
- 📦 в файле выгрузки конфигурации
.cfи в выгрузке базы.dt— тоже внутри.
Отсюда важное следствие. Подменить картинку, скопировав какой-то файл в папку программы, нельзя. Изображение меняется только через Конфигуратор и только вместе с обновлением конфигурации базы данных.
Если свойство Заставка пустое, платформа показывает свою стандартную заставку 1С:Предприятия. Типовые конфигурации обычно заполняют его собственной картинкой с названием продукта.
Какой файл подготовить для заставки
Строгих требований к размеру платформа не предъявляет: картинка выводится в окне загрузки как есть. Но от файла зависит, насколько аккуратно будет выглядеть старт программы.
Практические ориентиры:
- 🖼️ Формат. Надёжнее всего PNG: без потерь, с поддержкой прозрачности. JPEG подойдёт для фотографии, BMP раздувает конфигурацию без пользы.
- 📐 Размер. Берите примерно тот же размер, что у стандартной заставки вашей конфигурации. Ориентир — несколько сотен пикселей по ширине, горизонтальный формат. Огромное изображение 4000 пикселей займёт пол-экрана.
- ⚖️ Вес. Держите файл в пределах нескольких сотен килобайт. Картинка хранится в конфигурации и попадает в каждый файл
.cfи.dt. - 🔤 Текст. Если на заставке есть надпись (название компании, версия сборки), делайте шрифт крупным. На мониторах с масштабом 125–150% мелкий текст размоется.
Чтобы подобрать размер, выгрузите текущую заставку. В редакторе свойства обычно есть возможность сохранить картинку в файл. Откройте её в графическом редакторе, посмотрите размеры в пикселях и рисуйте свою в тех же пропорциях.
Подготовка: копия и разрешение на изменение конфигурации
Замена картинки — это изменение конфигурации. Поэтому перед стартом нужны три вещи.
- Права. Пользователь, под которым вы входите в Конфигуратор, должен иметь административные права в базе.
- Резервная копия. В Конфигураторе выполните
Конфигурация → Сохранить конфигурацию в файли сохраните.cf. Если хотите страховку на всю базу, сделайте ещёАдминистрирование → Выгрузить информационную базув файл.dt. - Возможность редактировать. Типовые конфигурации (Бухгалтерия, ЗУП, УТ) обычно стоят на поддержке поставщика, и свойства корня в них заблокированы.
Как включить изменение типовой конфигурации
- Откройте
Конфигурация → Открыть конфигурацию. - Перейдите в
Конфигурация → Поддержка → Настройка поддержки. - Нажмите
Включить возможность измененияи подтвердите. - В дереве объектов поддержки для корня конфигурации установите правило «Объект поставщика редактируется с сохранением поддержки».
После этого конфигурация перестаёт обновляться в один клик: каждое обновление будет идти через сравнение и объединение. Для одной картинки это заметная цена, решайте осознанно. Если в базе уже есть доработки, режим изменения у вас, скорее всего, давно включён — тогда этот шаг пропускайте.
Не снимайте конфигурацию с поддержки полностью ради заставки. Режима «редактируется с сохранением поддержки» достаточно, и обновления поставщика останутся доступны.
Как поменять картинку заставки в файловой базе
Для файловой базы всё делается за несколько минут. Желательно, чтобы в этот момент в программе никто не работал: при сохранении изменений Конфигуратор может потребовать завершить сеансы.
Шаг 1. Откройте свойства конфигурации
- Запустите 1С, выберите базу и нажмите
Конфигуратор. - Откройте
Конфигурация → Открыть конфигурацию. - В дереве слева выделите самый верхний элемент — корень с именем конфигурации, например
БухгалтерияПредприятия. - Нажмите
Alt+Enterили выберите «Свойства» в контекстном меню.
Шаг 2. Загрузите свою картинку
- В палитре свойств найдите свойство
Заставка. Если список длинный, воспользуйтесь сортировкой по алфавиту в палитре — свойство будет ближе к концу списка. - Нажмите кнопку выбора в поле свойства — откроется редактор картинки.
- Выберите вариант с собственной картинкой и загрузите подготовленный файл с диска.
- Проверьте превью и нажмите
ОК.
Шаг 3. Сохраните и примените изменения
- Выполните
Конфигурация → Обновить конфигурацию базы данныхили нажмите F7. - Если появится окно «Реорганизация информации», примите изменения. Для смены заставки структура данных не меняется, поэтому список обычно пустой или короткий.
- Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие.
Новая картинка появится при этом запуске. Если вы видите старую — переходите к разделу с причинами ниже.
Хотите разные заставки для рабочей и тестовой копии базы? Поставьте в тестовой копии картинку с крупной надписью «ТЕСТ». Пользователи перестанут путать базы ещё на старте.
Замена заставки в клиент-серверном варианте
В клиент-серверной базе сама замена такая же: Конфигуратор, свойства корня, свойство Заставка, F7. Различия — в организации работ.
Чем отличается порядок
- 👥 Пользователи в базе. На сервере с базой обычно кто-то работает. Обновление конфигурации без структурных изменений платформа может предложить выполнить динамически. Но люди, которые уже в программе, увидят новую заставку только после перезапуска клиента. Надёжнее планировать работу на конец дня.
- 🔒 Завершение сеансов. Если Конфигуратор просит монопольный доступ, а сеансы мешают, завершайте их через консоль администрирования серверов. Перед этим предупредите людей: несохранённые документы у них пропадут.
- 🏢 Несколько баз с одной конфигурацией. Например, отдельная база на каждую организацию холдинга. Замените картинку в одной базе, сохраните конфигурацию в
.cfи перенесите изменения в остальные черезКонфигурация → Сравнить, объединить с конфигурацией из файла. Так вы не потеряете их собственные отличия. - 🖥️ Терминальный сервер
. Если пользователи работают через RDP, на сервере может лежать кэш клиента для каждого профиля. Кэш обновится сам при следующем входе, но при проблемах помогает запуск с ключом
/ClearCache.
Хранилище конфигурации. Если база подключена к хранилищу, сначала захватите в нём корень конфигурации, внесите изменение, поместите его в хранилище и только потом обновляйте конфигурацию базы данных. Иначе следующее обновление из хранилища затрёт вашу картинку.
Можно ли задать заставку в 1cv8.cfg и других файлах настроек
Частый запрос звучит так: «поменять картинку при запуске 1С через конфигурационный файл». Здесь путаница двух понятий.
Файлы настроек платформы лежат на компьютере пользователя и в каталоге установки:
| Файл | За что отвечает |
|---|---|
1cestart.cfg | список баз, версии платформы для лаунчера |
conf.cfg (в папке bin\conf) | общие параметры платформы на компьютере |
logcfg.xml | технологический журнал |
ibases.v8i | список информационных баз в окне запуска |
Параметра, который подставлял бы свою картинку заставки, ни в одном из них нет. Через них не поменять ни заставку, ни картинку в окне выбора баз.
Файл конфигурации .cf — это выгрузка самой конфигурации, и заставка в нём есть. Но редактировать его напрямую нельзя: файл загружают в Конфигуратор через Конфигурация → Загрузить конфигурацию из файла или объединяют с текущей. То есть путь всё равно лежит через Конфигуратор.
В интернете встречаются советы подменить ресурсы в DLL-файлах платформы. Не делайте этого: подпись файлов нарушается, обновление платформы всё затрёт, а изменение файлов платформы противоречит условиям лицензионного соглашения 1С.
Как вернуть прежнюю заставку и когда замена недоступна
Новая картинка не понравилась руководителю или оказалась нечитаемой на проекторе в переговорной. Вернуть старую можно тремя способами.
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Загрузить старую картинку из файла | вы сохранили её перед заменой | самый быстрый путь, затем F7 |
Взять свойство из сохранённого .cf | файла картинки нет, но есть копия конфигурации | в окне сравнения отметьте только свойство «Заставка» |
| Очистить свойство | нужна стандартная заставка платформы | картинка с названием продукта пропадёт |
Второй способ требует аккуратности. Выполните Конфигурация → Сравнить, объединить с конфигурацией из файла и укажите .cf, сохранённый до замены. В дереве сравнения сначала снимите все флажки, затем раскройте корень и отметьте одно свойство «Заставка». Если оставить отметки по умолчанию, вместе с картинкой откатятся и другие изменения, сделанные после копии.
Бывает, что поменять заставку не получится вовсе:
- ☁️ База в облаке по модели сервиса. Доступа к Конфигуратору у пользователя нет, а конфигурация общая для всех абонентов. Своя картинка здесь невозможна.
- 🔐 Нет прав администратора. Без них Конфигуратор не откроет конфигурацию для изменения. Обратитесь к тому, кто сопровождает базу.
- 🧩 Конфигурацию сопровождает подрядчик. Изменение корня попадёт в следующее сравнение при обновлении. Предупредите сопровождающего, чтобы он не принял значение поставщика.
Почему картинка при запуске не поменялась
Ниже — ситуации, которые встречаются после замены заставки, и что с ними делать.
Конфигурация → Обновить конфигурацию базы данных (F7).Конфигурация → Поддержка → Настройка поддержки и задайте для корня правило редактирования с сохранением поддержки./ClearCache.Частые вопросы о заставке 1С
Можно ли вообще убрать картинку при запуске?
Заставка в свойствах конфигурации и обновите конфигурацию базы данных. Тогда платформа покажет свою стандартную заставку 1С:Предприятия.