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