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