Закрываем 1С:Предприятие без потерь: порядок выхода для бухгалтера и администратора

· 9 мин

Содержание

Многие уверены, что 1С нужно «сохранять» перед выходом, как документ Word. Это не так. В 1С:Предприятии 8.3 данные попадают в базу в тот момент, когда вы нажимаете Записать, Провести или Провести и закрыть в открытом документе или справочнике. Отдельной команды «сохранить всю базу» нет. Поэтому правильно выйти из 1С — значит закрыть все формы с подтверждённой записью, а потом завершить программу через Главное меню → Файл → Выход или крестиком окна.

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

Что на самом деле теряется при закрытии 1С

Записанный документ живёт в базе независимо от того, открыта программа или нет. Риск есть у данных, которые ещё не дошли до базы.

  • 📝 Незаписанная форма. Вы заполнили накладную на 40 строк и не нажали Записать. Если на вопрос о сохранении ответить «Нет», строки пропадут.
  • 📄 Записанный, но непроведённый документ. Он сохранён, но не сформировал движений. В отчётах и оборотке его не будет, и кажется, что «данные не сохранились».
  • ⚡ Обрыв в момент записи. Отключился свет, вы сняли процесс в диспетчере задач, пропала сеть до общей папки с базой. Для файловой базы это главный риск повреждения файла 1Cv8.1CD.
  • 🖥️ Пользовательские настройки. Ширина колонок, отборы списков, состав формы сохраняются в настройках пользователя. После аварийного завершения часть последних изменений настроек может не сохраниться, хотя документы останутся на месте.
  • 🔧 Изменения в Конфигураторе. Правки конфигурации, которые не сохранены, теряются при закрытии без подтверждения.

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

Порядок выхода из 1С в разных режимах

Способ выхода зависит от того, где вы работаете: в обычном режиме Предприятие, в Конфигураторе, через браузер или на удалённом сервере.

Режим 1С:Предприятие (толстый и тонкий клиент)

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

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

Конфигуратор

В Конфигураторе есть два уровня сохранения: основная конфигурация и конфигурация базы данных.

  1. Сохраните изменения: Конфигурация → Сохранить конфигурацию или Ctrl+S.
  2. Если правки должны начать работать у пользователей, примените их: F7 (Обновить конфигурацию базы данных).
  3. Закройте Конфигуратор через Файл → Выход.

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

Не закрывайте Конфигуратор и не снимайте его процесс во время обновления конфигурации базы данных или загрузки .dt. Прерванная реструктуризация — одна из частых причин восстановления из копии.

Веб-клиент

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

  • Перед закрытием вкладки запишите формы.
  • Выйдите через меню программы внутри страницы (Файл → Выход в главном меню).
  • Только после этого закрывайте вкладку или браузер.

Удалённый рабочий стол (RDP, терминальный сервер)

Это самый недооценённый случай. Крестик на синей полоске сверху окна RDP не завершает работу. Он только отключает вас от сервера, а 1С продолжает работать в вашем сеансе Windows с открытыми формами.

Правильный порядок:

  1. Выйдите из 1С внутри удалённого рабочего стола, как в обычном режиме.
  2. Завершите сеанс Windows: Пуск → значок пользователя → Выход.
  3. Только после этого окно RDP закроется само.

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

Файловая база в общей сетевой папке

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

  • Не закрывайте крышку ноутбука с открытой 1С: сон обрывает соединение с папкой базы.
  • Не выключайте компьютер, где лежит база, пока остальные не вышли из программы.
  • Для офиса больше чем на 3–4 человека надёжнее клиент-серверный вариант или публикация базы на веб-сервере.

Сравнение способов закрыть программу

СпособКогда применятьЧто с несохранёнными данными
Файл → Выход, крестик, Alt+F4Обычное завершение работы1С спросит о сохранении каждой изменённой формы
Ctrl+BreakДлительная операция завислаОперация прервётся, незавершённая транзакция откатится
Снять задачу в диспетчереОкно не отвечает несколько минутВсё незаписанное пропадёт, файловую базу может повредить
Завершение сеанса в консоли сервераБрошенный сеанс в клиент-серверной базеНезаписанные формы пользователя пропадут
Выключение компьютера с открытой 1СНе применятьКак при снятии задачи

Если 1С зависла и не реагирует

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

Порядок действий:

  1. Подождите 5–10 минут. Для закрытия месяца в большой базе это нормальное время.
  2. Нажмите Ctrl+Break. Платформа предложит прервать выполнение. Незаконченная транзакция откатится, база останется в том состоянии, что была до операции.
  3. Проверьте, не открыто ли модальное окно. Иногда вопрос или предупреждение прячется за другими окнами. Сверните окна или переключитесь через Alt+Tab.
  4. Снимите процесс в диспетчере задач. Только если окно не отвечает долго и Ctrl+Break не помог. Тонкий клиент — 1cv8c.exe, толстый клиент и Конфигуратор — 1cv8.exe.

