"Новые сообщения от 1С-Отчетности" - как убрать?
Задачи пользователя - Адаптация типовых решений
Расширение
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
У пользователей постоянно появляется это окно. Пользователей, не связанных с ЭДО, это нервирует. Пользователи в отместку нервируют меня. Пытался сертификаты вводить, ставил несколько сертификатов, пользователей без сертификатов. Всё тщетно. Искал, кто как сделал, не нашёл. Это сообщение как непотопляемый авианосец. Решил сделать давилку. Начал с самого окна. Оно выводится из обработки "ДокументооборотСКонтролирующимиОрганами", форма "ПоказСообщенийТребующихРасшифровки". Сделал расширение. Взял эту форму в расширение, взял "ПриСозданииНаСервере" в расширение "После", взял "ПриОткрытии" в расширение "После":
&НаСервере
Процедура ПТР_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
Если НЕ ОбработкаНовостейПовтИсп.ЕстьРольПолныеПрава() Тогда
ФБольшеНеПоказывать = Истина;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПТР_ПриОткрытииПосле(Отказ)
Если ФБольшеНеПоказывать Тогда
БольшеНеПоказывать("");
КонецЕсли;
КонецПроцедуры
Всё просто. Пользователям с полными правами сообщение показывается, остальным нет. А чтобы не занимать ресурсы, имитирую нажатие кнопки "Больше не показывать".
Можно добавить в это расширение особую роль и назначать её только избранным пользователям, которым нужно это сообщение и вместо проверки полных прав проверять на доступность этой роли. Можно совсем убрать строки с проверкой прав, тогда это сообщение будет блокироваться всегда и у всех. Так сложилось у меня, что пользователи, которым это нужно, имеют полные права, остальные в правах поражены и им не нужно. Вот и всё.
Расширение можно установить стандартным образом. Из конфигуратора - "Конфигурация", "Расширения конфигурации", "Добавить", "Сравнить/Объединить с конфигурацией из файла", "Выполнить", запустить 1С:Предприятие. В режиме 1С:Предприятия - "НСИ и Администрирование", "Печатные формы, отчеты и обработки", "Расширения", "Добавить из файла", убрать крыжик "Безопасный режим". В режиме 1С:Предприятия проще.
Всего вам хорошего и самое главное - берегите нервы.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.27.95
Вступайте в нашу телеграмм-группу Инфостарт