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

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

Как сделать резервную копию 1С УНФ

Как сделать резервную копию 1С УНФ: выгрузка через конфигуратор, средства СУБД и облачная копия. Проверка восстановления, расписание копий и типичные ошибки.

Резервная копия базы «1С:Управление нашей фирмой» — это единственная гарантия того, что при сбое диска, ошибке обновления или случайном удалении данных вы восстановите учёт за минуты, а не будете заново вводить документы за месяцы. Способ создания копии зависит от режима работы: файловая база, клиент-серверный вариант на MS SQL или PostgreSQL либо облачный сервис 1С:Фреш. У каждого варианта свой инструмент и свои ограничения.

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

Определяем режим работы базы УНФ

Перед созданием копии уточните, как развёрнута ваша база. Откройте УНФ и посмотрите строку подключения: меню «Файл» — «О программе» или окно запуска 1С:Предприятия. Если путь выглядит как папка на диске (например, D:\Bases\UNF) — это файловый режим. Если указан сервер и имя базы — клиент-серверный вариант. Если вы работаете через браузер по ссылке вида 1c.ru или через тонкий клиент с подключением к сервису — это облако 1С:Фреш.

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

Путь к базе — папка на дискеФайловый режим

Копируйте файл 1Cv8.1CD или делайте выгрузку .dt

Указан сервер и имя базыКлиент-серверный режим

Используйте бэкап средствами MS SQL или PostgreSQL

Работа через браузер, сервис 1С:ФрешОблачный режим

Выгружайте данные через личный кабинет сервиса

Копия файловой базы: самый простой сценарий

Файловая база УНФ целиком хранится в одном файле 1Cv8.1CD внутри каталога базы. Чтобы получить полную копию, достаточно скопировать этот файл в другое место. Обязательное условие — все пользователи должны выйти из программы, а сеансы — завершиться. Копирование файла, открытого работающим пользователем, даёт повреждённую или несогласованную копию, которая может не открыться при восстановлении.

Проверить отсутствие активных сеансов можно через консоль «Администрирование — Поддержка и обслуживание» в самой УНФ либо просто убедившись, что программа закрыта на всех компьютерах. После копирования переименуйте архивную папку по шаблону с датой, например UNF_backup_2026-05-12, чтобы копии не перезаписывали друг друга.

Порядок действий
  1. 1
    Попросите всех пользователей выйти из УНФ и убедитесь, что сеансов нет
  2. 2
    Откройте каталог базы и найдите файл 1Cv8.1CD
  3. 3
    Скопируйте файл на другой диск или сетевое хранилище
  4. 4
    Переименуйте копию, добавив дату создания
  5. 5
    Проверьте: откройте скопированную базу в режиме 1С:Предприятие и убедитесь, что документы на месте

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

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

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

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

Если УНФ работает на MS SQL Server, копию создают средствами самой СУБД: через SQL Server Management Studio выберите базу, пункт «Tasks — Back Up», тип «Full», укажите файл назначения. Такой бэкап делается без остановки работы пользователей и занимает минуты даже на больших базах. Для регулярных копий настройте план обслуживания с расписанием — например, полная копия ежедневно ночью.

Для PostgreSQL используется утилита pg_dump или pg_dumpall. Команда выглядит примерно так, с подстановкой имени базы и пользователя:

bash
pg_dump -U postgres -Fc -f /backups/unf_$(date +%F).dump имя_базы

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

Копия в облачном сервисе 1С:Фреш

В облачной УНФ резервное копирование на стороне сервиса выполняется автоматически, но доступ к своей выгрузке стоит иметь и вам. В личном кабинете менеджера сервиса доступна выгрузка данных приложения в архив (формат выгрузки сервиса). Этот архив можно сохранить локально и при необходимости загрузить обратно или развернуть в локальной базе через механизм перехода из сервиса.

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

Сравнение вариантов

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

Быстро и просто для файловой базы; требует выхода всех пользователей

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

Подходит для переноса и копии перед обновлением; медленно на больших базах, нужен монопольный доступ

Бэкап средствами СУБД

Оптимально для клиент-серверной базы; работает без остановки пользователей, требует настройки расписания

Выгрузка из 1С:Фреш

Для облачных баз; защищает от собственных ошибок, но зависит от доступности сервиса

Где хранить копии и как их проверять

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

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

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

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

Открытие восстановленной копии
Норма

База открывается, список документов отображается

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

Ошибка открытия, сообщение о повреждении файла

Актуальность данных
Норма

Дата последних документов совпадает с датой копии

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

Последние документы старше ожидаемой даты

Формирование отчётов
Норма

Оборотно-сальдовая ведомость и отчёты УНФ строятся без ошибок

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

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

Типичные ошибки
01
Копирование файла базы при открытых сеансах — копия оказывается повреждённой и не восстанавливается
02
Хранение единственной копии на том же диске, что и база — поломка диска уничтожает и базу, и бэкап
03
Использование .dt как единственного бэкапа клиент-серверной базы — долго, требует остановки работы и не сохраняет все служебные данные
04
Отсутствие проверки восстановления — о нерабочей копии узнают только в момент аварии
05
Перезапись единственного архива каждый день — при порче данных вчера восстановить позавчерашнее состояние уже нельзя

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

Можно ли делать копию, пока пользователи работают в УНФ?

Для клиент-серверной базы — да, бэкап средствами MS SQL или PostgreSQL выполняется без остановки работы. Для файловой базы — нет: копирование 1Cv8.1CD и выгрузка .dt требуют завершения всех сеансов, иначе копия может быть повреждена.

Чем отличается файл .dt от копии файла базы?

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

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

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

Достаточно ли автоматических копий 1С:Фреш?

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

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

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

Итог

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

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