Администрирование · 10 мин
Как сделать резервную копию 1С через конфигуратор
Как сделать резервную копию 1С через конфигуратор: выгрузка информационной базы в файл .dt, проверка результата, типичные ошибки и советы по хранению копий.
Резервное копирование через конфигуратор — самый простой и универсальный способ сохранить данные 1С. Он работает и для файловых, и для клиент-серверных баз, не требует дополнительного программного обеспечения и доступен любому пользователю с правами администратора. Результатом становится файл с расширением .dt, который содержит полную копию информационной базы: данные, конфигурацию и настройки.
Метод особенно важен перед обновлением конфигурации, переносом базы на другой компьютер или сервер, а также перед любыми экспериментами с доработками. Ошибка при обновлении или изменении структуры данных может сделать базу неработоспособной, и файл .dt окажется единственным способом быстро вернуться к рабочему состоянию.
Ниже разобраны подготовка к выгрузке, пошаговый порядок действий, особенности для файлового и клиент-серверного вариантов, проверка результата и типичные ошибки, которые приводят к потере данных.
Что представляет собой выгрузка информационной базы
Выгрузка в файл .dt — это штатный механизм платформы 1С:Предприятие, который сохраняет базу целиком в один файл. В него входят все данные (справочники, документы, регистры), сама конфигурация, пользователи и их настройки. Загрузить такой файл можно на любой компьютер с совместимой версией платформы — это делает .dt удобным и для резервного копирования, и для переноса базы.
Важно понимать ограничение: файл .dt не предназначен для частичного восстановления. Из него нельзя извлечь отдельный документ или справочник — только загрузить базу целиком, заменив текущее содержимое. Если нужна выборочная работа с данными, используются другие механизмы — выгрузка/загрузка данных через планы обмена или обработки.
Подготовка перед выгрузкой
Перед запуском выгрузки убедитесь, что у вашей учётной записи есть административные права в базе. Обычный пользователь без полных прав не увидит нужный пункт меню или получит отказ при попытке выгрузки. Если прав нет, операцию должен выполнить администратор базы.
Завершите работу всех пользователей. Технически выгрузка возможна и при активных сеансах, но это создаёт риски: данные, изменённые в процессе выгрузки, могут попасть в копию частично или вызвать ошибку. Кроме того, для файловой базы активные подключения часто блокируют операцию. Список активных сеансов виден в меню «Администрирование» → «Активные пользователи».
Проверьте свободное место на диске, куда будет сохраняться файл. Размер .dt обычно сопоставим с размером самой базы или меньше за счёт внутреннего сжатия, но для больших баз потребуется несколько гигабайт. Не сохраняйте копию на тот же физический диск, где лежит сама база: при отказе диска вы потеряете и базу, и резервную копию.
Пошаговая выгрузка базы через конфигуратор
Откройте ярлык 1С, выберите нужную базу в списке и нажмите кнопку «Конфигуратор». Если база защищена паролем, введите логин и пароль пользователя с административными правами. В открывшемся окне конфигуратора перейдите в верхнее меню.
- 1Откройте стартовое окно 1С, выберите базу и нажмите «Конфигуратор»
- 2Войдите под пользователем с административными правами
- 3Откройте меню «Администрирование» → «Выгрузить информационную базу»
- 4Укажите папку и понятное имя файла, например base_2026-06-01.dt
- 5Нажмите «Сохранить» и дождитесь окончания выгрузки
- 6Проверьте, что файл появился в указанной папке и имеет ненулевой размер
Время выгрузки зависит от размера базы и скорости дисков: небольшая база выгружается за пару минут, крупная клиент-серверная может занять значительно больше. Во время процесса конфигуратор показывает служебные сообщения внизу окна. Прерывать операцию не следует — незавершённый файл будет повреждён.
Именуйте файлы с датой выгрузки, чтобы потом легко найти нужную копию. Формат вида «бухгалтерия_2026-06-01.dt» избавит от путаницы, когда копий накопится несколько.
Особенности для файловых и клиент-серверных баз
Для файловой базы выгрузка через конфигуратор — основной и рекомендуемый способ копирования. Альтернатива — простое копирование файла 1Cv8.1CD из каталога базы, но оно допустимо только при полностью завершённых сеансах и не гарантирует целостность при активной работе.
Для клиент-серверной базы (MS SQL Server, PostgreSQL и другие СУБД) выгрузка через конфигуратор тоже работает, но на больших объёмах уступает штатным средствам СУБД. Дамп базы средствами SQL-сервера создаётся быстрее и может выполняться по расписанию без остановки работы пользователей. При этом .dt остаётся незаменимым при переносе базы между разными СУБД или на другую версию платформы.
Сравнение вариантов
Универсально, переносимо между платформами и СУБД. Медленно на больших базах, восстанавливается только целиком.
Быстро, но только для файловых баз и только при закрытых сеансах. Риск получить повреждённую копию при активной работе.
Оптимально для клиент-серверных баз: быстро, по расписанию, без остановки работы. Требует навыков администрирования СУБД.
Как проверить, что копия рабочая
Минимальная проверка — убедиться, что файл .dt существует, имеет ожидаемый размер и выгрузка завершилась без сообщений об ошибках. Но этого недостаточно: единственный надёжный способ убедиться в работоспособности копии — выполнить тестовую загрузку.
Создайте пустую базу в списке информационных баз (без конфигурации), откройте её конфигуратор и выполните «Администрирование» → «Загрузить информационную базу», указав созданный файл. После загрузки войдите в режим предприятия и проверьте ключевые данные: обороты по отчётам, наличие последних документов, работу основных справочников.
Как проверить результат
Файл существует, размер сопоставим с размером базы
Файл отсутствует или имеет нулевой размер
Конфигуратор сообщил об успешном завершении
Выгрузка прервана ошибкой или зависла
База загружается и открывается в режиме предприятия
Ошибка при загрузке или пустые данные после восстановления
Типичные ошибки и как их избежать
Самая распространённая ошибка — хранение единственной копии на том же диске, где находится база. При аппаратном сбое теряется всё сразу. Копии следует размещать на другом физическом носителе: сетевом хранилище, внешнем диске или в облаке.
Вторая ошибка — отсутствие регулярности. Копия, сделанная один раз перед обновлением, не спасёт при сбое через месяц. Определите периодичность исходя из интенсивности ввода данных: при ежедневной работе с документами копия должна создаваться ежедневно.
Организация хранения и автоматизация
Работайте по правилу ротации: храните несколько поколений копий — например, ежедневные за неделю и еженедельные за месяц. Это позволит откатиться не только к последнему состоянию, но и к более раннему, если ошибка в данных обнаружилась не сразу.
Ручную выгрузку можно автоматизировать: конфигуратор поддерживает запуск из командной строки с параметром /DumpIB, что позволяет создать задачу в планировщике Windows. Пример команды приведён ниже; пути подставьте свои.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"C:\Bases\Accounting" /N"Администратор" /P"пароль" /DumpIB"D:\Backups\accounting_%date%.dt"Что важно запомнить
Выгрузка через конфигуратор выполняется через «Администрирование» → «Выгрузить информационную базу» и создаёт файл .dt с полной копией базы. Завершайте сеансы пользователей, храните копии на отдельном носителе, делайте их регулярно и периодически проверяйте тестовой загрузкой.
Частые вопросы
Можно ли выгрузить базу, пока в ней работают пользователи?
Технически платформа это допускает, но делать так не рекомендуется. Изменения, внесённые во время выгрузки, могут привести к несогласованности данных в копии, а для файловых баз активные сеансы часто блокируют операцию. Безопаснее завершить все сеансы и выполнять выгрузку в монопольном режиме.
Чем файл .dt отличается от копии файла 1Cv8.1CD?
Файл .dt — это логическая выгрузка базы средствами платформы: он переносим между версиями и СУБД и гарантированно целостен. Копирование 1Cv8.1CD — физическое копирование файла файловой базы, которое корректно только при полностью закрытых сеансах и не подходит для клиент-серверных баз.
Как восстановить базу из файла .dt?
Создайте новую пустую базу без конфигурации, откройте её конфигуратор и выполните «Администрирование» → «Загрузить информационную базу», указав файл .dt. Учтите: загрузка полностью заменяет содержимое базы, в которую выполняется восстановление.
Как часто нужно делать резервные копии?
Периодичность зависит от интенсивности работы: при ежедневном вводе документов копию следует создавать ежедневно. Ориентируйтесь на допустимый объём потери данных — сколько рабочих часов ввода вы готовы повторить вручную в случае сбоя.
Почему выгрузка завершается ошибкой «Нарушена целостность структуры»?
Такая ошибка обычно указывает на повреждение данных в самой базе. Запустите тестирование и исправление информационной базы (меню «Администрирование» → «Тестирование и исправление») в режиме проверки без исправления, оцените масштаб проблемы и только после этого выполняйте исправление, предварительно сохранив любую доступную копию.
Можно ли выгрузить не всю базу, а только часть данных?
Через стандартный пункт «Выгрузить информационную базу» — нет, выгружается база целиком. Для частичной выгрузки используются типовые обработки переноса данных, планы обмена или универсальные обработки выгрузки/загрузки XML, входящие в состав многих конфигураций.