Снятие процесса — крайняя мера. Для файловой базы в сетевой папке это прямой риск повредить файл. Если перед этим вы проводили документы или загружали данные, после перезапуска проверьте их.

В клиент-серверной базе после снятия процесса сеанс может остаться на сервере. Его завершает администратор в консоли администрирования серверов 1С (Сеансы у нужной информационной базы) или через rac session list и справку rac help.

Перед завершением чужого сеанса предупредите пользователя: его незаписанные формы пропадут.

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

Как убедиться, что данные сохранились

Сомнения обычно возникают после аварийного закрытия. Проверка занимает пару минут.

  1. Откройте список документов нужного вида и найдите свой документ по дате и номеру. Если он есть — данные записаны.
  2. Посмотрите значок проведения. Зелёная галочка — документ проведён и попал в учёт. Без галочки — только записан. Откройте его и нажмите Провести.
  3. Сформируйте отчёт по нужному участку, например оборотно-сальдовую ведомость по счёту, и сверьте сумму.
  4. Загляните в журнал регистрации. В БП 3.0 он находится в Администрирование → Обслуживание → Журнал регистрации. Отбор по пользователю и времени покажет, что именно было записано и в какой момент.

В журнале регистрации видно и аварийные события: ошибки, завершение сеансов. Это помогает понять, на каком шаге оборвалась работа.

Настройки, которые страхуют от потери данных

Автосохранения незаписанных форм в 1С нет. Пока не нажат Записать, документ существует только в памяти клиента. Но несколько настроек сильно снижают риск.

Подтверждение при закрытии программы

В главном меню Сервис → Параметры есть флажок «Запрашивать подтверждение при закрытии программы». Включите его: случайный клик по крестику не завершит работу молча.

Привычка записывать по ходу

Длинную накладную или ведомость записывайте кнопкой Записать каждые 10–15 строк. Записанный документ без проведения не влияет на учёт, зато не пропадёт при сбое. Проведите его, когда закончите.

История изменений объектов

В типовых конфигурациях на БСП можно включить версионирование объектов (в БП 3.0 — в разделе Администрирование → Общие настройки). Тогда у документа появляется история версий, и можно вернуть прежнее содержимое, если кто-то перезаписал его ошибочно.

Резервное копирование

Это главная страховка. Для файловой базы в БП 3.0 есть встроенная настройка: Администрирование → Обслуживание → Резервное копирование и восстановление. Для клиент-серверной базы копии делает СУБД по расписанию, настраивает администратор.

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

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

Перед уходом с работы
Выполнено: 0 / 5

Что делать, если данные всё-таки потерялись

Сначала поймите, что именно пропало: один документ, часть строк или база перестала открываться.

Пропал несохранённый документ. Восстановить его нельзя: в базу он не попадал. Введите заново. Чтобы ускорить, скопируйте похожий документ (F9 в списке) и поправьте строки.

Документ есть, но в отчётах его нет. Он не проведён. Проведите его. Если документ помечен на удаление, снимите пометку той же командой, которой ставили (Delete в списке).

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

База не открывается после сбоя. Это повреждение, обычно файловой базы.

  1. Скопируйте папку базы целиком, прежде чем что-то исправлять.
  2. Откройте Конфигуратор и запустите Администрирование → Тестирование и исправление. Для этой операции нужен монопольный доступ: все пользователи должны выйти.
  3. Если Конфигуратор не открывает базу, используйте утилиту chdbfl.exe из папки bin установленной платформы.
  4. Если исправление не помогло, восстановите базу из резервной копии: Администрирование → Загрузить информационную базу в Конфигураторе (файл .dt) или из копии папки с файлом 1Cv8.1CD. Всё, что ввели после даты копии, придётся внести заново.

Загрузка .dt полностью заменяет текущие данные базы. Делайте её только после копии текущего состояния.

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

Сохраняет ли 1С данные сама, если закрыть крестиком?
Записанные и проведённые документы уже в базе. Для форм с изменениями 1С задаст вопрос о сохранении. Молча программа не сохраняет ничего.
Можно ли выключить компьютер, не закрывая 1С?
Не стоит. Windows завершит процесс принудительно, и это равносильно снятию задачи. Для файловой базы в сетевой папке есть риск повредить файл.
Почему после выхода сбросилась настройка колонок в списке?
Пользовательские настройки сохраняются при нормальном закрытии форм. После аварийного завершения последние изменения настроек могут не сохраниться. Сами документы при этом не страдают.
Нужно ли выходить из 1С, если я просто ушёл на обед?
Не обязательно. Но запишите открытые документы. Если вечером администратор запустит обновление с блокировкой, незаписанное пропадёт.
Чем опасно отключение от RDP вместо выхода?
1С остаётся работать на сервере, держит лицензию и открытые формы. Администратору придётся завершать сеанс, а незаписанные данные в нём пропадут.