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