Зачем появляется иконка 1С в системном трее при запуске управляемого приложения и как ей управлять?

Программист 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При переходе на платформу 1С:Предприятие 8.3.10 и выше многие разработчики и пользователи сталкиваются с новой особенностью интерфейса: при запуске тонкого или толстого клиента в режиме управляемого приложения в системном трее (области уведомлений Windows) автоматически появляется отдельный значок 1С. При этом для каждого запущенного экземпляра программы создается собственная иконка, что на первый взгляд кажется дублированием кнопок панели задач. Разберем подробно, для чего предназначен этот механизм, почему он срабатывает даже в пустых базах и какими способами можно скорректировать отображение значков.

Назначение иконки в области уведомлений

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

  1. Индикация входящих событий: значок меняет свой внешний вид при поступлении новых входящих сообщений, задач или звонков, сигнализируя о событиях, даже если основное окно приложения свернуто или перекрыто другими окнами.
  2. Системные всплывающие оповещения: операционная система использует значок в трее как якорь для отображения всплывающих всплывающих тостов (Toast Notifications) и уведомлений от платформы.
  3. Быстрый доступ к окну базы: одиночный или двойной клик по значку мгновенно активирует и выводит на передний план связанный с ним сеанс информационной базы.

Особенности поведения в платформе 8.3.10

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

  1. Безусловный запуск: клиент 1С регистрирует значок в трее при старте сеанса независимо от того, подключена ли информационная база к сервису системы взаимодействия (1С:Диалог или локальному серверу взаимодействия) и есть ли в конфигурации пользователи.
  2. Отсутствие прямых ключей командной строки: в настройках платформы не предусмотрено специального параметра конфигурационного файла conf.cfg или параметров запуска клиентского приложения, позволяющих программно отключить добавление иконки в трей на уровне одной базы.
  3. Поведение свойств управляемой формы: свойство формы ОтображениеОбсуждений управляет исключительно видимостью панели обсуждений внутри окна формы конкретного объекта, но не отключает системный значок сеанса.

Варианты настройки и скрытия иконки

Если дублирование значков на панели задач и в трее создает визуальный шум при одновременной работе с большим количеством баз, рассмотрим проверенные варианты решения ситуации.

Вариант 1. Настройка параметров отображения в ОС Windows

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

  1. Откроем системные параметры Windows, нажав сочетание клавиш Win + I, или перейдем в «Параметры» через меню «Пуск».
  2. Перейдем в раздел «Персонализация» → «Панель задач».
  3. Найдем пункт «Область уведомлений» и перейдем по ссылке «Выберите значки, отображаемые в панели задач» (в Windows 11 — подраздел «Переполнение угла панели задач»).
  4. Найдем в списке исполняемые файлы 1cv8c.exe и 1cv8.exe и установим переключатель в положение «Откл.» (или выберем режим «Скрывать значок и уведомления»).

После применения этих настроек все иконки сеансов 1С автоматически переместятся во всплывающее меню переполнения трея (под стрелку) и не будут занимать место на главной панели.

Вариант 2. Обновление платформы и использование автономных агентов

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

← На главную