Разработка и Конфигурация · 9 мин
Как изменить значки в 1С: настройка картинок интерфейса
Как изменить значки в 1С: настройка картинок разделов, подсистем, команд и элементов справочников в конфигураторе. Пошаговая инструкция и частые ошибки.
Значки в 1С — это картинки, которые видят пользователи в панелях разделов, меню команд, списках документов и справочников. Изменить их можно двумя путями: через стандартные настройки интерфейса в режиме «Предприятие» (ограниченно) или через конфигуратор, где доступна полная замена картинок подсистем, команд и объектов метаданных.
Выбор способа зависит от задачи. Если нужно просто переставить и переименовать пункты меню под конкретного пользователя — достаточно встроенных настроек панелей. Если требуется заменить саму пиктограмму раздела или команды на собственную — без конфигуратора не обойтись, и для этого понадобятся права на изменение конфигурации.
Перед началом работ определите, что именно вы хотите изменить: картинку раздела (подсистемы), значок команды в меню, иконку объекта в списке или картинку конкретного элемента справочника. Для каждого случая механизм свой, и попытка решить задачу «не тем» инструментом приводит к лишним доработкам конфигурации.
Определите, какой именно значок нужно изменить
В типовом интерфейсе «Такси» значки встречаются в нескольких местах: панель разделов (крупные пиктограммы разделов «Продажи», «Склад» и т.д.), панель функций и меню команд внутри раздела, иконки объектов в списках, а также картинки элементов справочников (например, фото товара в карточке номенклатуры).
Картинка раздела и команды задаётся в конфигураторе через свойства соответствующих объектов — подсистем и команд. Картинка элемента справочника хранится в самих данных и меняется в режиме «Предприятие» без доработок. Смешение этих механизмов — самая частая причина путаницы у начинающих администраторов.
Свойство «Картинка» подсистемы
Свойство «Картинка» команды объекта
Редактируется в карточке элемента
Настройки навигации без доработок
Подготовьте картинку и место для её хранения
Все собственные изображения, используемые в интерфейсе конфигурации, хранятся в ветке «Общие» → «Общие картинки» дерева конфигурации. Прежде чем назначить значок, картинку нужно туда добавить: откройте контекстное меню ветки «Общие картинки», выберите «Добавить», задайте имя и загрузите файл.
Рекомендуется использовать изображения небольшого размера в формате PNG с прозрачным фоном — так значок корректно отобразится на разных фонах панелей. Слишком большие файлы увеличивают размер конфигурации и могут замедлить отрисовку интерфейса на слабых клиентских машинах.
Имена общим картинкам давайте осмысленные, например «ПиктограммаРазделаЗакупки» — в большой конфигурации это заметно упрощает поиск нужного ресурса при последующих доработках.
Измените значок раздела (подсистемы)
Откройте конфигуратор и найдите в дереве конфигурации ветку «Общие» → «Подсистемы». Выберите нужную подсистему, откройте палитру свойств (правый клик → «Свойства») и найдите свойство «Картинка».
В окне выбора картинки перейдите на вкладку «Из конфигурации» и укажите заранее добавленную общую картинку. После сохранения конфигурации и обновления конфигурации базы данных (клавиша F7) новый значок появится в панели разделов у пользователей.
- 1Добавьте изображение в «Общие» → «Общие картинки»
- 2Откройте свойства нужной подсистемы
- 3В свойстве «Картинка» выберите картинку из конфигурации
- 4Сохраните конфигурацию и обновите конфигурацию БД (F7)
- 5Проверьте отображение в режиме «Предприятие»
Измените значок команды в меню
Команды, которые пользователь видит в панели навигации и панели действий раздела, формируются объектами метаданных: документами, справочниками, отчётами, обработками. У каждой стандартной команды (например, команды открытия списка) есть свойство «Картинка».
Чтобы заменить её, откройте в конфигураторе нужный объект, перейдите на закладку «Команды» (или откройте палитру свойств объекта), найдите требуемую команду и в её свойствах назначьте картинку из общих картинок конфигурации. Если команда создана вами вручную (общая команда), свойство «Картинка» доступно в её палитре свойств сразу.
Учтите: если картинка не задана, платформа использует стандартную пиктограмму по типу объекта. Это нормальное поведение, и для единообразия интерфейса иногда лучше оставить стандартные значки, меняя только те, что действительно помогают пользователям ориентироваться.
Настройте меню без изменения конфигурации
Если задача — не заменить пиктограмму, а изменить состав и порядок пунктов меню для пользователя, конфигуратор не нужен. В режиме «Предприятие» откройте меню раздела и выберите «Настройки навигации» (в некоторых конфигурациях — «Настройка панели навигации» или аналогичная команда через кнопку настроек панели).
В открывшемся окне можно перемещать команды между доступными и выбранными, менять порядок сортировки, скрывать лишние пункты. Эти настройки сохраняются индивидуально для пользователя и не затрагивают конфигурацию, поэтому безопасны и не требуют прав разработчика.
Администратор может скопировать настройки интерфейса другим пользователям через механизм копирования настроек (в типовых конфигурациях — раздел администрирования, настройки пользователей), чтобы не выполнять одну и ту же работу вручную для каждого сотрудника.
Как выбрать способ
Частые ошибки и ограничения
Типичная ошибка — попытка изменить типовую конфигурацию, находящуюся на полной поддержке. Редактирование свойств объектов в такой конфигурации потребует включения возможности изменения, что усложнит последующие обновления. Если доработка неизбежна, зафиксируйте все изменённые объекты, чтобы при обновлении корректно выполнить сравнение и объединение.
Вторая ошибка — назначение картинки «Из файла» напрямую в свойствах объекта без добавления в общие картинки. При таком подходе сложнее управлять ресурсами централизованно и легко получить дубли одного изображения в разных местах конфигурации.
Также помните: изменения в конфигураторе не видны пользователям до обновления конфигурации базы данных. Если база клиент-серверная и есть активные сеансы, обновление может потребовать завершения работы пользователей — планируйте это заранее.
Проверьте результат
После обновления конфигурации базы данных запустите режим «Предприятие» и откройте изменённый раздел. Новый значок должен отображаться в панели разделов или рядом с командой. Если пиктограмма не изменилась, проверьте: обновлена ли конфигурация БД, та ли подсистема отредактирована (у одного раздела может быть несколько вложенных подсистем), не кэшируется ли интерфейс — иногда помогает перезапуск клиентского приложения.
Для настроек навигации проверка проста: состав и порядок команд в панелях раздела должны соответствовать выполненной настройке сразу после её сохранения, без перезапуска программы.
Как проверить результат
Отображается новая картинка
Старая пиктограмма — конфигурация БД не обновлена
Новая картинка у команды
Картинка назначена другой команде или подсистеме
Совпадает с настройками навигации
Настройки сохранены не для того пользователя
Что важно запомнить
Значки разделов и команд меняются в конфигураторе через свойство «Картинка» с предварительным добавлением изображения в «Общие картинки». Состав и порядок меню без доработок настраивается в режиме «Предприятие». Перед изменением конфигурации всегда делайте резервную копию и обновляйте конфигурацию базы данных после правок.
Частые вопросы
Можно ли изменить значки в 1С без конфигуратора?
Частично. Порядок и видимость пунктов меню настраивается в режиме «Предприятие» через настройки навигации, а картинки элементов справочников задаются в карточках элементов. Но заменить пиктограмму раздела или команды без конфигуратора нельзя — это свойство метаданных.
Почему после замены картинки значок не изменился у пользователей?
Чаще всего не выполнено обновление конфигурации базы данных (F7 в конфигураторе). Также проверьте, что изменена именно та подсистема или команда, которую видит пользователь, и перезапустите клиентское приложение.
Повлияет ли изменение значков на обновление типовой конфигурации?
Да. Если конфигурация на полной поддержке, редактирование потребует включения возможности изменений, и при обновлении изменённые объекты придётся контролировать в режиме сравнения и объединения, чтобы не потерять свои картинки.
Какой формат и размер картинки лучше использовать?
Оптимален PNG небольшого размера с прозрачным фоном — он корректно выглядит на панелях разного цвета. Крупные изображения увеличивают объём конфигурации и могут замедлять отрисовку интерфейса.
Как применить настройки меню сразу для всех пользователей?
Настройки навигации индивидуальны, но в типовых конфигурациях администратор может скопировать настройки интерфейса от одного пользователя другим через механизмы копирования настроек в разделе администрирования.
Можно ли вернуть стандартные значки после изменений?
Да. Для этого в свойстве «Картинка» объекта очистите выбранное значение — платформа вернётся к стандартной пиктограмме по типу объекта. Настройки навигации сбрасываются через стандартную команду установки настроек по умолчанию.