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