При работе в режиме «1С:Предприятие 8.3» с интерфейсом «Такси» пользователи часто сталкиваются с разного рода всплывающими уведомлениями, окнами показателей и информационными панелями. Некоторые из них мешают ежедневной работе и перекрывают форму. Разберем подробнее, какие из этих окон можно отключить стандартными настройками 1С, а какие требуют административного или программного вмешательства.
Выясним причину появления служебных окон в нижней части экрана или поверх формы. Часто за «панель сообщений» или всплывающие окна пользователи принимают счетчики производительности (показатели «Текущие вызовы», «Накопленные вызовы», время выполнения серверных вызовов).
Для отключения вывода этих показателей выполним следующие шаги:
После сохранения настроек панель параметров производительности перестанет отображаться в пользовательском режиме.
Рассмотрим ситуацию со всплывающими информационными сообщениями платформы, которые появляются в углу экрана (например, оповещения о записи или проведении документов, вызываемые разработчиками через метод ПоказатьОповещениеПользователя).
На уровне штатных настроек платформы глобальный запрет на вывод всех всплывающих системных окон не предусмотрен. Однако начиная с версии платформы 8.3.10.2639 разработчики 1С добавили возможность удобной настройки их положения:
Проанализируем информационные окна, генерируемые подсистемами конфигурации (Библиотекой Стандартных Подсистем):
Разберем по шагам, какие варианты есть у разработчиков 1С для оптимизации вывода информации пользователю:
1. Использование расширений конфигурации: Разработчик может создать расширение, перехватывающее подсистему оповещений, чтобы блокировать вывод ненужных всплывающих окон без изменения типовой конфигурации.
2. Изменение способа вывода информации в коде: Вместо вызова всплывающего уведомления ПоказатьОповещениеПользователя целесообразно выводить служебные данные в строку состояния с помощью метода Состояние() или применять метод Сообщить().
Посмотрим на пример вывода информации в строку состояния без создания всплывающих окон:
Состояние("Идет обработка данных, пожалуйста, подождите...");
При необходимости стандартного вывода сообщений в нижнюю панель используется метод:
Сообщить("Документ успешно проведен.");
3. Ограничения на стороне веб-клиента: Если работа осуществляется через веб-браузер, вывод всплывающих окон и push-уведомлений можно дополнительно заблокировать в настройках разрешений самого веб-браузера для узла 1С.