К статье
Практический материал

Администрирование · 9 мин

1С:Линк: как завершить сеанс удалённого доступа

Как завершить сеанс в 1С:Линк: завершение подключения на стороне оператора и клиента, разрыв сеанса агента, отключение доступа и проверка безопасности.

Сервис 1С:Линк предназначен для организации удалённого доступа к информационным базам 1С через Интернет: с его помощью бухгалтер работает из дома, а специалист сопровождения подключается к базе клиента для диагностики. Завершить сеанс в этом контексте можно несколькими способами — в зависимости от того, кто инициирует разрыв и что именно нужно закрыть: само подключение к базе, сеанс пользователя внутри 1С или работу агента 1С:Линк на компьютере.

Путаница возникает из-за того, что «сеанс» здесь имеет два смысла. Первый — сеанс пользователя внутри информационной базы (активное подключение к 1С:Предприятию). Второй — канал удалённого доступа, который поддерживает агент 1С:Линк на компьютере, где развёрнута база. Корректное завершение работы обычно подразумевает оба действия: сначала завершить работу в программе, затем разорвать канал доступа.

Ниже разобраны все сценарии: штатное завершение работы пользователя, принудительное завершение «зависшего» сеанса администратором, отключение агента и полный запрет доступа через 1С:Линк. Отдельно рассмотрены риски принудительного разрыва и способы проверить, что соединение действительно закрыто.

Что именно вы завершаете: виды сеансов в 1С:Линк

Перед действиями определите, какой объект требуется закрыть. Сеанс пользователя — это подключение конкретного человека к информационной базе: он виден в списке активных пользователей и в консоли кластера серверов 1С. Завершение такого сеанса выбрасывает пользователя из программы, но канал 1С:Линк при этом продолжает работать, и подключиться можно снова.

Канал удалённого доступа — это соединение, которое устанавливает агент 1С:Линк, установленный на компьютере с базой. Пока агент работает и публикация активна, база доступна извне. Чтобы полностью прекратить удалённый доступ, недостаточно выгнать пользователей — нужно остановить агент или отключить публикацию в настройках сервиса.

Как пользователю корректно завершить работу с базой

Штатный способ — выйти из программы через меню «Файл» → «Завершить работу» или просто закрыть окно 1С:Предприятия. Перед выходом сохраните и закройте открытые документы: непроведённые документы и несохранённые данные при закрытии окна могут быть потеряны, особенно если завершение происходит аварийно.

Если вы работали через браузер (веб-клиент), закрытие вкладки не всегда сразу завершает сеанс на сервере — он может завершиться по тайм-ауту. Это нормально: «висящий» несколько минут сеанс не является признаком проблемы. Но если сеансы накапливаются и мешают работе (например, упираются в лицензии), их завершает администратор.

Штатное завершение работы пользователя
  1. 1
    Сохраните и закройте открытые документы и отчёты
  2. 2
    Выберите «Файл» → «Завершить работу» или закройте окно программы
  3. 3
    Если работали через браузер — закройте вкладку и при необходимости выйдите из учётной записи портала
  4. 4
    Убедитесь, что при повторном входе программа не сообщает о незавершённом сеансе

Как администратору завершить сеанс пользователя принудительно

Если сеанс завис, пользователь заблокировал объект и ушёл, либо нужно освободить базу для регламентных операций, сеанс завершают принудительно. В файловой базе, опубликованной через 1С:Линк, откройте в режиме 1С:Предприятия раздел «Администрирование» → «Обслуживание» → «Активные пользователи» (в типовых конфигурациях), найдите нужного пользователя и завершите его сеанс.

В клиент-серверном варианте используется консоль кластера серверов 1С: откройте ветку нужной базы, перейдите в «Сеансы», выберите сеанс и выполните команду «Удалить». При необходимости там же можно установить блокировку сеансов на время обновления, чтобы пользователи не подключались повторно.

Принудительное завершение — всегда крайняя мера. Пользователь потеряет несохранённые данные, а прерванная в середине транзакция запись может оставить объекты в заблокированном или незавершённом состоянии. По возможности предупредите пользователя и дайте ему несколько минут на сохранение.

Как разорвать канал доступа: остановить агент 1С:Линк

Чтобы полностью прекратить удалённый доступ к базе, остановите агент 1С:Линк на компьютере, где он установлен. Найдите значок агента в системном трее (область уведомлений Windows), откройте его контекстное меню и выберите завершение работы, либо остановите соответствующую службу через «Панель управления» → «Администрирование» → «Службы».

Альтернатива — отключить публикацию базы на стороне сервиса: войдите в личный кабинет 1С:Линк под учётной записью администратора абонента, найдите нужное приложение (базу) и отключите к ней доступ. Этот способ удобен, когда физического доступа к компьютеру с агентом нет — например, нужно срочно закрыть доступ уволенному сотруднику.

Способы прекратить удалённый доступ

