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

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

Как скачать базу данных 1С: все рабочие способы

Как скачать базу данных 1С: выгрузка в файл dt через конфигуратор, копия файловой базы, бэкап SQL и скачивание из облака. Пошаговые инструкции и проверка результата.

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

Важно понимать разницу между выгрузкой и резервной копией. Файл dt — это переносимый архив базы в формате самой платформы 1С: его удобно отправлять, хранить и разворачивать на другом компьютере. Резервная копия средствами СУБД (MS SQL, PostgreSQL) — это снимок базы на уровне сервера, который восстанавливается только на совместимой версии СУБД. Для большинства прикладных задач достаточно выгрузки в dt.

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

Как определить, какой у вас тип базы

От типа развёртывания зависит весь дальнейший порядок действий. Откройте список информационных баз в окне запуска 1С (файл ibases.v8i либо стартовое окно платформы) и посмотрите строку подключения внизу окна или в свойствах базы.

Если в строке указан путь к папке на диске или сетевому ресурсу — это файловый вариант. Если указаны имя сервера 1С и имя базы в кластере — клиент-серверный вариант. Если вы работаете через браузер по ссылке вида https — скорее всего, это облачный сервис, и скачивание выполняется через личный кабинет сервиса.

Строка подключенияПуть к папке или имя сервера

Откройте свойства базы в окне запуска 1С

Права доступаЕсть ли роль администратора

Попробуйте войти в конфигуратор

Активные сеансыРаботают ли пользователи

Проверьте через консоль кластера или список активных пользователей

Свободное местоХватит ли диска под выгрузку

Файл dt обычно занимает заметную долю размера базы

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

Это штатный и наиболее безопасный способ получить переносимую копию базы. Файл dt содержит и данные, и конфигурацию, поэтому подходит для переноса, архивации и передачи франчайзи или аудитору.

Порядок действий одинаков для файлового и клиент-серверного вариантов, отличается только способ подключения к базе в конфигураторе.

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

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

Копирование файловой базы напрямую

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

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

После копирования убедитесь, что размер скопированного файла совпадает с исходным до байта. При передаче по сети надёжнее сначала упаковать файл в архив (ZIP или 7z) — это и уменьшит объём, и защитит от частичного повреждения при сбое передачи.

Скачивание базы с сервера (клиент-серверный вариант)

Для баз на MS SQL или PostgreSQL есть два пути. Первый — та же выгрузка в dt через конфигуратор, подключившись к серверной базе. Это самый простой способ, не требующий доступа к самому серверу СУБД.

Второй путь — резервная копия средствами СУБД. В MS SQL это выполняется через SQL Server Management Studio: правый клик по базе → «Задачи» → «Создать резервную копию». Полученный bak-файл можно скачать с сервера и восстановить на другом экземпляре SQL Server. Такой способ быстрее для очень больших баз, но результат привязан к версии СУБД и не открывается напрямую платформой 1С.

Сравнение способов

Выгрузка в dt

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

Копия 1Cv8.1CD

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

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

Быстро для больших серверных баз; требует доступа к СУБД и той же версии сервера при восстановлении

Скачивание базы из облачного сервиса 1С:Фреш

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

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

Проверка результата и типичные ошибки

Полученный файл стоит проверить до того, как вы удалите исходник или передадите копию дальше. Надёжная проверка для dt — тестовая загрузка в пустую базу через «Администрирование → Загрузить информационную базу» на отдельном компьютере или в отдельном каталоге. Для скопированного файла 1Cv8.1CD — добавление копии в список баз и вход в режиме предприятия.

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

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

Размер файла dt или 1CD
Норма

Размер ненулевой и сопоставим с объёмом базы

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

Файл в несколько килобайт при большой базе — выгрузка оборвалась

Тестовая загрузка
Норма

База открывается, данные на месте

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

Ошибка формата потока или пустые таблицы

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

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

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

Данные обрываются раньше — копия снята не вовремя

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

FAQ

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

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

Можно ли скачать базу, если нет пароля администратора?

Выгрузка через конфигуратор требует прав администратора информационной базы. Без них остаётся только копирование файла 1Cv8.1CD для файловой базы, если у вас есть доступ к самой папке. Пароль администратора восстанавливает владелец базы или обслуживающий специалист.

Сколько места нужно для выгрузки?

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

Можно ли выгружать базу, пока в ней работают пользователи?

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

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

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

Итог

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

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