Своя заставка вместо стандартной: замена изображения в свойствах конфигурации 1С 8.3

· 9 мин

Содержание

Картинку, которую 1С:Предприятие 8.3 показывает при запуске, меняют в Конфигураторе: откройте конфигурацию, вызовите свойства корневого элемента дерева и загрузите свой файл в свойство Заставка. Затем выполните Конфигурация → Обновить конфигурацию базы данных (F7). Новая заставка появится у всех пользователей при следующем входе в программу.

Отдельного файла с картинкой на диске нет, и в настройках платформы её не задать. Заставка — часть самой конфигурации. Поэтому в типовой конфигурации на поддержке сначала придётся разрешить изменения, а при обновлениях — следить, чтобы картинка не вернулась к стандартной.

Откуда 1С берёт картинку при запуске

Окно, которое мелькает между выбором базы и открытием рабочего стола, рисует платформа. Но изображение для него она берёт из конфигурации информационной базы. У корневого объекта конфигурации есть несколько свойств с картинками, и их часто путают.

Свойство конфигурацииГде видно пользователюВлияет на запуск
Заставкаокно загрузки при старте программыда
Логотипокно «О программе» в меню справкинет
Картинки общих форм и начальной страницырабочий стол после входанет

Вывод простой: если нужно сменить изображение именно при старте, работаем со свойством Заставка.

Физически картинка лежит вместе с остальной конфигурацией:

  • 📁 в файловой базе — внутри файла 1Cv8.1CD в каталоге базы;
  • 🗄️ в клиент-серверной базе — в таблицах конфигурации на SQL-сервере (PostgreSQL или MS SQL);
  • 📦 в файле выгрузки конфигурации .cf и в выгрузке базы .dt — тоже внутри.

Отсюда важное следствие. Подменить картинку, скопировав какой-то файл в папку программы, нельзя. Изображение меняется только через Конфигуратор и только вместе с обновлением конфигурации базы данных.

Если свойство Заставка пустое, платформа показывает свою стандартную заставку 1С:Предприятия. Типовые конфигурации обычно заполняют его собственной картинкой с названием продукта.

Какой файл подготовить для заставки

Строгих требований к размеру платформа не предъявляет: картинка выводится в окне загрузки как есть. Но от файла зависит, насколько аккуратно будет выглядеть старт программы.

Практические ориентиры:

  • 🖼️ Формат. Надёжнее всего PNG: без потерь, с поддержкой прозрачности. JPEG подойдёт для фотографии, BMP раздувает конфигурацию без пользы.
  • 📐 Размер. Берите примерно тот же размер, что у стандартной заставки вашей конфигурации. Ориентир — несколько сотен пикселей по ширине, горизонтальный формат. Огромное изображение 4000 пикселей займёт пол-экрана.
  • ⚖️ Вес. Держите файл в пределах нескольких сотен килобайт. Картинка хранится в конфигурации и попадает в каждый файл .cf и .dt.
  • 🔤 Текст. Если на заставке есть надпись (название компании, версия сборки), делайте шрифт крупным. На мониторах с масштабом 125–150% мелкий текст размоется.

Чтобы подобрать размер, выгрузите текущую заставку. В редакторе свойства обычно есть возможность сохранить картинку в файл. Откройте её в графическом редакторе, посмотрите размеры в пикселях и рисуйте свою в тех же пропорциях.

Подготовка: копия и разрешение на изменение конфигурации

Замена картинки — это изменение конфигурации. Поэтому перед стартом нужны три вещи.

  1. Права. Пользователь, под которым вы входите в Конфигуратор, должен иметь административные права в базе.
  2. Резервная копия. В Конфигураторе выполните Конфигурация → Сохранить конфигурацию в файл и сохраните .cf. Если хотите страховку на всю базу, сделайте ещё Администрирование → Выгрузить информационную базу в файл .dt.
  3. Возможность редактировать. Типовые конфигурации (Бухгалтерия, ЗУП, УТ) обычно стоят на поддержке поставщика, и свойства корня в них заблокированы.

Как включить изменение типовой конфигурации

  1. Откройте Конфигурация → Открыть конфигурацию.
  2. Перейдите в Конфигурация → Поддержка → Настройка поддержки.
  3. Нажмите Включить возможность изменения и подтвердите.
  4. В дереве объектов поддержки для корня конфигурации установите правило «Объект поставщика редактируется с сохранением поддержки».

После этого конфигурация перестаёт обновляться в один клик: каждое обновление будет идти через сравнение и объединение. Для одной картинки это заметная цена, решайте осознанно. Если в базе уже есть доработки, режим изменения у вас, скорее всего, давно включён — тогда этот шаг пропускайте.

Не снимайте конфигурацию с поддержки полностью ради заставки. Режима «редактируется с сохранением поддержки» достаточно, и обновления поставщика останутся доступны.

Как поменять картинку заставки в файловой базе

Для файловой базы всё делается за несколько минут. Желательно, чтобы в этот момент в программе никто не работал: при сохранении изменений Конфигуратор может потребовать завершить сеансы.

Шаг 1. Откройте свойства конфигурации

  1. Запустите 1С, выберите базу и нажмите Конфигуратор.
  2. Откройте Конфигурация → Открыть конфигурацию.
  3. В дереве слева выделите самый верхний элемент — корень с именем конфигурации, например БухгалтерияПредприятия.
  4. Нажмите Alt+Enter или выберите «Свойства» в контекстном меню.

