К статье
Практический материал

Разработка и Конфигурация · 9 мин

Как изменить значки в 1С: настройка картинок интерфейса

Как изменить значки в 1С: настройка картинок разделов, подсистем, команд и элементов справочников в конфигураторе. Пошаговая инструкция и частые ошибки.

Значки в 1С — это картинки, которые видят пользователи в панелях разделов, меню команд, списках документов и справочников. Изменить их можно двумя путями: через стандартные настройки интерфейса в режиме «Предприятие» (ограниченно) или через конфигуратор, где доступна полная замена картинок подсистем, команд и объектов метаданных.

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

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

Определите, какой именно значок нужно изменить

В типовом интерфейсе «Такси» значки встречаются в нескольких местах: панель разделов (крупные пиктограммы разделов «Продажи», «Склад» и т.д.), панель функций и меню команд внутри раздела, иконки объектов в списках, а также картинки элементов справочников (например, фото товара в карточке номенклатуры).

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

Значок разделаКонфигуратор

Свойство «Картинка» подсистемы

Значок команды менюКонфигуратор

Свойство «Картинка» команды объекта

Картинка элемента справочникаРежим «Предприятие»

Редактируется в карточке элемента

Порядок пунктов менюРежим «Предприятие»

Настройки навигации без доработок

Подготовьте картинку и место для её хранения

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

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

Имена общим картинкам давайте осмысленные, например «ПиктограммаРазделаЗакупки» — в большой конфигурации это заметно упрощает поиск нужного ресурса при последующих доработках.

Измените значок раздела (подсистемы)

Откройте конфигуратор и найдите в дереве конфигурации ветку «Общие» → «Подсистемы». Выберите нужную подсистему, откройте палитру свойств (правый клик → «Свойства») и найдите свойство «Картинка».

В окне выбора картинки перейдите на вкладку «Из конфигурации» и укажите заранее добавленную общую картинку. После сохранения конфигурации и обновления конфигурации базы данных (клавиша F7) новый значок появится в панели разделов у пользователей.

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

Измените значок команды в меню

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

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

Учтите: если картинка не задана, платформа использует стандартную пиктограмму по типу объекта. Это нормальное поведение, и для единообразия интерфейса иногда лучше оставить стандартные значки, меняя только те, что действительно помогают пользователям ориентироваться.

Настройте меню без изменения конфигурации

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

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

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

Маршрут решения

Как выбрать способ

Нужно скрыть или переставить пункты меню для пользователяИспользуйте «Настройки навигации» в режиме «Предприятие»
Нужно заменить пиктограмму раздела или командыМеняйте свойство «Картинка» в конфигураторе
Нужна картинка у элемента справочника (фото товара)Загрузите изображение в карточку элемента в режиме «Предприятие»

Частые ошибки и ограничения

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

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

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

Типичные ошибки
01
Правка типовой конфигурации без резервной копии — риск потери данных и проблем при обновлении
02
Забытое обновление конфигурации БД — пользователи не видят новый значок
03
Использование картинок большого размера — раздувание конфигурации и медленная отрисовка
04
Изменение настроек навигации под администратором вместо конкретного пользователя — настройки применяются не к тому сеансу

Проверьте результат

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

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

Контрольные точки

Как проверить результат

Значок раздела в панели разделов
Норма

Отображается новая картинка

Тревожный признак

Старая пиктограмма — конфигурация БД не обновлена

Значок команды в меню раздела
Норма

Новая картинка у команды

Тревожный признак

Картинка назначена другой команде или подсистеме

Порядок пунктов меню
Норма

Совпадает с настройками навигации

Тревожный признак

Настройки сохранены не для того пользователя

Итог

Что важно запомнить

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

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

Можно ли изменить значки в 1С без конфигуратора?

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

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

Чаще всего не выполнено обновление конфигурации базы данных (F7 в конфигураторе). Также проверьте, что изменена именно та подсистема или команда, которую видит пользователь, и перезапустите клиентское приложение.

Повлияет ли изменение значков на обновление типовой конфигурации?

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

Какой формат и размер картинки лучше использовать?

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

Как применить настройки меню сразу для всех пользователей?

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

Можно ли вернуть стандартные значки после изменений?

Да. Для этого в свойстве «Картинка» объекта очистите выбранное значение — платформа вернётся к стандартной пиктограмме по типу объекта. Настройки навигации сбрасываются через стандартную команду установки настроек по умолчанию.