Администрирование · 9 мин
Как сделать копию базы 1С УНФ
Способы сделать копию базы 1С УНФ: выгрузка через конфигуратор, копирование файла 1Cv8.1CD, SQL-бэкап. Проверка результата, ошибки и ответы на вопросы.
Копия базы 1С:УНФ нужна перед обновлением конфигурации, переносом данных на другой компьютер, тестированием доработок и как страховка от потери информации. Способ создания копии зависит от того, как развёрнута база: в файловом варианте (один файл 1Cv8.1CD на диске) или в клиент-серверном (MS SQL Server, PostgreSQL). Определить вариант можно в окне «О программе» или по строке подключения в списке информационных баз.
Для файловой базы есть два рабочих метода: выгрузка в файл .dt через конфигуратор и прямое копирование файла 1Cv8.1CD. Первый универсален и подходит для переноса между платформами, второй быстрее на больших базах, но требует, чтобы в базе никто не работал. Для клиент-серверной базы корректный способ — средства СУБД плюс, при необходимости, выгрузка .dt.
Ниже разобраны все три сценария с пошаговыми действиями, проверкой результата и типичными ошибками. Отдельно рассмотрены автоматизация регулярного копирования и ограничения, о которых нужно знать до начала работы.
Определяем тип базы и выбираем способ копирования
Откройте список информационных баз в окне запуска 1С, выделите базу УНФ и посмотрите строку подключения внизу окна. Если путь выглядит как File="D:\Bases\UNF"; — база файловая, и вся она хранится в одном файле 1Cv8.1CD внутри указанной папки. Если строка содержит Srvr= и Ref= — база клиент-серверная, и простое копирование файлов не сработает.
Файловый вариант типичен для небольших компаний, где с базой работают до 5–10 пользователей. Клиент-серверный используют при большем числе пользователей и объёмах. От этого зависит и инструмент копирования, и риски: файл можно скопировать за минуту, а SQL-базу — только через штатные средства СУБД.
Как выбрать способ
Копия через выгрузку в файл .dt (универсальный способ)
Выгрузка в .dt — штатный механизм платформы 1С, который сохраняет и данные, и конфигурацию в один файл. Такой файл можно загрузить на другом компьютере, в другой версии релиза УНФ и даже перенести между файловым и клиент-серверным вариантами. Это рекомендуемый способ перед обновлением конфигурации.
Порядок действий: запустите конфигуратор, войдите в базу под пользователем с правами администратора, завершите работу всех остальных пользователей. Далее откройте меню «Администрирование» → «Выгрузить информационную базу», укажите папку и имя файла (удобно включать дату, например UNF_2026-05-15.dt) и дождитесь завершения. На больших базах выгрузка может идти десятки минут.
- 1Завершите работу всех пользователей и фоновых задач в базе
- 2Откройте конфигуратор под учётной записью администратора
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите папку и имя файла с датой, сохраните
- 5Дождитесь сообщения об успешном завершении и проверьте размер файла
- 6Скопируйте .dt на внешний носитель или сетевое хранилище
Чтобы восстановить копию, создайте пустую информационную базу без конфигурации, зайдите в конфигуратор и выберите «Администрирование» → «Загрузить информационную базу», указав сохранённый .dt. После загрузки проверьте, что открываются справочники и документы за последний период.
Копирование файла 1Cv8.1CD напрямую
Файловая база целиком находится в каталоге, указанном в строке подключения. Основной файл — 1Cv8.1CD, он содержит все данные и конфигурацию. Чтобы сделать копию, достаточно скопировать этот файл (а лучше — всю папку базы) в другое место средствами проводника Windows или любым файловым менеджером.
Критическое условие: во время копирования в базе не должно быть активных сеансов. Если кто-то работает, файл копируется некорректно, и копия может оказаться повреждённой без видимых признаков. Проверить отсутствие сеансов можно через консоль «Активные пользователи» в режиме предприятия (Администрирование → Обслуживание → Активные пользователи) или просто попросив всех выйти.
После копирования добавьте копию в список баз (кнопка «Добавить» → «Добавление в список существующей информационной базы») и укажите путь к новой папке. Запустите копию в режиме предприятия и убедитесь, что данные на месте: откройте последние документы, остатки по складу и взаиморасчёты.
Копия клиент-серверной базы УНФ
Если УНФ работает на MS SQL Server или PostgreSQL, данные хранятся в базе СУБД, и копирование файлов каталога ничего не даст. Корректный способ — резервная копия средствами самой СУБД. Для MS SQL это команда BACKUP DATABASE или задание в плане обслуживания SQL Server Management Studio.
BACKUP DATABASE [UNF_Base] TO DISK = N'D:\Backup\UNF_full.bak' WITH COMPRESSION, CHECKSUMВосстановление выполняется командой RESTORE DATABASE в новую базу, после чего в кластере 1С создаётся новая информационная база, указывающая на восстановленную БД. Эту операцию должен выполнять администратор, понимающий структуру кластера 1С и СУБД: ошибка может затронуть рабочую базу.
Альтернатива для клиент-серверной базы — та же выгрузка .dt через конфигуратор. Она медленнее и создаёт большую нагрузку, но не требует доступа к SQL-серверу и подходит, если копию нужно передать франчайзи или развернуть локально у себя.
Автоматизация регулярного копирования
Разовая копия решает задачу «перед обновлением», но для защиты данных нужна регулярность. Для файловой базы настройте пакетный запуск конфигуратора по расписанию через планировщик Windows с параметром выгрузки.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\UNF" /NАдмин /Pпароль /DumpIB "D:\Backup\UNF_%date%.dt"Для клиент-серверной базы настройте план обслуживания в SQL Server: полная копия ежедневно, разностные — несколько раз в день. Храните копии не на том же диске, где лежит сама база, и периодически проверяйте восстановление — копия, которая не восстанавливается, бесполезна.
Проверка копии и типичные ошибки
Факт создания файла копии ещё не означает, что копия рабочая. Минимальная проверка: загрузите .dt в пустую базу или подключите скопированную папку как новую базу и откройте её в режиме предприятия. Сверьте количество документов за последний месяц, остатки товаров и взаиморасчёты с рабочей базой.
Как проверить результат
Размер файла сопоставим с размером базы, дата создания актуальна
Файл нулевого размера или дата старая
Загрузка завершается без ошибок, база открывается
Ошибка формата потока или обрыв загрузки
Последние документы и остатки совпадают с рабочей базой
Отсутствуют свежие документы, пустые справочники
Отдельная ошибка — путать копию базы с выгрузкой данных через обработку «Выгрузка и загрузка данных XML». Последняя переносит только данные и предназначена для обмена между конфигурациями, а не для резервного копирования: конфигурацию и часть служебной информации она не сохраняет.
Что важно запомнить
Универсальный способ копии УНФ — выгрузка .dt через конфигуратор; для файловой базы без активных пользователей подходит копирование 1Cv8.1CD; клиент-серверную базу копируют средствами СУБД. Любую копию проверяйте восстановлением и храните отдельно от рабочей базы.
Частые вопросы
Можно ли сделать копию базы УНФ, не заходя в конфигуратор?
Да, если база файловая: скопируйте папку с файлом 1Cv8.1CD при отсутствии активных сеансов. Для клиент-серверной базы — только средствами СУБД или выгрузкой .dt, иначе корректной копии не получить.
Чем отличается файл .dt от копии файла 1Cv8.1CD?
Файл .dt — это выгрузка в независимом от платформы формате, его можно загрузить в базу любого варианта развёртывания. Файл 1Cv8.1CD — физический файл файловой базы; его копия работает только как файловая база, но создаётся быстрее на больших объёмах.
Сколько времени занимает выгрузка базы УНФ?
Зависит от размера базы и скорости дисков: небольшая база выгружается за несколько минут, база в десятки гигабайт — за десятки минут и дольше. Во время выгрузки работа пользователей в базе должна быть завершена.
Как часто нужно делать копии базы?
Минимум — ежедневно при активной работе с базой и обязательно перед каждым обновлением конфигурации или платформы. Храните несколько копий за разные даты, чтобы можно было откатиться не только к последнему состоянию.
Копия не загружается: ошибка «Ошибка формата потока». Что делать?
Чаще всего причина — повреждённый файл выгрузки (обрыв копирования, сбой диска) или копирование при активных сеансах. Попробуйте создать выгрузку заново. Если повреждена сама рабочая база, используйте утилиту chdbfl.exe из каталога платформы для тестирования и исправления файловой базы, предварительно сохранив её копию.
Нужно ли делать копию перед обновлением УНФ, если обновление автоматическое?
Да. Автоматическое обновление тоже может завершиться ошибкой, и откат возможен только из копии. Перед запуском обновления сделайте выгрузку .dt и убедитесь, что файл сохранён полностью.