Скрываем панель и закладку Обсуждения в 1С 8.3
Содержание
Убрать закладку Обсуждения в 1С можно тремя способами: скрыть её в настройках своего интерфейса (подходит любому пользователю), отключить систему взаимодействия для всех на уровне базы (нужны права администратора) или спрятать элемент расширением конфигурации (для разработчика). Выбор зависит от того, кому мешает панель: вам лично или всей организации.
Сначала разберитесь, что именно вы видите. «Обсуждения» — это встроенный чат платформы 1С 8.3: переписка с коллегами, обсуждение документов, уведомления. Он входит в систему взаимодействия и появляется в интерфейсе Такси как значок в верхней панели и как боковая панель с диалогами. Если вам нужно просто убрать лишнее с экрана, хватит первого способа.
Перед тем как отключать обсуждения для всех, предупредите сотрудников. Если коллеги переписываются в чате по документам, после отключения история станет недоступной из интерфейса.
Откуда берётся закладка Обсуждения
Система взаимодействия появилась в платформе 1С:Предприятие 8.3 как встроенный механизм общения. Она хранит диалоги, обсуждения по объектам (например, по конкретному документу), уведомления и список контактов.
Что включает в себя блок «Обсуждения» в интерфейсе:
- 💬 личные диалоги и групповые беседы;
- 📄 обсуждения, привязанные к документу или элементу справочника;
- 🔔 уведомления о новых сообщениях и упоминаниях;
- 👥 список контактов из пользователей базы.
Работает это только при выполнении двух условий. Система взаимодействия должна быть включена и доступна в конфигурации, а у пользователя должно быть право её использовать. Если одно из условий не выполняется, блока вы не увидите. На этом и строятся способы отключения.
Видимость зависит и от клиента. В тонком клиенте и веб-клиенте панель обсуждений выглядит похоже, но подключение к серверу взаимодействия настраивается отдельно, поэтому в браузере она может вести себя иначе, чем в обычном окне 1С.
Как выбрать способ за минуту
Задайте себе три вопроса, и ответ станет очевиден:
- 🙋 Мешает только мне? Берите способ 1, права и код трогать не нужно.
- 👥 Мешает нескольким сотрудникам, остальные чатом пользуются? Берите настройку прав и ролей.
- 🏢 Чат не нужен никому и есть полномочия администратора? Отключайте систему для всей базы.
Разработчику, который сопровождает собственную конфигурацию, подойдёт правка в конфигураторе. Тому, кто ведёт типовую конфигурацию на поддержке, подойдёт расширение.
Способ 1. Скрыть панель обсуждений в своём интерфейсе
Самый безопасный вариант. Он ничего не ломает: меняется только ваш личный вид программы, у коллег всё остаётся как было.
Подходит, когда панель просто занимает место на экране, а переписка вам не нужна. Особенно заметно на небольших мониторах и ноутбуках: боковая панель съедает заметную часть ширины рабочей области, и формы документов приходится прокручивать вбок.
- Откройте главное меню программы (значок с тремя полосками в верхнем левом углу окна).
- Найдите пункт
Види откройте настройку панелей. Название может слегка различаться между релизами платформы. - В списке панелей снимите отметку с панели обсуждений (может называться «Обсуждения»).
- Закройте окно настройки. Панель исчезнет сразу, без перезапуска программы.
Если в меню нужного пункта нет, посмотрите на саму боковую панель обсуждений: у неё обычно есть собственный значок закрытия или меню с настройками отображения. Закрытая панель не появится заново, пока вы сами её не откроете.
Если нужно вернуть панель, зайдите в тот же пункт меню и поставьте отметку обратно. Настройка хранится в данных пользователя, поэтому переживёт перезапуск и обновление конфигурации.
Что делать, если мешают не панель, а звуки и всплывающие окна? Уведомления о сообщениях настраиваются отдельно: в параметрах программы пользователя есть настройки оповещений. Пункт ищите через Главное меню → Сервис → Параметры. В части версий они находятся в других разделах, поэтому проверьте поиском по слову «оповещения».
Способ 2. Отключить систему взаимодействия для всех
Если обсуждения в организации не нужны никому, правильнее отключить саму систему, а не прятать закладку у каждого пользователя по отдельности. Для этого нужны права администратора базы.
Пошагово это выглядит так:
- Зайдите в программу под пользователем с ролью администратора.
- Откройте раздел
Администрирование. - Найдите настройки, связанные с обсуждениями или системой взаимодействия. Обычно они находятся в подразделе про интернет-поддержку и сервисы либо в общих настройках программы. Воспользуйтесь строкой поиска в форме настроек по слову «Обсуждения».
- Снимите флажок, который включает использование обсуждений, и сохраните настройку.
- Попросите пользователей перезапустить программу.
В типовых конфигурациях на базе Библиотеки стандартных подсистем такой флажок обычно предусмотрен. В нетиповых и самописных конфигурациях его может не быть, и тогда остаются способы 3 и 4.
Отключение влияет на всех пользователей базы. Если коллеги используют чат по рабочим вопросам, согласуйте решение с руководителем отдела и предупредите заранее.
Прежде чем отключать, выясните, кто на самом деле пользуется чатом. Спросите у коллег напрямую или посмотрите, у кого в базе есть права на обсуждения. Бывает, что один человек мешает всем отделу, хотя пользуется чатом только он с одним соседом. В таком случае лучше решить вопрос индивидуально, а не лишать всех возможности переписываться по документам.
Права и роли пользователя
Есть и более мягкий вариант: оставить систему включённой, но лишить права доступа к ней отдельных людей. В профиле групп доступа у пользователя можно убрать роль или право, которое разрешает работу с обсуждениями. Тогда он перестанет видеть чат и получать уведомления, а остальные продолжат пользоваться.
Подходит, когда обсуждения нужны бухгалтерам и руководству, а склад или кладовщики пользуются программой только для ввода данных и чат им ни к чему.
Способ 3. Скрыть элемент через конфигуратор
Этот путь для тех, кто сопровождает конфигурацию и имеет право её менять. Если ваша конфигурация типовая и стоит на поддержке, прямая правка создаёт расхождение с поставщиком и проблемы при обновлениях.
Общая логика такая:
- Откройте базу в режиме
Конфигуратор. - В дереве конфигурации найдите подсистему или командный интерфейс, в котором выводится нужный элемент.
- Откройте свойства и отключите видимость команды, а при необходимости уберите её из состава подсистемы.
- Сохраните конфигурацию и обновите конфигурацию базы данных.
Параметры самой системы взаимодействия задаются в свойствах конфигурации: там можно определить, использовать ли её вообще. Если вы владеете конфигурацией целиком (разрабатываете её сами), отключение именно на этом уровне даёт самый чистый результат.
Перед правкой сделайте выгрузку конфигурации и копию базы. Правка на поддержке без расширения означает снятие конфигурации с упрощённого обновления.
Сравним способы между собой.
| Способ | Кому подходит | Что затрагивает | Риск |
|---|---|---|---|
| Настройка панелей | Любой пользователь | Только его экран | Минимальный |
| Администрирование, флажок обсуждений | Администратор | Все пользователи базы | Средний: пропадут чаты |
| Права и роли | Администратор | Выбранные пользователи | Низкий |
| Правка в конфигураторе | Разработчик | Конфигурация | Высокий на поддержке |
| Расширение | Разработчик | Конфигурация без снятия с поддержки | Низкий |
Способ 4. Расширение конфигурации вместо правки типовой
Для типовых конфигураций на поддержке разумнее не править конфигурацию, а подключить расширение . Расширения конфигурации появились в платформе 8.3.6, поэтому на более ранних версиях платформы этот путь недоступен.
Преимущества расширения:
- ✅ основная конфигурация остаётся нетронутой, обновления ставятся как обычно;
- ✅ расширение можно отключить или удалить, и всё вернётся;
- ✅ можно настроить его на конкретную базу, не трогая остальные.
Порядок действий для разработчика:
- В конфигураторе создайте новое расширение:
Конфигурация → Расширения конфигурации. - Заимствуйте из основной конфигурации объект, где находится нужный элемент: форму, командный интерфейс или подсистему.
- В заимствованном объекте отключите видимость команды или элемента формы.
- Загрузите изменения в базу и выполните
Обновить конфигурацию базы данных. Это отдельные шаги, не пропускайте второй. - Проверьте результат под обычным пользователем, не под администратором.
Если после загрузки ничего не поменялось, проверьте, что у расширения включена безопасность и оно подключено: в списке расширений в режиме 1С:Предприятие оно должно быть в состоянии «Активно».
Ещё один практичный приём: храните расширение отдельно от основной конфигурации и называйте его понятно, например «Скрытие обсуждений». Через год никто не вспомнит, почему закладка пропала, а по имени расширения причина будет видна сразу. В описании расширения запишите, кто и когда его добавил и зачем.
Для тех, кто работает в обычных формах, принцип тот же: свойство видимости элемента, а не удаление. Удалять заимствованные элементы нельзя, их можно только скрыть.
Можно ли отключить обсуждения параметром запуска
Многие ищут «волшебный ключ» командной строки, который выключит чат глобально. Достоверно подтверждённого параметра запуска, который бы просто отключал панель обсуждений, нет, и придумывать его не стоит.
Что реально можно делать на уровне запуска:
- запускать клиент с параметрами подключения к базе и пользователю (
/N,/S,/P), это известные ключи; - использовать отдельный профиль пользователя с урезанными правами, у которого обсуждения недоступны.
Остальные «настройки через командную строку», которые встречаются на форумах, чаще всего относятся к другим задачам. Проверяйте любой найденный ключ на тестовой базе и сверяйтесь со справкой по запуску платформы.
Надёжнее всего глобальное отключение даёт способ 2 (флажок в администрировании) или отключение в самой конфигурации.
Тонкий клиент, веб-клиент и мобильные приложения
Поведение зависит от того, как вы подключаетесь.
| Клиент | Что учесть |
|---|---|
| Тонкий клиент | Настройка панелей действует сразу, сохраняется на пользователя |
| Веб-клиент | Настройки пользователя те же, но после изменения может понадобиться обновить страницу |
| Мобильное приложение | Состав элементов определяется приложением и конфигурацией, а не настройкой панелей |
В веб-клиенте после смены настроек нажмите обновление страницы
(Ctrl+F5), иначе кэш браузера может показать старый интерфейс. Если проблема остаётся, выйдите из программы полностью и войдите заново.
Если закладка не исчезает или вернулась
Разберём типичные причины.
Закладка вернулась после обновления. Настройки интерфейса хранятся на пользователя, а обновление платформы или конфигурации иногда сбрасывает их. Повторите настройку. Если правили конфигурацию без расширения, обновление могло восстановить типовое состояние.
Скрыли у себя, но у коллег осталась. Так и должно быть: способ 1 меняет только ваш экран. Для всех нужен способ 2.
Настроек в меню нет. Некоторые конфигурации используют собственные формы настройки. Попробуйте найти пункт через поиск по форме настроек или через меню Сервис. В нетиповых решениях пункта может не быть, тогда обратитесь к обслуживающему программисту.
Нет прав на изменение настроек. Раздел Администрирование доступен не всем. Попросите администратора добавить вам роль или сделайте настройку за вас.
После отключения остались уведомления. Проверьте, не включены ли отдельные оповещения в параметрах пользователя, и закройте активные сеансы, чтобы они перезапустились с новыми настройками.
Если вы остановите службу сервера или завершите сеансы пользователей, чтобы применить настройки, предупредите людей: у них оборвётся работа и несохранённые данные пропадут. Делайте это вне рабочего времени.