Своя картинка при запуске 1С: конфигурация, веб-клиент и мобильное приложение
Содержание
Заставку 1С 8.3 меняют в Конфигураторе: откройте Конфигурация → Открыть конфигурацию, вызовите свойства корня дерева (правая кнопка по названию конфигурации → Свойства) и в группе «Информация» замените картинку в свойстве «Заставка». Рядом лежит свойство «Логотип» — это картинка для окна «О программе». После этого нужно обновить конфигурацию
базы данных (F7), и при следующем запуске пользователи увидят новую картинку.
Для мобильного приложения путь другой. Экран запуска и иконку задают не в конфигурации, а при сборке приложения — в сборщике мобильных приложений, отдельно под Android и iOS. Веб-клиент после публикации на веб-сервере своей настройки картинки не имеет: он берёт оформление из той же конфигурации. Какой вариант нужен вам — зависит от того, где пользователи видят 1С.
Что именно можно поменять в оформлении 1С
Под словом «заставка» обычно понимают разные вещи. Разведём их сразу, чтобы не искать настройку не там.
| Что видит пользователь | Где меняется | Нужен Конфигуратор |
|---|---|---|
| Картинка при загрузке программы | Свойство конфигурации «Заставка» | Да |
| Картинка в окне «О программе» | Свойство конфигурации «Логотип» | Да |
| Текст в заголовке главного окна | В типовых — Администрирование → Общие настройки, поле «Заголовок программы» | Нет |
| Название конфигурации | Свойство «Синоним» корня конфигурации | Да |
| Цвета и шрифты форм | Стили и элементы стиля, свойство «Основной стиль» | Да |
| Иконка и экран запуска мобильного приложения | Сборщик мобильных приложений | Нет, но нужна пересборка |
💡 Если задача — просто отличать базы друг от друга (рабочая, копия, тестовая), менять картинку не нужно. Достаточно заголовка программы: «ТЕСТ — копия от 05.10» в шапке окна видно сразу, и правка не трогает конфигурацию.
Как поменять заставку в Конфигураторе
Это основной способ для тонкого и толстого клиента под Windows и Linux. Работает в любой конфигурации на платформе 8.3.
Подготовка
- Сделайте копию базы
: в Конфигураторе
Администрирование → Выгрузить информационную базу, файл.dt. - Проверьте, на поддержке ли конфигурация. Если в свойствах корня поля недоступны для правки — конфигурация стоит на поддержке без возможности изменения.
- Для типовой на поддержке включите редактирование:
Конфигурация → Поддержка → Настройка поддержки→ кнопка «Включить возможность изменения». В диалоге правил оставьте для корня вариант «Объект поставщика редактируется с сохранением поддержки».
Включение возможности изменения необратимо в том смысле, что «вернуть» исходное состояние одной галочкой не получится. Последующие обновления типовой пойдут через сравнение и объединение, а не простой загрузкой. Для одной картинки это небольшая цена, но учтите её заранее.
Замена картинки
- Откройте дерево конфигурации:
Конфигурация → Открыть конфигурацию. - Щёлкните правой кнопкой по самому верхнему узлу (имя конфигурации) →
Свойства. - Найдите группу «Информация». В ней свойства «Логотип» и «Заставка».
- Нажмите на значение свойства «Заставка» — откроется редактор картинки.
- Выберите вариант «Картинка из файла» (или аналогичный пункт загрузки из файла) и укажите подготовленный PNG.
- Сохраните конфигурацию и обновите конфигурацию базы данных:
Конфигурация → Обновить конфигурацию базы данныхилиF7.
Перед заменой сохраните старую картинку: в том же редакторе свойства есть возможность записать текущее изображение в файл. Если новая заставка не понравится руководству, откат займёт минуту, а не поиск исходника по старым дистрибутивам.
Проверка простая: закройте Конфигуратор, запустите базу в режиме «1С:Предприятие». Новая картинка появляется в окне загрузки ещё до открытия рабочего стола.
Логотип для окна «О программе»
Меняется так же, через свойство «Логотип». Логотип пользователи видят реже: окно «О программе» открывают через главное меню (значок с тремя полосками) → Справка → О программе. Если делаете корпоративное оформление, имеет смысл поменять обе картинки сразу, за одно обновление.
Можно ли сделать это расширением
Расширение — привычный способ доработки типовых без снятия с поддержки. Но свойства корня конфигурации, к которым относится заставка, расширение не переопределяет так же, как формы или модули. Поэтому для заставки остаётся основная конфигурация. Если снимать с поддержки нельзя ни в каком виде, оставьте картинку стандартной и ограничьтесь заголовком программы.
Заставка в веб-клиенте после публикации на веб-сервере
Публикация базы на IIS или Apache делается через Администрирование → Публикация на веб-сервере в Конфигураторе. В диалоге публикации есть имя, каталог, флажки для веб-клиента и веб-сервисов. Поля для своей картинки там нет.
Что из этого следует:
- 🎨 Оформление веб-клиента берётся из конфигурации — те же синоним, стиль и картинки.
- 🔁 После смены картинки в Конфигураторе публикацию переделывать не нужно. Достаточно обновить конфигурацию базы данных.
- 🧹 Если в браузере осталась старая картинка, очистите кэш браузера или откройте ссылку в режиме инкогнито. Веб-сервер и браузер охотно кэшируют статические ресурсы.
Своя страница входа
Иногда «заставкой» называют страницу, которую человек видит по ссылке до входа в базу. Сделать её можно, но средствами веб-сервера, а не 1С:
- Создайте на веб-сервере отдельную HTML-страницу с логотипом компании, телефоном поддержки и кнопкой «Войти».
- Кнопка ведёт по адресу публикации базы, например
https://srv.company.ru/buh/. - Пользователям раздайте адрес этой страницы, а не прямой адрес публикации.
Не правьте файлы, которые платформа кладёт в каталог публикации, и сам default.vrd ради оформления. При следующей переопубликации или обновлении платформы правки затрутся, а ошибка в default.vrd ломает вход в базу для всех.
Экран запуска мобильного приложения 1С
Мобильные приложения на платформе 1С собирают в отдельной конфигурации — «Сборщике мобильных приложений». Там и задаётся то, что пользователь видит на телефоне: иконка на рабочем столе, название и экран при запуске.
Порядок действий
- Откройте в сборщике справочник мобильных приложений и карточку нужного приложения.
- Найдите в карточке блок с картинками: иконки и экраны запуска задаются отдельно для Android и iOS.
- Загрузите файлы под каждый требуемый размер. Сборщик подсказывает размеры прямо в форме — ориентируйтесь на них, а не на размеры из старых инструкций: требования магазинов приложений меняются.
- Пересоберите приложение и выложите новую версию: через магазин приложений или как файл для ручной установки.
- На телефоне обновите приложение. Старая иконка может держаться до перезапуска лаунчера — это поведение телефона, а не 1С.
💡 Заставка из свойств конфигурации на телефоне не заменяет экран запуска из сборщика. Это разные картинки. Если поменяли только конфигурацию, на телефоне при старте останется прежний экран.
Мобильный клиент — это другое
Не путайте мобильное приложение и мобильный клиент. Мобильный клиент — универсальная программа «1С:Предприятие» из магазина, которая подключается к опубликованной базе. Его иконку и экран запуска вы не меняете, а внутри он показывает оформление вашей конфигурации.
Какие файлы подходят для заставки и логотипа
Строгих лимитов платформа в интерфейсе не показывает, но практика подсказывает несколько правил.
- 🖼️ Формат. PNG — лучший выбор: прозрачный фон, без потерь качества. JPG подойдёт для фото, но края текста на нём «плывут».
- 📐 Пропорции. Заставка горизонтальная. Посмотрите размер текущей картинки: откройте её в редакторе свойства и сохраните в файл, затем повторите те же размеры в новой.
- ⚖️ Вес. Картинка хранится внутри конфигурации и попадает в каждый
.cfи.dt. Файл на несколько мегабайт раздует выгрузки и замедлит первый запуск на медленном канале. Ориентир — до 200–300 КБ. - 🔤 Текст на картинке. Крупный, контрастный. Мелкие реквизиты компании на заставке никто не читает — их место в «О программе».
- 🌗 Фон. Проверьте картинку на светлом и тёмном фоне, если используете прозрачность.
Пример: исходный логотип 4000×2500 точек, 3,8 МБ. Уменьшаем до 800×500 и сохраняем в PNG с 256 цветами — получается около 120 КБ. Внешне на экране разницы нет, а выгрузка .dt не растёт на мегабайты.
Подготовка картинки по шагам
Автоматизация брендирования для нескольких баз
Если баз десятки — например, франчайзи или холдинг с отдельной базой на каждое юрлицо — менять картинку руками в каждой долго. Есть два рабочих пути.
Путь 1. Один эталонный .cf
- Поменяйте заставку и логотип в одной базе.
- Выгрузите конфигурацию:
Конфигурация → Сохранить конфигурацию в файл. - В остальных базах используйте сравнение и объединение с этим файлом, отметив только свойства корня конфигурации.
Этот способ подходит, если базы на одной и той же типовой и одном релизе. Если релизы разные, полная загрузка .cf откатит или накатит чужой релиз — так делать нельзя.
Путь 2. Пакетный режим и выгрузка в файлы
Платформа 8.3 умеет выгружать конфигурацию в каталог XML-файлов и загружать обратно. Картинки корня конфигурации лежат в этой выгрузке отдельными файлами, их можно заменить скриптом.
Общая схема в пакетном режиме Конфигуратора:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpConfigToFiles "D:\Dump\Buh" /Out "D:\Logs\dump.log"
rem здесь скрипт заменяет файл картинки заставки в выгрузке
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /LoadConfigFromFiles "D:\Dump\Buh" /UpdateDBCfg /Out "D:\Logs\load.log"
Номер версии платформы в пути подставьте свой. Для серверной базы вместо /F используется /S "сервер\база".
💡 Чтобы не перегружать всю конфигурацию, у /LoadConfigFromFiles есть частичная загрузка по списку файлов (параметр -listFile). Это заметно быстрее на больших типовых, но список нужно собрать аккуратно.
Загрузка конфигурации и /UpdateDBCfg требуют, чтобы в базе не было пользователей: обновление структуры идёт в монопольном режиме. Запускайте скрипт вне рабочего времени и заранее предупредите людей — открытые сеансы придётся завершить, несохранённые документы пропадут.
Перед прогоном скрипта по всем базам проверьте его на одной копии. Ошибка в пути к выгрузке на десятке баз обходится дорого.
Ошибки при смене заставки и что с ними делать
Конфигурация → Поддержка → Настройка поддержки, затем повторите замену.F7. Если базу открывают через веб-клиент — очистите кэш браузера.Частые вопросы
Можно ли совсем отключить заставку при запуске 1С?
/DisableSplash запускает 1С без окна заставки. Его добавляют в ярлык или в дополнительные параметры запуска базы в списке информационных баз.Увидит ли новую заставку пользователь, который сейчас работает в базе?
Нарушает ли смена заставки лицензию?
Можно ли сделать разную заставку для разных пользователей?
Сохранится ли картинка после перехода на новую версию платформы?
1cv8 её не трогает.