Администрирование · 11 мин
Как установить иконку в 1С: инструкция для базы, ярлыка и конфигурации
Пошаговая инструкция: как установить иконку в 1С для информационной базы, ярлыка рабочего стола и элементов конфигурации. Форматы, ограничения, ошибки.
Под «установкой иконки в 1С» обычно понимают три разные задачи: назначить картинку информационной базе в списке стартера, задать значок ярлыку на рабочем столе или подключить изображение внутри конфигурации — для кнопок, справочников, подсистем. У каждого сценария свой механизм, свои форматы файлов и свои ограничения, поэтому сначала нужно точно определить, какая именно задача стоит.
Чаще всего вопрос возникает у администраторов, которые хотят визуально различать несколько баз — рабочую, тестовую, учебную — в окне запуска 1С. Реже иконку меняют разработчики при доработке конфигурации или пользователи, желающие быстро запускать нужную базу с рабочего стола. Ниже разобраны все три сценария с конкретными шагами и проверкой результата.
Важный момент: часть настроек хранится в файлах пользователя на конкретном компьютере, а часть — в самой конфигурации. Поэтому иконка, установленная на одном рабочем месте, не всегда появится у коллег, и это нормальное поведение платформы, а не ошибка.
Определите, какую именно иконку нужно установить
Прежде чем открывать конфигуратор или свойства ярлыка, ответьте на вопрос: где должна отображаться картинка? От этого зависит весь дальнейший порядок действий. Путаница между сценариями — самая частая причина того, что «иконка не ставится».
Как выбрать сценарий
Учтите, что для работы в конфигураторе нужны права на изменение конфигурации, а в типовых конфигурациях на поддержке любые изменения потребуют снятия объектов с поддержки или включения возможности изменения. Для задач уровня «иконка базы в списке» конфигуратор не нужен вовсе.
Подготовьте файл изображения
Для разных сценариев подходят разные форматы. Для ярлыка Windows нужен файл формата ICO. Для картинок внутри конфигурации платформа 1С работает с распространёнными растровыми форматами — PNG, JPEG, BMP, GIF, а также поддерживает прозрачность в PNG, что удобно для кнопок и пиктограмм.
Практические рекомендации по подготовке файла:
- для пиктограмм команд и кнопок используйте небольшие изображения с прозрачным фоном в PNG;
- не берите фотографии большого разрешения — они увеличивают размер конфигурации и замедляют загрузку;
- для значка ярлыка подготовьте ICO через любой конвертер изображений или графический редактор;
- храните исходные файлы в отдельной папке, чтобы при обновлении конфигурации можно было быстро восстановить картинку.
Установка иконки для информационной базы в списке запуска
Список информационных баз, который показывает стартер 1С, хранится в файле с расширением .v8i в профиле пользователя. В этом файле для каждой базы можно задать параметры, включая отображаемую картинку. Однако штатного пункта «установить иконку» в окне запуска нет — настройка делается либо правкой файла списка баз, либо через публикацию.
Порядок действий для ручной настройки:
- 1Закройте все окна 1С, чтобы файл списка баз не был занят.
- 2Найдите файл ibases.v8i в папке профиля пользователя (обычно в каталоге AppData\Roaming\1C\1CEStart).
- 3Откройте файл текстовым редактором и найдите секцию нужной базы по её названию в квадратных скобках.
- 4Добавьте или измените параметр с путём к файлу картинки, сохраните файл.
- 5Запустите стартер 1С и проверьте, что картинка отображается у нужной базы.
Если баз много и они развёрнуты централизованно, удобнее распространять готовый файл списка баз через групповые политики или общий сетевой список (файл .v8i можно подключать как общий список баз). Тогда картинка и прочие настройки появятся у всех пользователей одинаковые.
Альтернативный и часто более практичный способ визуального различения баз — понятные имена в списке и параметр «Сортировка». Например, префиксы «РАБОТА — », «ТЕСТ — » в названии базы читаются быстрее, чем мелкие картинки, и не требуют дополнительной настройки.
Назначение значка ярлыку 1С на рабочем столе
Если нужно запускать конкретную базу одним кликом, создаётся ярлык с параметрами командной строки, и уже ему назначается значок средствами Windows. Сама 1С здесь не участвует — меняется только оформление ярлыка.
Сначала создайте ярлык на исполняемый файл платформы и в поле «Объект» допишите параметры запуска нужной базы. Затем откройте свойства ярлыка, нажмите «Сменить значок», укажите путь к ICO-файлу и подтвердите выбор.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /S"Server\BaseName" /N"ИмяПользователя"Обратите внимание: если ICO-файл лежит в папке, которая может быть удалена или перемещена, значок ярлыка «слетит» на стандартный. Надёжнее положить файл значка в постоянный каталог, например в папку с документами или в служебный каталог на диске C, и ссылаться на него там.
Добавление картинок в конфигурацию через конфигуратор
Разработчики и администраторы, дорабатывающие конфигурацию, добавляют изображения в специальное хранилище конфигурации. Для этого в конфигураторе откройте дерево конфигурации, разверните ветку «Общие» и найдите узел «Картинки». Через контекстное меню выберите «Добавить», задайте имя картинки и загрузите файл.
После добавления картинку можно назначать объектам конфигурации:
- командам и кнопкам — в свойстве «Картинка» команды;
- подсистемам — для отображения в панели разделов;
- элементам форм — через свойство «Картинка» декорации или кнопки;
- справочникам и документам — для представления в списках и на формах.
Для хранения произвольных изображений, привязанных к данным (например, фотографий товаров или сотрудников), картинки конфигурации не подходят — используются реквизиты типа «ХранилищеЗначения» или присоединённые файлы. В типовых конфигурациях для этого есть штатный механизм работы с файлами.
Проверка результата и типичные ошибки
После установки иконки проверьте результат в целевом месте: откройте окно запуска и убедитесь, что картинка отображается у базы; дважды кликните по ярлыку и проверьте, что открывается нужная база; в конфигураторе обновите конфигурацию базы данных и запустите режим предприятия, чтобы увидеть картинку в интерфейсе.
Как проверить результат
Изображение отображается рядом с именем базы сразу после открытия стартера
Картинки нет или показан стандартный значок — проверьте путь к файлу и синтаксис в .v8i
На рабочем столе отображается выбранный значок, база запускается двойным кликом
Значок стандартный или ярлык не запускает базу — проверьте путь к ICO и параметры командной строки
Изображение видно на кнопке, в панели разделов или на форме после обновления конфигурации БД
Картинка не отображается — проверьте, что конфигурация базы данных обновлена и картинка назначена нужному объекту
Ограничения и альтернативные подходы
Главное ограничение: настройки списка баз и ярлыков локальны для каждого рабочего места. Централизованно иконку базы можно развернуть только через распространение файла списка баз или скрипты настройки профилей пользователей. В веб-клиенте при работе через браузер иконки списка баз не применяются — там работает механизм публикаций на веб-сервере.
Сравнение подходов
Подходит для различения баз на конкретном ПК; требует доступа к профилю пользователя и аккуратной правки файла.
Удобен для одной часто используемой базы; значок задаётся средствами Windows и не зависит от 1С.
Решение для интерфейса прикладного решения; требует прав разработчика и влияет на обновление конфигурации.
Самый простой способ визуального различения без файлов и настроек; работает везде, но менее нагляден.
Если цель — не дать пользователю случайно зайти в рабочую базу вместо тестовой, иконки недостаточно. Надёжнее дополнительно настроить в тестовой базе отличительный заголовок системы или запрет на работу отдельных пользователей, потому что мелкую картинку в списке легко не заметить.
Частые вопросы
Можно ли установить иконку базе без прав администратора?
Да, если речь о списке баз текущего пользователя: файл ibases.v8i находится в профиле пользователя и обычно доступен на запись. А вот изменение конфигурации или установка общего списка баз для всех пользователей компьютера потребуют повышенных прав.
Почему иконка базы пропала после обновления платформы?
Обновление платформы само по себе файл списка баз не удаляет, но при переустановке или смене версии каталога настройки могут перечитываться. Проверьте, что файл .v8i на месте и путь к картинке в нём по-прежнему корректен.
Какие форматы картинок поддерживает конфигуратор?
Для картинок конфигурации используются распространённые растровые форматы: PNG, JPEG, BMP, GIF. Для пиктограмм с прозрачным фоном предпочтителен PNG. Для значков ярлыков Windows нужен формат ICO, который в конфигурации не применяется.
Будет ли иконка видна другим пользователям базы?
Картинки, добавленные в конфигурацию, видны всем пользователям после обновления конфигурации базы данных. Настройки списка баз и ярлыки — локальны для каждого компьютера и у коллег появятся только при централизованном распространении настроек.
Как изменить логотип на начальной странице типовой конфигурации?
В типовых решениях такой настройки у пользователя обычно нет. Логотип меняется доработкой конфигурации: заменой соответствующей картинки или настройкой начальной страницы в конфигураторе, что требует прав разработчика и резервной копии.
Что делать, если картинка на кнопке не отображается в режиме предприятия?
Чаще всего не обновлена конфигурация базы данных: после добавления картинки в конфигураторе выполните «Обновить конфигурацию базы данных». Также проверьте, что картинка назначена именно той команде или элементу, который выводится на форму.
Что важно запомнить
Сначала определите, где должна отображаться иконка: в списке баз, на ярлыке или внутри конфигурации. Список баз настраивается через файл .v8i, ярлык — средствами Windows, картинки интерфейса — через конфигуратор с обязательным обновлением конфигурации базы данных и резервной копией перед изменениями.