Завершение работы в 1С:Предприятии 8.3 для разных режимов

· 9 мин

Содержание

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

Самый короткий ответ: Главное меню → Файл → Выход, либо системное сочетание Alt+F4, либо крестик в правом верхнем углу. Но под каждым из этих действий платформа делает разное в зависимости от того, в каком клиенте вы работаете. Ниже — что именно происходит и как не оставить за собой «хвостов».

Обычное завершение работы: куда нажимать

В интерфейсе «Такси» (платформа 8.3.2x и новее) окно выхода одно и то же для всех прикладных решений — БП 3.0, ЗУП 3.1, УТ 11.

Три равнозначных способа закрыть программу:

  • 🖱 Крестик в правом верхнем углу главного окна.
  • 📋 Главное меню → Файл → Выход. Кнопка «Главное меню» — в левом верхнем углу, значок с треугольником вниз.
  • ⌨️ Сочетание Alt+F4, когда активно главное окно.

Если включено подтверждение, появится запрос вида «Завершить работу с программой?». Отвечаете «Да» — сеанс закрывается. Флажок, который включает или убирает этот запрос, лежит в Главное меню → Сервис → Параметры (подтверждение завершения работы). Держать его включённым полезно: один лишний клик спасает от случайного закрытия с несохранёнными данными.

Перед выходом проведите или сохраните все открытые документы. Если форма документа ещё не записана, 1С спросит, записать ли изменения. Не игнорируйте этот вопрос — именно он чаще всего и спасает введённые данные.

Отдельный момент — поведение при закрытии последнего окна. Если вы работаете с несколькими открытыми окнами (список, документ, отчёт), закрытие одного из них программу не завершает. Завершает именно закрытие главного окна либо команда «Выход».

Ещё платформа может задержать выход, если на клиенте выполняется длительное действие — например, формируется большой отчёт или идёт обмен данными. В этом случае программа дождётся завершения операции и только потом закроется. Это не зависание, а штатное поведение: прервать на середине такую операцию — значит рискнуть промежуточным состоянием данных.

Толстый и тонкий клиент: в чём разница при выходе

Команда «Выход» в обоих клиентах одинаковая, а вот что происходит «под капотом» — различается. Это важно, когда 1С закрывается нештатно.

КлиентИсполняемый файлЧто освобождается при выходе
Толстый клиент1cv8В файловом режиме — подключение к файлу базы; в клиент-серверном — сеанс на сервере
Тонкий клиент1cv8cСеанс на сервере 1С (или подключение к веб-серверу при работе через HTTP)

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

Толстый клиент в файловом режиме работает с файлом базы напрямую. Если его завершить штатно — подключение к базе снимается чисто. Если же процесс 1cv8 снять принудительно, подключение может «подвиснуть», и тогда база останется занятой для операций, которым нужен монопольный доступ: обновления структуры конфигурации, загрузки .dt, тестирования и исправления. На обычную работу других пользователей это не влияет — им монополия не нужна.

В клиент-серверном режиме после аварийного закрытия клиента сеанс какое-то время остаётся на сервере. Сервер уберёт его сам по тайм-ауту, но до этого он будет числиться активным и занимать лицензию.

Понять, в каком клиенте вы работаете, помогает пункт Главное меню → Справка → О программе: там указан режим запуска (файловый или клиент-серверный) и вариант клиента. Косвенный признак — имя процесса в «Диспетчере задач»: 1cv8 у толстого клиента, 1cv8c у тонкого. Это пригодится, когда нужно будет снять именно свой процесс, не задев чужой.

Как закрыть веб-клиент в браузере правильно

Веб-клиент — это 1С, открытая по ссылке в браузере (Chrome, Яндекс.Браузер, Edge). Здесь самая частая ошибка: закрыть вкладку крестиком и считать, что вышли.

Закрытие вкладки или всего браузера не завершает сеанс мгновенно. Сервер 1С ещё какое-то время считает ваш сеанс активным — пока не сработает тайм-аут неактивности. Всё это время сеанс держит лицензию.

Как выйти из веб-версии правильно:

  1. Сохраните и проведите открытые документы.
  2. Откройте Главное меню → Файл → Выход прямо в интерфейсе программы.
  3. Дождитесь, пока появится страница входа или вкладка закроется сама.

Только после команды выхода сеанс закрывается корректно и лицензия освобождается без ожидания тайм-аута. Крестик вкладки оставляйте на крайний случай.

Длительность тайм-аута, по которому сервер закрывает «забытые» веб-сеансы, настраивает администратор. Поэтому на одной базе брошенная вкладка освободит лицензию через пару минут, а на другой — через десятки минут. Рассчитывать на то, что «само закроется быстро», не стоит, особенно когда лицензий в обрез.

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

Выход из мобильного приложения 1С

В мобильном приложении (мобильный клиент 1С на Android или iOS) логика ближе к обычным мобильным программам.

  • Чтобы просто свернуть — используйте системный жест «домой». Приложение остаётся в фоне, сеанс продолжается.
  • Чтобы полностью закрыть — смахните карточку приложения из списка недавних (переключатель задач системы).
  • Если в меню приложения есть команда выхода или смены пользователя — используйте её перед закрытием: так сеанс на сервере завершится корректно.

