Свои значки в 1С:Предприятии 8.3 — от ярлыка на рабочем столе до мобильного приложения

· 9 мин

Содержание

Иконку в 1С добавляют в одном из четырёх мест, и способы у них разные. Значок ярлыка на рабочем столе меняется средствами Windows за минуту и без доступа к Конфигуратору. Картинки разделов, команд и кнопок внутри программы добавляются через общие картинки в Конфигураторе или в расширении. Значок мобильного приложения задаётся при его сборке.

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

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

Какие файлы подготовить для иконок в 1С

Картинку лучше подготовить заранее. От формата зависит, будет ли значок чётким и сохранит ли прозрачный фон.

  • 🖼️ ICO — только для ярлыков Windows. В один файл .ico кладут несколько размеров: 16×16, 32×32, 48×48 и 256×256. Windows сама выберет нужный под масштаб экрана.
  • 🟦 PNG — основной формат для картинок внутри 1С. Поддерживает прозрачность, поэтому значок не получит белую или чёрную рамку на цветной панели.
  • ✏️ SVG — векторный формат, который поддерживают актуальные версии платформы 8.3. Один файл одинаково чётко выглядит при масштабе 100% и 200%.
  • ⚫ BMP и JPG — подходят для логотипа и заставки, но для мелких значков неудобны: прозрачности нет, края получаются грязными.

Для кнопок командной панели обычно берут картинку 16×16 пикселей. Если пользователи работают на ноутбуках с масштабом 125–150%, подготовьте версию крупнее или сразу SVG, иначе значок будет размытым.

Логотип для окна «О программе» делайте горизонтальным и без мелкого текста. Название компании мельче 10–12 пикселей по высоте на экране не читается.

Имена файлов давайте латиницей и без пробелов: logo_company.png, ico_report.svg. В Конфигураторе картинке всё равно дадите имя объекта, но так проще искать исходники через полгода.

Как поменять значок ярлыка 1С на рабочем столе

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

Шаг 1. Создайте ярлык, который сразу открывает нужную базу

Стартовое окно 1С не умеет назначать базам значки. Поэтому создайте ярлык вручную:

  1. Щёлкните правой кнопкой по рабочему столу → Создать → Ярлык.
  2. В поле расположения укажите программу запуска и имя базы из списка:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Бухгалтерия ООО Ромашка"
  1. Имя после /IBName должно точно совпадать с названием базы в стартовом окне, включая пробелы и регистр букв.
  2. Назовите ярлык, например «БП — Ромашка», и нажмите Готово.

Для файловой базы вместо имени можно указать путь к каталогу:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Romashka"

Если 1С установлена в 32-битном варианте, программа лежит в C:\Program Files (x86)\1cv8\common\. Проверьте путь в свойствах обычного ярлыка 1С.

Не дописывайте в ярлык пароль через параметр /P. Ярлык хранит его открытым текстом, и любой, кто сядет за компьютер, откроет базу под вашим пользователем.

Шаг 2. Назначьте свою иконку

  1. Правой кнопкой по ярлыку → Свойства → вкладка Ярлык.
  2. Кнопка Сменить значок….
  3. Нажмите Обзор и выберите свой файл .ico. Либо оставьте исполняемый файл 1С — в нём есть несколько стандартных значков.
  4. ОК → Применить.

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

Как разнести ярлыки на все компьютеры отдела

Ярлыки и файлы .ico положите в общую папку на сервере. Иконку храните там же: если она лежит в «Загрузках» одного сотрудника, у остальных ярлык покажет пустой значок. Удобный вариант — папка C:\ProgramData\1C-icons\ на каждом компьютере, куда системный администратор раскладывает значки групповой политикой.

Логотип и заголовок окна 1С

Ярлык помогает до запуска. Внутри программы базы различают по заголовку окна и логотипу.

Заголовок окна без Конфигуратора

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) заголовок задаётся в настройках:

  1. Администрирование → Общие настройки.
  2. Поле «Заголовок программы» — впишите, например, «ООО Ромашка — РАБОЧАЯ».
  3. Перезапустите сеанс.

Текст появится в заголовке окна и на кнопке панели задач Windows. Это самый дешёвый способ не перепутать рабочую базу с копией.

Заголовок из кода

Разработчик может менять заголовок программно, например подставлять имя пользователя или пометку «ТЕСТ»:

&НаКлиенте
Процедура ПриНачалеРаботыСистемы()
	УстановитьЗаголовокКлиентскогоПриложения("ТЕСТОВАЯ БАЗА — не проводить реальные документы");
КонецПроцедуры

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

Логотип и заставка конфигурации

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

Картинки разделов, команд и кнопок в Конфигураторе

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

Общие картинки

