Своя картинка при запуске 1С: конфигурация, веб-клиент и мобильное приложение

· 9 мин

Содержание

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

Для мобильного приложения путь другой. Экран запуска и иконку задают не в конфигурации, а при сборке приложения — в сборщике мобильных приложений, отдельно под Android и iOS. Веб-клиент после публикации на веб-сервере своей настройки картинки не имеет: он берёт оформление из той же конфигурации. Какой вариант нужен вам — зависит от того, где пользователи видят 1С.

Что именно можно поменять в оформлении 1С

Под словом «заставка» обычно понимают разные вещи. Разведём их сразу, чтобы не искать настройку не там.

Что видит пользовательГде меняетсяНужен Конфигуратор
Картинка при загрузке программыСвойство конфигурации «Заставка»Да
Картинка в окне «О программе»Свойство конфигурации «Логотип»Да
Текст в заголовке главного окнаВ типовых — Администрирование → Общие настройки, поле «Заголовок программы»Нет
Название конфигурацииСвойство «Синоним» корня конфигурацииДа
Цвета и шрифты формСтили и элементы стиля, свойство «Основной стиль»Да
Иконка и экран запуска мобильного приложенияСборщик мобильных приложенийНет, но нужна пересборка

💡 Если задача — просто отличать базы друг от друга (рабочая, копия, тестовая), менять картинку не нужно. Достаточно заголовка программы: «ТЕСТ — копия от 05.10» в шапке окна видно сразу, и правка не трогает конфигурацию.

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

Это основной способ для тонкого и толстого клиента под Windows и Linux. Работает в любой конфигурации на платформе 8.3.

Подготовка

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

Включение возможности изменения необратимо в том смысле, что «вернуть» исходное состояние одной галочкой не получится. Последующие обновления типовой пойдут через сравнение и объединение, а не простой загрузкой. Для одной картинки это небольшая цена, но учтите её заранее.

Замена картинки

  1. Откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  2. Щёлкните правой кнопкой по самому верхнему узлу (имя конфигурации) → Свойства.
  3. Найдите группу «Информация». В ней свойства «Логотип» и «Заставка».
  4. Нажмите на значение свойства «Заставка» — откроется редактор картинки.
  5. Выберите вариант «Картинка из файла» (или аналогичный пункт загрузки из файла) и укажите подготовленный PNG.
  6. Сохраните конфигурацию и обновите конфигурацию базы данных: Конфигурация → Обновить конфигурацию базы данных или F7.

Перед заменой сохраните старую картинку: в том же редакторе свойства есть возможность записать текущее изображение в файл. Если новая заставка не понравится руководству, откат займёт минуту, а не поиск исходника по старым дистрибутивам.

Проверка простая: закройте Конфигуратор, запустите базу в режиме «1С:Предприятие». Новая картинка появляется в окне загрузки ещё до открытия рабочего стола.

Логотип для окна «О программе»

Меняется так же, через свойство «Логотип». Логотип пользователи видят реже: окно «О программе» открывают через главное меню (значок с тремя полосками) → Справка → О программе. Если делаете корпоративное оформление, имеет смысл поменять обе картинки сразу, за одно обновление.

Можно ли сделать это расширением

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

Заставка в веб-клиенте после публикации на веб-сервере

Публикация базы на IIS или Apache делается через Администрирование → Публикация на веб-сервере в Конфигураторе. В диалоге публикации есть имя, каталог, флажки для веб-клиента и веб-сервисов. Поля для своей картинки там нет.

Что из этого следует:

  • 🎨 Оформление веб-клиента берётся из конфигурации — те же синоним, стиль и картинки.
  • 🔁 После смены картинки в Конфигураторе публикацию переделывать не нужно. Достаточно обновить конфигурацию базы данных.
  • 🧹 Если в браузере осталась старая картинка, очистите кэш браузера или откройте ссылку в режиме инкогнито. Веб-сервер и браузер охотно кэшируют статические ресурсы.

Своя страница входа

Иногда «заставкой» называют страницу, которую человек видит по ссылке до входа в базу. Сделать её можно, но средствами веб-сервера, а не 1С:

  1. Создайте на веб-сервере отдельную HTML-страницу с логотипом компании, телефоном поддержки и кнопкой «Войти».
  2. Кнопка ведёт по адресу публикации базы, например https://srv.company.ru/buh/.
  3. Пользователям раздайте адрес этой страницы, а не прямой адрес публикации.

Не правьте файлы, которые платформа кладёт в каталог публикации, и сам default.vrd ради оформления. При следующей переопубликации или обновлении платформы правки затрутся, а ошибка в default.vrd ломает вход в базу для всех.