Шаг 2. Загрузите свою картинку

  1. В палитре свойств найдите свойство Заставка. Если список длинный, воспользуйтесь сортировкой по алфавиту в палитре — свойство будет ближе к концу списка.
  2. Нажмите кнопку выбора в поле свойства — откроется редактор картинки.
  3. Выберите вариант с собственной картинкой и загрузите подготовленный файл с диска.
  4. Проверьте превью и нажмите ОК.

Шаг 3. Сохраните и примените изменения

  1. Выполните Конфигурация → Обновить конфигурацию базы данных или нажмите F7.
  2. Если появится окно «Реорганизация информации», примите изменения. Для смены заставки структура данных не меняется, поэтому список обычно пустой или короткий.
  3. Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие.

Новая картинка появится при этом запуске. Если вы видите старую — переходите к разделу с причинами ниже.

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

Замена заставки в клиент-серверном варианте

В клиент-серверной базе сама замена такая же: Конфигуратор, свойства корня, свойство Заставка, F7. Различия — в организации работ.

Чем отличается порядок

  • 👥 Пользователи в базе. На сервере с базой обычно кто-то работает. Обновление конфигурации без структурных изменений платформа может предложить выполнить динамически. Но люди, которые уже в программе, увидят новую заставку только после перезапуска клиента. Надёжнее планировать работу на конец дня.
  • 🔒 Завершение сеансов. Если Конфигуратор просит монопольный доступ, а сеансы мешают, завершайте их через консоль администрирования серверов. Перед этим предупредите людей: несохранённые документы у них пропадут.
  • 🏢 Несколько баз с одной конфигурацией. Например, отдельная база на каждую организацию холдинга. Замените картинку в одной базе, сохраните конфигурацию в .cf и перенесите изменения в остальные через Конфигурация → Сравнить, объединить с конфигурацией из файла. Так вы не потеряете их собственные отличия.
  • 🖥️ Терминальный сервер . Если пользователи работают через RDP, на сервере может лежать кэш клиента для каждого профиля. Кэш обновится сам при следующем входе, но при проблемах помогает запуск с ключом /ClearCache.

Хранилище конфигурации. Если база подключена к хранилищу, сначала захватите в нём корень конфигурации, внесите изменение, поместите его в хранилище и только потом обновляйте конфигурацию базы данных. Иначе следующее обновление из хранилища затрёт вашу картинку.

Можно ли задать заставку в 1cv8.cfg и других файлах настроек

Частый запрос звучит так: «поменять картинку при запуске 1С через конфигурационный файл». Здесь путаница двух понятий.

Файлы настроек платформы лежат на компьютере пользователя и в каталоге установки:

ФайлЗа что отвечает
1cestart.cfgсписок баз, версии платформы для лаунчера
conf.cfg (в папке bin\conf)общие параметры платформы на компьютере
logcfg.xmlтехнологический журнал
ibases.v8iсписок информационных баз в окне запуска

Параметра, который подставлял бы свою картинку заставки, ни в одном из них нет. Через них не поменять ни заставку, ни картинку в окне выбора баз.

Файл конфигурации .cf — это выгрузка самой конфигурации, и заставка в нём есть. Но редактировать его напрямую нельзя: файл загружают в Конфигуратор через Конфигурация → Загрузить конфигурацию из файла или объединяют с текущей. То есть путь всё равно лежит через Конфигуратор.

В интернете встречаются советы подменить ресурсы в DLL-файлах платформы. Не делайте этого: подпись файлов нарушается, обновление платформы всё затрёт, а изменение файлов платформы противоречит условиям лицензионного соглашения 1С.

Как вернуть прежнюю заставку и когда замена недоступна

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

СпособКогда подходитЧто учесть
Загрузить старую картинку из файлавы сохранили её перед заменойсамый быстрый путь, затем F7
Взять свойство из сохранённого .cfфайла картинки нет, но есть копия конфигурациив окне сравнения отметьте только свойство «Заставка»
Очистить свойствонужна стандартная заставка платформыкартинка с названием продукта пропадёт

Второй способ требует аккуратности. Выполните Конфигурация → Сравнить, объединить с конфигурацией из файла и укажите .cf, сохранённый до замены. В дереве сравнения сначала снимите все флажки, затем раскройте корень и отметьте одно свойство «Заставка». Если оставить отметки по умолчанию, вместе с картинкой откатятся и другие изменения, сделанные после копии.

Бывает, что поменять заставку не получится вовсе:

  • ☁️ База в облаке по модели сервиса. Доступа к Конфигуратору у пользователя нет, а конфигурация общая для всех абонентов. Своя картинка здесь невозможна.
  • 🔐 Нет прав администратора. Без них Конфигуратор не откроет конфигурацию для изменения. Обратитесь к тому, кто сопровождает базу.
  • 🧩 Конфигурацию сопровождает подрядчик. Изменение корня попадёт в следующее сравнение при обновлении. Предупредите сопровождающего, чтобы он не принял значение поставщика.

Почему картинка при запуске не поменялась

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

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

Частые вопросы о заставке 1С

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