Завершение работы пользователя

Подходит для обычного окончания рабочего дня; канал 1С:Линк остаётся активным, повторное подключение возможно

Остановка агента на компьютере

Полностью разрывает канал с этой машины; требует доступа к компьютеру с базой

Отключение публикации в личном кабинете

Закрывает доступ удалённо, без доступа к компьютеру; подходит для срочной блокировки

Как проверить, что сеанс и доступ действительно завершены

После завершения сеанса пользователя обновите список активных пользователей — строка с его именем должна исчезнуть. В консоли кластера аналогично проверьте вкладку «Сеансы». Если сеанс не исчезает, возможно, он уже завершён, но запись обновится с задержкой, либо пользователь успел переподключиться.

Для проверки канала 1С:Линк убедитесь, что значок агента в трее отсутствует или показывает остановленное состояние, а в личном кабинете сервиса база отображается как недоступная. Дополнительная проверка — попытаться подключиться к базе с внешнего устройства: соединение не должно устанавливаться.

Контрольные точки

Как проверить результат

Список активных пользователей
Норма

Сеанс пользователя отсутствует в списке

Тревожный признак

Сеанс остаётся или появляется снова без действий пользователя

Состояние агента 1С:Линк
Норма

Агент остановлен, значок отсутствует или неактивен

Тревожный признак

Агент продолжает работать, канал установлен

Внешнее подключение к базе
Норма

Подключение не устанавливается

Тревожный признак

База по-прежнему доступна извне

Типичные ошибки и ограничения

Частая ошибка — завершить сеанс пользователя и считать доступ закрытым. Канал 1С:Линк при этом работает, и тот же человек подключится повторно за минуту. Если цель — прекратить доступ (например, при увольнении), меняйте пароль пользователя, отключайте его учётную запись в сервисе и при необходимости останавливайте агент.

Вторая ошибка — завершать «зависший» сеанс сразу. Иногда клиент просто выполняет длительную операцию (закрытие месяца, большой отчёт), и принудительный разрыв оборвёт её на середине. Сначала проверьте активность сеанса: в консоли кластера видно, есть ли обращения к базе.

Учтите ограничение: управление публикациями и доступом в личном кабинете доступно только учётной записи с правами администратора абонента. Рядовой пользователь может завершить только собственную работу в программе.

Типичные ошибки
01
Завершить сеанс пользователя, но оставить работающий агент — доступ к базе сохраняется
02
Принудительно разорвать сеанс во время длительной операции — риск неполной записи данных
03
Закрыть вкладку браузера и считать сеанс завершённым — на сервере он завершится только по тайм-ауту
04
Не сменить пароль при увольнении сотрудника — учётная запись остаётся действующей

Частые вопросы

Закрыл окно 1С, но сеанс в списке активных пользователей остался. Это нормально?

Да, при работе через веб-клиент или при аварийном закрытии сеанс на сервере завершается с задержкой по тайм-ауту. Обычно он исчезает сам в течение нескольких минут. Если сеанс держится долго и мешает работе, администратор может завершить его вручную.

Как срочно закрыть доступ к базе уволенному сотруднику?

Отключите его учётную запись или смените пароль в настройках доступа сервиса 1С:Линк и в самой информационной базе. При необходимости отключите публикацию базы в личном кабинете — это разорвёт доступ для всех внешних подключений.

Что произойдёт с данными при принудительном завершении сеанса?

Несохранённые данные пользователя будут потеряны. Если в момент разрыва выполнялась запись или проведение, объект может остаться заблокированным или записанным частично. После такого завершения проверьте блокировки и при необходимости снимите их.

Можно ли запретить подключения на время обновления базы?

Да. В клиент-серверном варианте установите блокировку сеансов в консоли кластера, в типовых конфигурациях есть функция «Блокировка работы пользователей» в разделе «Администрирование». Дополнительно можно остановить агент 1С:Линк, чтобы исключить внешние подключения.

Как отличить зависший сеанс от выполнения длительной операции?

В консоли кластера серверов посмотрите показатели сеанса: время последнего обращения, объём прочитанных и записанных данных. Если активность есть и растёт — операция выполняется, прерывать её не стоит. Полное отсутствие активности длительное время — признак зависания.

Нужно ли останавливать агент 1С:Линк каждый вечер?

Нет, агент рассчитан на постоянную работу, и останавливать его ежедневно не требуется. Остановка нужна, когда доступ к базе извне должен быть полностью прекращён — на время регламентных работ, при смене схемы доступа или в целях безопасности.

Итог

Что важно запомнить

Завершение сеанса в 1С:Линк — двухуровневая задача: сначала корректно выйти из информационной базы, затем при необходимости разорвать канал доступа остановкой агента или отключением публикации. Принудительный разрыв сеанса — крайняя мера с риском потери несохранённых данных, после него проверяйте список активных пользователей и состояние блокировок.