Как и в веб-клиенте, принудительное закрытие приложения из списка задач не гарантирует мгновенного завершения серверного сеанса — он закроется по тайм-ауту. Поэтому при работе с общей базой лучше выходить командой из меню, а не просто выгружать приложение из памяти.

Несохранённые данные в открытой форме при принудительном закрытии теряются точно так же, как на компьютере. Сначала запишите документ, потом закрывайте приложение.

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

Программа зависла при закрытии: что делать

1С «не закрывается» — распространённая ситуация. Прежде чем снимать процесс, разберитесь в причине: от неё зависит, потеряете вы данные или нет.

Диагностика: выберите симптом

Если ждать бесполезно, снимаем процесс:

  1. Откройте «Диспетчер задач» (Ctrl+Shift+Esc).
  2. На вкладке «Подробности» найдите процесс 1cv8 (толстый клиент) или 1cv8c (тонкий).
  3. Выделите нужный процесс и завершите его.

Принудительное завершение процесса обрывает сеанс мгновенно. Всё, что не было записано в открытых формах, не сохранится. Делайте это только когда программа действительно не отвечает, а не вместо обычного выхода.

Если зависший сеанс остался в клиент-серверной базе и мешает (например, не даёт получить монопольный доступ для обновления), его снимает администратор — через консоль «Администрирование серверов 1С:Предприятия» или командой rac session list, чтобы найти сеанс, и штатными средствами консоли. Точные подкоманды смотрите в rac help: придумывать параметры наугад не нужно.

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

Как убедиться, что сеанс завершился

После выхода полезно проверить, что за вами не осталось активного подключения — особенно если программа закрывалась нештатно или вы готовите базу к обновлению.

Проверка корректного завершения работы
Выполнено: 0 / 5

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

В клиент-серверном варианте ориентируйтесь на список активных сеансов. Пока ваш сеанс там виден, подключение считается живым.

Частые ошибки при выходе из 1С и как их не допустить

  • ❌ Закрыли вкладку браузера вместо команды выхода. Сеанс висит до тайм-аута и держит лицензию. Выходите через Файл → Выход.
  • ❌ Сняли процесс, не ответив на вопрос о сохранении. Введённый документ пропадает. Сначала запишите данные, потом закрывайте.
  • ❌ Приняли длительную операцию за зависание. Снятый на середине обмен или проведение могут оставить данные в промежуточном состоянии. Дайте операции 1-2 минуты.
  • ❌ Выдернули сеть на тонком клиенте и закрыли клиент силой. Сеанс на сервере остаётся активным до тайм-аута. По возможности дождитесь восстановления связи и выйдите штатно.
  • ❌ Перепутали закрытие окна и выход. Закрытие одного окна документа не завершает программу. Для полного выхода закрывайте главное окно или используйте «Выход».

Ещё одна ловушка — несколько запущенных баз. Если открыто два-три окна от разных информационных баз, в «Диспетчере задач» будет столько же процессов 1cv8 или 1cv8c. Закрыли одну базу — остальные процессы остаются и продолжают держать свои сеансы. Поэтому при проверке ориентируйтесь не на «1С закрыта», а на отсутствие конкретного процесса нужной базы.

Отдельно про рефлекс «снести кэш, если что-то не так». Сбрасывать кэш тонкого клиента (каталог с временными файлами запуска) имеет смысл при проблемах с запуском, а не для обычного выхода. На штатное завершение работы это никак не влияет, а на время пересоздания кэша следующий запуск будет дольше.

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

Нужно ли выходить из 1С каждый вечер или можно оставлять открытой?
Для файловой базы безопаснее закрывать: пока клиент открыт, база занята, и ночное обслуживание (резервная копия, тестирование и исправление) может не пройти. В клиент-серверной базе оставлять сеанс на ночь допустимо, но он будет держать лицензию и может быть закрыт сервером по тайм-ауту неактивности.
Почему после закрытия 1С в списке процессов всё ещё виден 1cv8c?
Либо не закрылось одно из окон, либо клиент завершает фоновую операцию. Подождите минуту. Если процесс висит дольше и программа не отвечает — завершите его через «Диспетчер задач».
Выход из 1С и смена пользователя — это одно и то же?
Нет. «Смена пользователя» завершает ваш сеанс и сразу открывает окно входа для другого логина, не выгружая программу полностью. «Выход» закрывает приложение целиком. Для передачи компьютера коллеге удобнее смена пользователя.
Потеряю ли я данные, если просто выключу компьютер с открытой 1С?
Записанные и проведённые документы останутся — они уже в базе. Потеряется только то, что было в открытых, но не записанных формах. В клиент-серверном режиме сеанс при этом оборвётся аварийно и уберётся с сервера по тайм-ауту.
Как закрыть 1С, если не видно ни меню, ни крестика?
Нажмите Alt+F4 при активном окне программы — это системная команда закрытия. Если окно вообще не реагирует, снимайте процесс 1cv8 или 1cv8c через «Диспетчер задач».