Лента новостей мешает работать: отключаем её в 1С 8.3
Содержание
Чтобы убрать новости в 1С у себя, откройте главное меню (кнопка с тремя полосками в левом верхнем углу), выберите Вид → Настройка начальной страницы и перенесите форму новостей из колонок в список доступных форм. Чтобы отключить ленту новостей для всей базы, выключите регламентное задание загрузки новостей и уберите пользователям доступ к ним.
Первый способ быстрый и безопасный, но действует только на одного пользователя. Второй решает вопрос для всех сразу, его делает администратор. Остальные приёмы (расширение, сетевой экран, очистка кэша) нужны в особых случаях: когда базу нельзя менять, когда новости возвращаются или когда интерфейс «залип» после настройки.
Откуда в 1С берутся новости и какой способ отключения выбрать
Лента новостей в типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11 и других на современной библиотеке) приходит через механизм интернет-поддержки. Программа периодически скачивает новости с сервера фирмы, складывает их в саму информационную базу и показывает пользователю.
Показ бывает в нескольких местах:
- 📰 форма новостей на начальной странице;
- 🔔 всплывающие оповещения о важных новостях;
- 🧾 описание изменений программы после обновления конфигурации;
- 📌 информационные блоки интернет-поддержки рядом с лентой.
Отсюда простое правило. Скрыть показ можно на стороне пользователя. Остановить появление новых новостей можно только на стороне базы: выключить загрузку.
| Способ | Кому подходит | Что убирает | Риски |
|---|---|---|---|
| Настройка начальной страницы | любому пользователю | форму с экрана одного пользователя | нет, всё возвращается обратно |
| Регламентное задание | администратору | загрузку новых новостей для всех | старые новости останутся в базе |
| Права доступа | администратору | доступ к новостям у группы пользователей | можно случайно отнять лишние права |
| Расширение | программисту | любые формы и команды | нужна проверка после каждого обновления |
| Сетевой экран | системному администратору | связь с сервером новостей | ломаются другие сервисы интернет-поддержки |
| Очистка кэша | любому | «зависшие» элементы интерфейса | первый запуск после очистки дольше |
Как убрать новости с начальной страницы 1С
Начальная страница — это рабочий стол, который открывается при входе. Её состав каждый пользователь настраивает сам, и эти настройки хранятся отдельно для него.
Через настройку начальной страницы
- Откройте главное меню программы (значок с тремя полосками слева вверху).
- Выберите
Вид → Настройка начальной страницы. - В окне две части: слева доступные формы, справа колонки начальной страницы.
- Найдите в колонке форму с новостями, выделите её и нажмите кнопку переноса влево.
- Нажмите «ОК».
Форма исчезнет сразу. Если на начальной странице ничего не осталось, программа откроется с пустым рабочим столом. Это нормально: разделы и избранное доступны через панель разделов.
Если новости показываются не отдельной формой, а блоком внутри другой формы (например, внутри информационной панели), уберите эту форму целиком или скройте блок через Ещё → Изменить форму.
Как вернуть ленту, если она понадобилась
Убранная форма никуда не пропадает. Откройте ту же Вид → Настройка начальной страницы, найдите форму новостей в левой части и перенесите её в нужную колонку. Порядок форм в колонке меняют стрелками вверх и вниз.
Если новости нужны разово, ленту не обязательно возвращать на рабочий стол. Её можно открыть командой из раздела, где программа показывает новости, или найти через поиск по интерфейсу: введите слово «новости» в строку поиска в заголовке окна, и программа предложит подходящие команды.
Такой вариант удобен бухгалтерам, которые хотят читать ленту раз в неделю, а не видеть её при каждом входе. Экран остаётся чистым, а важные изменения законодательства по-прежнему под рукой.
Через изменение формы
В интерфейсе «Такси» почти у каждой формы есть меню Ещё → Изменить форму. В открывшемся окне видно дерево элементов. Снимите флажок у группы с новостями или подсказками и нажмите «ОК».
Это действует только на текущего пользователя. Вернуть всё можно там же кнопкой стандартных настроек.
Через настройку панелей
Если раздражает не сама лента, а общая загромождённость экрана, загляните в Вид → Настройка панелей. Там можно убрать панель истории, панель избранного, панель открытых окон и переставить панель разделов. Новостей это не касается, но рабочий стол становится чище.
Отключение ленты новостей для всей базы
Пользовательская настройка не мешает программе качать новости дальше. Чтобы новых новостей не появлялось ни у кого, нужно остановить их загрузку. Это делает пользователь с правами администратора.
Регламентное задание загрузки
- Откройте
Администрирование → Обслуживание. - В группе регламентных операций откройте
Регламентные и фоновые задания. - На вкладке регламентных заданий найдите задание, в названии которого есть слово «новости». Удобно отфильтровать список поиском по слову «новост».
- Откройте задание и снимите флажок «Включено» (в списке это колонка использования).
- Сохраните изменения.
После этого программа перестанет сама скачивать новости. Те, что уже загружены, останутся, но новых не прибавится.
В клиент-серверной базе регламентные задания выполняет сервер 1С. Если задания заблокированы для всей базы в консоли кластера, отключать что-то в программе бессмысленно: загрузка и так не идёт. Проверьте это до того, как искать причину в настройках.
Настройки интернет-поддержки
Раздел Администрирование → Интернет-поддержка и сервисы отвечает за подключение базы к сервисам фирмы 1С. В нём есть группа, посвящённая новостям, и ссылки на их настройку. Набор флажков зависит от версии библиотеки интернет-поддержки, поэтому ориентируйтесь на слово «новости» в заголовке группы.
Не выходите из интернет-поддержки целиком ради отключения новостей. Через неё же работают обновления, загрузка классификаторов, курсов валют, проверка контрагентов и другие сервисы. Без подключения часть из них перестанет работать.
Права доступа
Если новости нужно скрыть у части сотрудников, а бухгалтер или администратор должны их видеть, действуйте через профили групп доступа:
- Откройте
Администрирование → Настройки пользователей и прав → Профили групп доступа. - Поставляемые профили менять нельзя, поэтому скопируйте нужный профиль.
- В копии на вкладке ролей найдите роли, связанные с новостями (поиск по слову «новост»), и снимите с них флажки.
- Назначьте группе пользователей новый профиль.
Снимайте только роли, которые явно относятся к новостям. Роль, отвечающая заодно за интернет-поддержку или базовые права, отнимет у людей рабочие функции.
Параметры запуска: что реально помогает
Частый совет — «пропишите параметр запуска, и новости исчезнут». Отдельного ключа командной строки, который выключал бы ленту новостей конфигурации, у платформы нет. Новости — механизм самой конфигурации, а параметры запуска управляют платформой.
Что параметры всё же умеют:
| Параметр | Что делает |
|---|---|
/DisableStartupMessages | подавляет стартовые сообщения платформы при входе |
/DisableStartupDialogs | подавляет стартовые диалоги платформы |
/ClearCache | очищает кэш клиента перед запуском |
Прописать их можно в списке баз: выделите базу, нажмите «Изменить», пройдите к последней странице мастера и впишите нужное в поле дополнительных параметров запуска. Пример строки для ярлыка:
"C:\Program Files\1cv8\common\1cestart.exe" /DisableStartupMessages /ClearCache
Это убирает лишние окна платформы при входе, но не ленту новостей. Если цель — именно новости, возвращайтесь к начальной странице и регламентному заданию.
Отключение новостей расширением или внешней обработкой
Программист может решить задачу глубже: скрыть форму новостей, команды и оповещения так, что пользователь не вернёт их настройкой.
Расширение конфигурации
Расширение подключается к базе без снятия с поддержки (расширения появились в платформе 8.3.6). В нём заимствуют нужную форму или общий модуль и меняют поведение: прячут элементы, отключают команды открытия.
Минусы стоит знать заранее:
- 🔄 после обновления конфигурации заимствованные объекты могут измениться, и расширение придётся править;
- 🧩 форму, которую разработчик переименовал или убрал, расширение уже не найдёт, и при запуске будет ошибка;
- 📋 такое расширение нужно описать в документации базы, чтобы следующий специалист понимал, куда делись новости.
Внешняя обработка для отключения загрузки
Если доступа к разделу администрирования нет, а в базу можно зайти пользователем с полными правами, регламентное задание можно выключить небольшой обработкой. Код ищет задания, в синониме метаданных которых есть слово «новост», и отключает их:
&НаСервере
Процедура ОтключитьЗагрузкуНовостейНаСервере()
Задания = РегламентныеЗадания.ПолучитьРегламентныеЗадания();
Для Каждого Задание Из Задания Цикл
Синоним = НРег(Задание.Метаданные.Синоним);
Если СтрНайти(Синоним, "новост") > 0 И Задание.Использование Тогда
Задание.Использование = Ложь;
Задание.Записать();
Сообщить("Отключено: " + Задание.Метаданные.Синоним);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ОтключитьЗагрузкуНовостей(Команда)
ОтключитьЗагрузкуНовостейНаСервере();
КонецПроцедуры
Сначала запустите обработку на копии базы и посмотрите, какие задания она выключит. Если в сообщения попало что-то постороннее, уточните условие поиска.
В базах в облачном сервисе (1С:Фреш и аналогах) регламентные задания управляются сервисом, и такая обработка не сработает. Там остаются только пользовательские настройки.
Блокировка на сетевом экране: крайняя мера
Иногда базу менять нельзя совсем, а новости нужно убрать у всего офиса. Тогда системный администратор закрывает исходящие соединения к серверам интернет-поддержки фирмы 1С на сетевом экране.
Кого блокировать, зависит от варианта работы:
- 🖥️ файловая база: соединения устанавливает клиентское приложение 1С на компьютере пользователя;
- 🗄️ клиент-серверная база: загрузку по расписанию выполняют рабочие процессы сервера 1С, поэтому правило нужно на сервере.
Перед блокировкой составьте список того, что сломается. Через те же серверы работают обновление программы, классификаторы банков и адресов, курсы валют, проверка контрагентов. Закрыв их целиком, вы получите больше проблем, чем решите.
Если этот путь всё же выбран, блокируйте не весь интернет-трафик 1С, а только адреса, которые используются для новостей. Определите их по журналу сетевого экрана в момент загрузки новостей, а не по спискам из интернета: адреса со временем меняются.
Очистка кэша, когда новости возвращаются
Бывает, что форму убрали, а после перезапуска пустая панель на месте или старая лента снова появилась. Причина обычно в кэше клиента или в сохранённых настройках внешнего вида.
Кэш клиента
Самый простой путь — запустить базу один раз с параметром /ClearCache. Второй путь — удалить папки кэша вручную при закрытой программе:
%APPDATA%\1C\1cv8\— папки с длинными именами из букв и цифр;%LOCALAPPDATA%\1C\1cv8\— такие же папки.
Удаляйте только папки с идентификаторами баз. Файлы со списком баз (например, ibases.v8i в %APPDATA%\1C\1CEStart\) не трогайте, иначе пропадёт список информационных баз.
Перед удалением кэша на терминальном сервере закройте 1С у этого пользователя. Открытый сеанс держит файлы, и часть удалить не получится, а работа пользователя оборвётся.
Пользовательские настройки внешнего вида
Если кэш не помог, сбросьте настройки интерфейса. Администратор делает это в Администрирование → Настройки пользователей и прав → Настройки пользователей: выбирает пользователя и очищает настройки внешнего вида. После входа у пользователя будет стандартная начальная страница, и лишнюю форму придётся убрать ещё раз, но уже без «призраков».
Чтобы не настраивать каждого вручную, приведите в порядок начальную страницу у одного сотрудника и скопируйте его настройки остальным в той же обработке.