Администрирование · 10 мин
Как закрыть обсуждения в 1С
Как закрыть, удалить или отключить обсуждения в 1С: настройка системы взаимодействия, права доступа, очистка истории и типичные ошибки администраторов.
Обсуждения в 1С — это встроенный механизм системы взаимодействия, который позволяет пользователям переписываться в контексте документов, задач и справочников прямо внутри программы. Со временем у администраторов возникает потребность закрыть конкретное обсуждение, ограничить к нему доступ или полностью отключить функцию — например, при увольнении сотрудника, завершении проекта или переходе на корпоративный мессенджер.
Важно понимать: в типовых конфигурациях нет кнопки «закрыть обсуждение» в привычном смысле. В зависимости от задачи применяются разные механизмы — отключение системы взаимодействия, отзыв регистрации пользователя, удаление данных обсуждений через регистрацию изменений или ограничение прав. Выбор зависит от того, что именно требуется: скрыть переписку от отдельных сотрудников, завершить тему или выключить сервис целиком.
Материал подходит для конфигураций на управляемых формах (Бухгалтерия предприятия, Управление торговлей, Зарплата и управление персоналом и аналогичные), где обсуждения работают через сервер системы взаимодействия 1С или сервис 1С:Диалог. Перед любыми действиями с данными обсуждений сделайте резервную копию информационной базы.
Что такое обсуждения в 1С и как они хранятся
Обсуждения работают на базе системы взаимодействия — механизма платформы 1С:Предприятие, который объединяет сообщения, видеозвонки и уведомления. Каждое обсуждение привязано либо к объекту базы (документу, задаче, элементу справочника), либо существует как не контекстный диалог между пользователями.
Данные переписки хранятся не в самой информационной базе, а на сервере системы взаимодействия. Это может быть отдельный сервер 1С в локальной сети компании или облачный сервис 1С:Диалог. Поэтому обычное удаление документа, к которому привязано обсуждение, не удаляет саму переписку — она остаётся на сервере.
Эта особенность критична при «закрытии» обсуждений: действия внутри прикладного решения влияют на видимость и доступ, но полное удаление истории требует работы с регистрацией информационной базы на сервере взаимодействия.
Как отключить обсуждения полностью
Если цель — прекратить использование обсуждений во всей базе, отключите систему взаимодействия в настройках. В типовых конфигурациях путь обычно такой: раздел «Администрирование» → «Общие настройки» → «Обсуждения» (либо «Система взаимодействия»). Снимите флаг использования обсуждений и сохраните настройки.
После отключения кнопки обсуждений пропадут из форм документов и панели навигации у всех пользователей. Сама история переписки при этом не удаляется — при повторном включении она снова станет доступна, если регистрация базы на сервере взаимодействия сохранилась.
В клиент-серверном варианте отключение можно выполнить и через консоль кластера или конфигуратор, сняв регистрацию информационной базы в системе взаимодействия. Этот способ подходит, когда нужно гарантированно разорвать связь базы с сервером, например при смене сервера или отказе от сервиса.
- 1Откройте раздел «Администрирование» и перейдите в «Общие настройки»
- 2Найдите блок «Обсуждения» или «Система взаимодействия»
- 3Снимите флаг использования обсуждений и сохраните настройки
- 4Попросите пользователей перезапустить сеанс или обновить интерфейс
- 5Проверьте, что кнопки обсуждений исчезли из форм документов
Как закрыть доступ конкретному пользователю
Частая задача — отрезать уволенному сотруднику доступ к переписке. Для этого недостаточно отключить его учётную запись в базе: нужно отозвать его регистрацию в системе взаимодействия, чтобы он не мог читать обсуждения через внешние клиенты сервиса.
Откройте карточку пользователя (раздел «Администрирование» → «Пользователи и права» → «Пользователи»), снимите признак активности или действия учётной записи. Затем в настройках обсуждений проверьте список зарегистрированных пользователей системы взаимодействия и отмените регистрацию нужного сотрудника, если конфигурация предоставляет такую команду.
Если пользователь состоял в групповых обсуждениях, его сообщения останутся видны остальным участникам — удалить чужую переписку из интерфейса пользователя нельзя. Это нормальное поведение: история обсуждения принадлежит всем участникам.
Как удалить историю обсуждений
Штатного интерфейса массового удаления переписки в типовых конфигурациях, как правило, нет. Отдельные сообщения пользователь может удалять только в рамках прав, заданных разработчиком конфигурации, и обычно только свои.
Полная очистка истории выполняется через отмену регистрации информационной базы на сервере системы взаимодействия. При отмене регистрации данные обсуждений этой базы удаляются с сервера. Операция необратима: восстановить переписку после отмены регистрации нельзя, поэтому заранее решите, нужна ли история для внутренних расследований или аудита.
В файловом варианте с сервисом 1С:Диалог отмена регистрации выполняется из настроек обсуждений в конфигурации. В клиент-серверном варианте с собственным сервером взаимодействия администратор может управлять регистрациями через инструменты сервера.
Ограничение обсуждений через права и настройки конфигурации
Если полное отключение избыточно, ограничьте доступ точечно. В конфигурациях с поддержкой профилей групп доступа проверьте роли, связанные с обсуждениями, и уберите их у тех профилей, которым переписка не нужна. Пользователь без соответствующих прав не увидит кнопки обсуждений в формах.
В некоторых конфигурациях доступна настройка видимости обсуждений по конкретным объектам: например, можно оставить обсуждения в задачах, но убрать их из документов. Такие возможности зависят от прикладного решения — проверьте раздел настроек обсуждений в своей конфигурации.
Для самописных и доработанных конфигураций разработчик может программно управлять отображением кнопки обсуждений в формах объекта. Это вариант для случаев, когда типовых настроек недостаточно.
Способы закрытия обсуждений
Подходит для полного отказа от обсуждений. История сохраняется, всё обратимо.
Подходит при увольнении сотрудника. Остальные участники продолжают видеть переписку.
Удаляет всю историю с сервера. Необратимо, требует резервной копии и решения о судьбе архива.
Точечное скрытие обсуждений для отдельных ролей без отключения сервиса.
Проверка результата и типичные ошибки
После отключения или ограничения проверьте результат под учётной записью обычного пользователя, а не администратора: у администраторов интерфейс может отличаться. Кнопки обсуждений должны исчезнуть из форм, а попытка открыть старую переписку — завершаться сообщением о недоступности сервиса.
Частая ошибка — отключить обсуждения только в настройках конфигурации, забыв про регистрацию на сервере: база продолжает обмениваться данными с сервером взаимодействия, а при повторном включении настройки вся история «воскресает», что бывает нежелательно.
Вторая типичная ошибка — ожидать, что очистка регистров сведений или удаление документов уберёт переписку. Как отмечалось выше, сообщения живут на сервере, и действия внутри базы на них не влияют.
Третья ошибка — отмена регистрации без предупреждения пользователей. Люди теряют доступ к рабочей переписке мгновенно, что парализует процессы, где обсуждения использовались как канал согласований.
Как проверить результат
Кнопки отсутствуют у всех пользователей
Кнопки видны части пользователей — не все сеансы перезапущены или права настроены неоднородно
Вход невозможен, регистрация в системе взаимодействия отозвана
Учётная запись отключена, но регистрация активна — доступ через внешний клиент сохраняется
Регистрация отменена, обмена данными нет
Регистрация активна при отключённых обсуждениях — история восстановится при включении
FAQ: частые вопросы о закрытии обсуждений в 1С
Можно ли закрыть одно конкретное обсуждение, не отключая остальные?
Штатного механизма «закрытия темы» в типовых конфигурациях нет. Участники могут просто прекратить переписку, а доступ к истории ограничивается только на уровне пользователей или отключением сервиса целиком. В доработанных конфигурациях разработчик может реализовать признак архивности обсуждения программно.
Удалится ли переписка, если удалить документ, к которому она привязана?
Нет. Сообщения хранятся на сервере системы взаимодействия, а не в информационной базе. Удаление документа убирает только точку входа в обсуждение из интерфейса, сама история на сервере сохраняется.
Что будет с обсуждениями при переезде базы на другой сервер?
При переносе информационной базы регистрация в системе взаимодействия обычно требует повторной настройки. Если регистрация выполняется заново как новая, старая история может оказаться недоступна. Перед миграцией зафиксируйте параметры текущей регистрации и решите, нужно ли сохранять переписку.
Может ли пользователь удалить свои сообщения в обсуждении?
Возможность удаления собственных сообщений зависит от настроек и версии конфигурации. В большинстве типовых решений массовое удаление чужой переписки недоступно никому, а свои сообщения пользователь может удалить только если это предусмотрено прикладным решением.
Как сохранить историю обсуждений перед отключением?
Штатного экспорта переписки в файл в типовых конфигурациях обычно нет. Практический вариант — сделать снимки экрана ключевых обсуждений или доработать выгрузку программно. Планируйте архивацию до отмены регистрации базы на сервере взаимодействия, так как после неё данные недоступны.
Почему после отключения обсуждений кнопки остались у части пользователей?
Чаще всего причина в неперезапущенных сеансах: настройки применяются при следующем входе. Реже — в том, что у части пользователей остались роли или профили, дающие доступ к обсуждениям независимо от общего флага. Проверьте права и попросите всех перезайти в программу.
Что важно запомнить
Прямой команды «закрыть обсуждение» в 1С нет: отключайте систему взаимодействия в настройках, отзывайте регистрацию уволенных пользователей, а полное удаление истории выполняйте через отмену регистрации базы на сервере — только после резервной копии и решения о судьбе архива переписки.