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

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

Как настроить сохранение данных в 1С Бухгалтерия

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

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

Инструкция подходит для типовых конфигураций «1С:Бухгалтерия 8» (редакции 3.0) в файловом и клиент-серверном варианте работы. В облачных сервисах вроде 1С:Фреш резервное копирование выполняется на стороне сервиса, но выгрузить копию базы к себе можно — об этом тоже рассказано отдельно.

Как 1С Бухгалтерия сохраняет документы и справочники

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

При записи документа программа выполняет проверки: заполненность обязательных полей, корректность дат, наличие остатков на складе для списания. Если проверка не пройдена, документ не сохранится, а программа выведет сообщение с указанием проблемного поля. Это нормальное поведение, а не ошибка сохранения.

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

Настройка автоматического резервного копирования

Штатный механизм резервного копирования встроен в типовую конфигурацию и не требует программирования. Найдите его по пути: раздел «Администрирование» → «Обслуживание» → блок «Резервное копирование и восстановление». Здесь задаётся расписание и папка для хранения копий.

Порядок настройки автокопирования
  1. 1
    Откройте «Администрирование» → «Обслуживание» → «Резервное копирование и восстановление».
  2. 2
    Включите опцию автоматического резервного копирования.
  3. 3
    Укажите каталог для хранения копий — лучше на другом диске или сетевом ресурсе.
  4. 4
    Задайте расписание: при завершении работы или периодически по времени.
  5. 5
    Настройте количество хранимых копий, чтобы не переполнить диск.
  6. 6
    Проверьте, что копия создана: в указанной папке появился файл архива.

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

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

Ручное сохранение: выгрузка базы и отдельных данных

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

Выгрузка всей информационной базы

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

Перед выгрузкой убедитесь, что все пользователи вышли из базы — при активных сеансах выгрузка либо будет заблокирована, либо захватит данные в несогласованном состоянии. В клиент-серверном варианте выгрузку .dt для больших баз лучше заменить штатным резервным копированием средствами СУБД.

Сохранение отчётов, печатных форм и настроек

Отчёты и печатные формы сохраняются в файлы через кнопку «Сохранить» или меню «Файл» → «Сохранить копию» в форме отчёта. Доступны форматы табличного документа (.mxl), Excel, PDF и другие. Варианты настроенных отчётов сохраняются прямо в базе кнопкой «Сохранить вариант отчёта» — тогда настройка будет доступна всем пользователям или только вам, в зависимости от выбранной видимости.

Различия для файловой и клиент-серверной базы

Способ организации сохранения зависит от того, как развёрнута база. Для файлового варианта (база — файл 1Cv8.1CD в папке) достаточно встроенного механизма или простого копирования файла базы при закрытых сеансах. Для клиент-серверного варианта на SQL копирование файла не работает — нужны средства СУБД.

Сравнение вариантов копирования

Встроенное резервное копирование

Подходит для файловых баз небольшого размера. Ограничение: выполняется при активном сеансе пользователя, не работает, если программа закрыта.

Выгрузка в .dt через конфигуратор

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

Копирование средствами СУБД

Стандарт для клиент-серверных баз на MS SQL или PostgreSQL. Требует навыков администрирования СУБД, зато работает по расписанию без участия пользователей.

Копирование файла 1Cv8.1CD

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

Проверка, что сохранение и копии действительно работают

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

Критический тест — пробное восстановление. Разверните одну из копий в тестовую базу (через «Загрузить информационную базу» в конфигураторе для .dt или восстановление из архива для штатных копий) и убедитесь, что она открывается, а данные актуальны. Копия, которая не восстанавливается, равносильна её отсутствию.

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

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

Наличие файлов копий в каталоге
Норма

Архивы появляются по расписанию, размер соизмерим с базой

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

Файлы не создаются или размер близок к нулю

Восстановление из копии
Норма

Тестовая база открывается, документы и отчёты на месте

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

Ошибка при загрузке или данные устарели

Сохранение документа
Норма

После «Записать» документ виден в журнале после перезахода

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

Документ исчезает или выдаётся ошибка записи

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

Большинство проблем с сохранением возникает не из-за программы, а из-за организации процесса: копии хранятся на том же диске, расписание привязано к компьютеру, который выключают на ночь, а права на сетевую папку пропадают после смены пароля. Устраните эти причины заранее.

Типичные ошибки
01
Хранение копий на том же диске, что и база — при отказе диска теряется и база, и резерв.
02
Расписание «при завершении работы» на компьютере, который выключают кнопкой питания — копия просто не успевает создаться.
03
Отсутствие проверки восстановления — в момент аварии выясняется, что архивы повреждены.
04
Выгрузка .dt при активных пользователях — копия содержит несогласованные данные.
05
Отсутствие копии перед обновлением конфигурации — откатить неудачное обновление нечем.

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

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

Почему документ не сохраняется и выдаёт ошибку?

Чаще всего причина в незаполненных обязательных полях, неуникальном номере, закрытом периоде (дате запрета редактирования) или недостатке прав у пользователя. Прочитайте текст сообщения — 1С указывает конкретное поле или причину отказа.

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

Минимум — ежедневно в конце рабочего дня. При интенсивном вводе документов имеет смысл копировать чаще или дополнять ежедневные копии промежуточными. Ориентир простой: какой объём работы вы готовы потерять безболезненно — такой и должен быть интервал между копиями.

Можно ли просто копировать папку с базой?

Для файловой базы — да, но только когда все пользователи вышли из программы. Копирование при открытых сеансах даёт повреждённый файл. Для клиент-серверной базы этот способ неприменим: данные хранятся в СУБД, и копировать нужно её средствами.

Где 1С хранит настройки отчётов?

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

Что делать, если база не открывается после сбоя?

Не запускайте многократно и не пытайтесь «исправить» файл вручную. Сначала скопируйте файл базы в безопасное место, затем используйте утилиту chdbfl.exe из каталога платформы для тестирования и исправления файловой базы или восстановите данные из последней резервной копии.

Нужно ли копировать базу, если работаем в 1С:Фреш?

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

Итог

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

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