Как скрыть или отключить всплывающие уведомления при изменении данных в 1С:Предприятие 8.3

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

Многие пользователи и администраторы систем 1С, перейдя на платформу 1С:Предприятие 8.3 (начиная с версии 8.3.13 и выше), столкнулись с новой особенностью интерфейса — всплывающими окнами в углу экрана, которые появляются при записи, изменении или удалении документов и элементов справочников. Эти оповещения часто перекрывают важные элементы управления, мешают просмотру итоговых сумм в таблицах и отвлекают от работы. В рамках этой статьи мы подробно разберем, почему появились эти уведомления, как с ними бороться и какие альтернативные варианты настройки интерфейса нам доступны.

Почему появляются всплывающие окна и какова позиция разработчиков 1С

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

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

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

Единственный штатный способ: перемещение и изменение размеров уведомлений

Разберем по шагам единственный легальный способ минимизировать дискомфорт от всплывающих окон, который стал доступен пользователям начиная с версий платформы 8.3.10.2699 и 8.3.11.

Хотя полностью деактивировать появление окон нельзя, мы можем изменить их расположение и размеры. Платформа 1С запоминает эти настройки индивидуально для каждого пользователя компьютера.

  1. Перетаскивание окна в «слепую» зону: Когда в правом нижнем углу экрана появится очередное всплывающее уведомление, зажмите левую кнопку мыши на его границе или свободном поле внутри него. Перетащите окно в любое удобное место экрана. Например, его можно переместить в самый верхний угол, на неиспользуемую панель задач или даже на второй монитор (если вы работаете в многомониторном режиме). При последующих сессиях работы с базой данных уведомления будут всплывать именно в этой новой координатной точке.
  2. Минимизация размеров окна: Наведите курсор мыши на край всплывающего уведомления, пока указатель не примет форму двунаправленной стрелки. Зажмите левую кнопку мыши и сожмите окно до минимально возможных размеров. В результате окно превратится в крошечный малозаметный квадрат, который больше не будет заслонять собой рабочие области документов.

Как отключить другие типы всплывающих окон в 1С

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

1. Отключение всплывающих новостей и обновлений

Информационные ленты новостей часто появляются при запуске программы и отвлекают от текущих задач. Чтобы их отключить в типовых конфигурациях (например, 1С:Бухучет, 1С:ERP, 1С:УТ), выполните следующие действия:

  1. Перейдите в раздел НСИ и администрирование (или Администрирование в некоторых интерфейсах).
  2. Найдите пункт Интернет-поддержка и сервисы.
  3. Разверните группу настроек Новости.
  4. Откройте настройки пользователей и снимите флажки с ненужных каналов новостей либо полностью снимите флаг «Включить работу с новостями».

2. Отключение показателей производительности

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

  1. Откройте Главное меню (значок со стрелкой в левом верхнем углу окна 1С).
  2. Перейдите в подменю Настройки, затем выберите Параметры.
  3. В открывшемся окне найдите и снимите флаг «Отображать показатели производительности».
  4. Нажмите кнопку ОК или Применить.

3. Отключение встроенных задач и напоминаний

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

Особенности работы всплывающих окон в Web-клиенте

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

В качестве временного решения мы рекомендуем использовать встроенное масштабирование самого браузера (комбинация клавиш Ctrl + "-" для уменьшения масштаба страницы) либо применять специальные расширения для браузеров, позволяющие блокировать или скрывать определенные CSS-классы на веб-страницах вашей базы 1С.

Технические нюансы для разработчиков

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

Например, для ручного вызова интерактивного сообщения используется метод ПоказатьОповещениеПользователя. Посмотрим на пример программной реализации контролируемого вызова уведомления:


&НаКлиенте
Процедура ВыполнитьЗаписьИОповестить()
    
    // Выполняем запись объекта на сервере
    УспешнаяЗапись = ЗаписатьОбъектНаСервере();
    
    Если УспешнаяЗапись Тогда
        // Формируем красивое кастомное оповещение, которое не раздражает пользователя
        ПоказатьОповещениеПользователя(
            "Операция завершена", 
            ПолучитьНавигационнуюСсылкуИнформационнойБазы(), 
            "Документ успешно проведен и зафиксирован в системе!", 
            БиблиотекаКартинок.Информация
        );
    КонецЕсли;
    
КонецПроцедуры

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

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

← На главную