Хранилище значков — ветка Общие → Общие картинки в дереве конфигурации.

  1. Правой кнопкой по ветке → Добавить.
  2. Задайте имя объекта, например ЗначокЗагрузкаПрайса.
  3. В форме картинки нажмите кнопку выбора файла и загрузите PNG или SVG.
  4. Сохраните.

Дальше картинку назначают через свойство «Картинка» нужного объекта:

ОбъектГде видна картинка
Подсистема верхнего уровняЗначок раздела в панели разделов
Команда (общая или объекта)Значок в командной панели и меню
Кнопка формыЗначок на самой кнопке
Декорация-картинка формыКартинка прямо на форме

У кнопки дополнительно настройте свойство «Отображение»: только картинка, только текст или картинка с текстом. Для редких команд оставляйте текст — одна картинка без подписи непонятна новому сотруднику.

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

Картинка основного раздела

В свойствах корня конфигурации есть свойство «Картинка основного раздела». Оно задаёт значок самого первого раздела в панели разделов — того, что открывается при запуске.

Иконки через расширение: без снятия с поддержки

В типовой Бухгалтерии или ЗУП менять картинки самой конфигурации плохо: она снимается с поддержки, и каждое обновление превращается в ручное сравнение. Правильный путь — расширение конфигурации . Механизм есть в платформе с версии 8.3.6.

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

  • 📁 Добавить свой раздел (новую подсистему) со своим значком.
  • 🔘 Добавить свои команды и обработки с картинками.
  • 🖼️ Хранить в расширении собственные общие картинки.
  • 🧾 Добавить кнопку с картинкой на заимствованную форму.
  • 🏷️ Подставить заголовок окна кодом, не трогая модуль приложения.

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

  1. В Конфигураторе: Конфигурация → Расширения конфигурации.
  2. Кнопка Добавить — создаётся пустое расширение. Дайте ему понятное имя, например ИконкиКомпании.
  3. Откройте конфигурацию расширения. В ветке Общие → Общие картинки добавьте свои картинки так же, как в основной конфигурации.
  4. Для нового раздела добавьте подсистему, задайте ей картинку и включите в неё нужные команды или обработки.
  5. Чтобы поставить кнопку на типовую форму, заимствуйте форму (правой кнопкой в основной конфигурации → Добавить в расширение) и добавьте кнопку уже в расширении.
  6. Сохраните расширение и обновите его конфигурацию базы данных — это отдельный шаг после сохранения.
  7. Пользователям нужно перезапустить сеанс, чтобы увидеть новые значки.

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

Готовое расширение сохраните в файл .cfe. Его можно загрузить в другую базу из того же окна расширений или из режима 1С:Предприятие, в типовых конфигурациях — через Администрирование → Печатные формы, отчёты и обработки → Расширения.

Расширение с иконками готово к рабочей базе
Выполнено: 0 / 5

Значки в мобильном приложении 1С

Здесь два разных случая, и путают их часто.

Мобильный клиент

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

На маленьком экране значки команд важнее, чем на компьютере: подписи часто обрезаются. Для мобильного клиента лучше SVG — экраны телефонов с высокой плотностью пикселей размывают растровые картинки малого размера.

Своё мобильное приложение

Собственное приложение со своей иконкой на главном экране телефона собирают на мобильной платформе с помощью конфигурации «Сборщик мобильных приложений». Значки приложения загружаются в сборщике при настройке приложения. Для Android и iOS нужны наборы картинок разных размеров. Сборщик сам показывает, какие размеры ожидает, — готовьте исходник крупным (от 1024×1024) и уменьшайте под каждый слот.

Отдельно учтите требования магазинов приложений: прозрачный фон в иконке iOS не допускается, а для Android удобно делать значок с запасом по краям — система может обрезать его по кругу.

Почему иконка не отображается и как это исправить

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

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

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

Можно ли поставить разные иконки разным базам в стартовом окне 1С?
Нет, стартовое окно показывает список баз без значков. Для визуального различия создайте отдельные ярлыки на рабочем столе и задайте им свои иконки.
Снимется ли конфигурация с поддержки, если добавить общую картинку?
Да, если добавлять её прямо в типовую конфигурацию. Если добавить картинку в расширение, основная конфигурация остаётся на поддержке и обновляется как обычно.
Где взять иконки бесплатно?
Берите наборы с открытой лицензией, которая разрешает коммерческое использование, и сохраняйте текст лицензии рядом с файлами. Перед этим проверьте стандартную библиотеку картинок платформы — нужный значок там часто уже есть.
Переживут ли свои иконки обновление типовой конфигурации?
Картинки в расширении переживают обновление. После обновления запустите программу и проверьте заимствованные формы: если типовая форма сильно изменилась, расширение может потребовать правки.
Работают ли иконки из расширения в веб-клиенте?
Да, картинки разделов, команд и кнопок отображаются в веб-клиенте так же, как в тонком клиенте. Ярлык на рабочем столе к веб-клиенту не относится — для него делают закладку или ярлык браузера.