Экран запуска мобильного приложения 1С

Мобильные приложения на платформе 1С собирают в отдельной конфигурации — «Сборщике мобильных приложений». Там и задаётся то, что пользователь видит на телефоне: иконка на рабочем столе, название и экран при запуске.

Порядок действий

  1. Откройте в сборщике справочник мобильных приложений и карточку нужного приложения.
  2. Найдите в карточке блок с картинками: иконки и экраны запуска задаются отдельно для Android и iOS.
  3. Загрузите файлы под каждый требуемый размер. Сборщик подсказывает размеры прямо в форме — ориентируйтесь на них, а не на размеры из старых инструкций: требования магазинов приложений меняются.
  4. Пересоберите приложение и выложите новую версию: через магазин приложений или как файл для ручной установки.
  5. На телефоне обновите приложение. Старая иконка может держаться до перезапуска лаунчера — это поведение телефона, а не 1С.

💡 Заставка из свойств конфигурации на телефоне не заменяет экран запуска из сборщика. Это разные картинки. Если поменяли только конфигурацию, на телефоне при старте останется прежний экран.

Мобильный клиент — это другое

Не путайте мобильное приложение и мобильный клиент. Мобильный клиент — универсальная программа «1С:Предприятие» из магазина, которая подключается к опубликованной базе. Его иконку и экран запуска вы не меняете, а внутри он показывает оформление вашей конфигурации.

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

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

  • 🖼️ Формат. PNG — лучший выбор: прозрачный фон, без потерь качества. JPG подойдёт для фото, но края текста на нём «плывут».
  • 📐 Пропорции. Заставка горизонтальная. Посмотрите размер текущей картинки: откройте её в редакторе свойства и сохраните в файл, затем повторите те же размеры в новой.
  • ⚖️ Вес. Картинка хранится внутри конфигурации и попадает в каждый .cf и .dt. Файл на несколько мегабайт раздует выгрузки и замедлит первый запуск на медленном канале. Ориентир — до 200–300 КБ.
  • 🔤 Текст на картинке. Крупный, контрастный. Мелкие реквизиты компании на заставке никто не читает — их место в «О программе».
  • 🌗 Фон. Проверьте картинку на светлом и тёмном фоне, если используете прозрачность.

Пример: исходный логотип 4000×2500 точек, 3,8 МБ. Уменьшаем до 800×500 и сохраняем в PNG с 256 цветами — получается около 120 КБ. Внешне на экране разницы нет, а выгрузка .dt не растёт на мегабайты.

Подготовка картинки по шагам

Перед загрузкой картинки в конфигурацию
Выполнено: 0 / 5

Автоматизация брендирования для нескольких баз

Если баз десятки — например, франчайзи или холдинг с отдельной базой на каждое юрлицо — менять картинку руками в каждой долго. Есть два рабочих пути.

Путь 1. Один эталонный .cf

  1. Поменяйте заставку и логотип в одной базе.
  2. Выгрузите конфигурацию: Конфигурация → Сохранить конфигурацию в файл.
  3. В остальных базах используйте сравнение и объединение с этим файлом, отметив только свойства корня конфигурации.

Этот способ подходит, если базы на одной и той же типовой и одном релизе. Если релизы разные, полная загрузка .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 требуют, чтобы в базе не было пользователей: обновление структуры идёт в монопольном режиме. Запускайте скрипт вне рабочего времени и заранее предупредите людей — открытые сеансы придётся завершить, несохранённые документы пропадут.

Перед прогоном скрипта по всем базам проверьте его на одной копии. Ошибка в пути к выгрузке на десятке баз обходится дорого.

Ошибки при смене заставки и что с ними делать

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

Частые вопросы

Можно ли совсем отключить заставку при запуске 1С?
Да, для конкретного запуска. Параметр командной строки /DisableSplash запускает 1С без окна заставки. Его добавляют в ярлык или в дополнительные параметры запуска базы в списке информационных баз.
Увидит ли новую заставку пользователь, который сейчас работает в базе?
Нет. Платформа предложит ему перезапустить программу после обновления конфигурации. Новая картинка появится при следующем входе.
Нарушает ли смена заставки лицензию?
Своя картинка в собственной базе — обычная доработка, как и любая правка конфигурации. Но удалять или подменять сведения об авторских правах в окне «О программе» не стоит.
Можно ли сделать разную заставку для разных пользователей?
Средствами одной конфигурации — нет: заставка общая для базы. Различать пользователей и базы удобнее через заголовок программы.
Сохранится ли картинка после перехода на новую версию платформы?
Да. Заставка хранится в конфигурации, а не в платформе, поэтому смена версии 1cv8 её не трогает.