Администрирование · 10 мин
Как скинуть базу 1С: все рабочие способы выгрузки
Пошаговые способы скинуть базу 1С: выгрузка через конфигуратор в файл dt, копирование файловой папки, различия для SQL и файловых баз, проверка результата.
«Скинуть базу 1С» обычно означает одну из трёх задач: сделать резервную копию перед обновлением, передать базу бухгалтеру или программисту либо перенести её на другой компьютер. Способ зависит от типа базы — файловой или клиент-серверной (SQL) — и от того, что именно нужно получить на выходе: полный архив с пользователями и настройками или только данные для загрузки в другую конфигурацию.
Универсальный и самый надёжный метод для файловой базы — выгрузка через конфигуратор в файл с расширением .dt. Такой файл содержит и данные, и конфигурацию, и список пользователей, его можно загрузить на любом другом компьютере с подходящей версией платформы. Для серверных баз выгрузка в .dt тоже работает, но на больших объёмах чаще применяют резервное копирование средствами СУБД.
Прежде чем начинать, определите тип базы: откройте список информационных баз в окне запуска 1С и посмотрите строку подключения. Если там указан путь к папке на диске — база файловая, если имя сервера и кластера — клиент-серверная. От этого зависит весь дальнейший порядок действий.
Как определить тип базы и подготовиться к выгрузке
Откройте стартовое окно 1С, выделите нужную базу и нажмите «Изменить». В параметрах будет указан либо каталог на диске или сетевом ресурсе (файловый вариант), либо сервер 1С:Предприятия и имя базы в кластере (клиент-серверный вариант). Эту информацию стоит записать — она понадобится и при восстановлении.
Узнайте версию платформы и конфигурации: в режиме «Предприятие» откройте «Сервис → О программе». Версия платформы важна, потому что файл .dt, созданный на новой платформе, не загрузится на старой. Если база передаётся другому специалисту, сообщите ему эти данные вместе с файлом.
Перед выгрузкой завершите работу всех пользователей. В файловой базе активные сеансы либо заблокируют выгрузку, либо приведут к тому, что часть данных попадёт в копию в несогласованном состоянии. Убедитесь также, что на диске достаточно свободного места: файл .dt обычно занимает заметно меньше исходной базы благодаря сжатию, но запас лучше иметь.
Подходит выгрузка в .dt или копирование 1Cv8.1CD
Выгрузка в .dt через конфигуратор или бэкап средствами СУБД
Выгрузка .dt займёт много времени, рассмотрите копирование файла или SQL-бэкап
Выгрузка базы через конфигуратор в файл .dt
Это штатный способ, который подходит почти всегда. Запустите ярлык базы с выбором режима «Конфигуратор» или откройте конфигуратор и подключитесь к нужной базе. Если база требует аутентификации, введите логин и пароль пользователя с правами администратора.
В меню выберите «Администрирование → Выгрузить информационную базу». Укажите папку и имя файла — по умолчанию предлагается имя с датой, его удобно оставить, чтобы потом различать копии. Дождитесь окончания процесса: по ходу выгрузки внизу окна отображается прогресс, а в конце появится сообщение об успешном завершении.
Если база файловая и в ней работают пользователи, конфигуратор запросит монопольный доступ. Согласитесь завершить сеансы или попросите коллег выйти. Прерывать выгрузку на середине нельзя — файл получится повреждённым и непригодным для загрузки.
- 1Завершите работу всех пользователей в базе
- 2Откройте базу в режиме «Конфигуратор»
- 3Выберите «Администрирование → Выгрузить информационную базу»
- 4Укажите папку и имя файла, дождитесь завершения
- 5Проверьте, что файл создан и имеет ненулевой размер
Копирование файловой базы напрямую
Для файловой базы есть быстрая альтернатива: вся база хранится в одном файле 1Cv8.1CD внутри папки базы. Достаточно скопировать этот файл (или всю папку целиком) на флешку, сетевой диск или в облако. На другом компьютере базу подключают через «Добавить → Существующая информационная база» с указанием скопированной папки.
Главное условие — перед копированием все должны выйти из базы. Если скопировать 1Cv8.1CD при открытых сеансах, файл может оказаться в несогласованном состоянии, и база не откроется или потребует тестирования и исправления. Дополнительная страховка — скопировать папку и сразу проверить, что база открывается с нового места.
Учтите ограничение: копирование папки переносит данные и конфигурацию, но не переносит регистрацию базы в списке на другом компьютере — её нужно добавить вручную. Также не копируйте базу, пока идёт обмен данными или фоновые регламентные задания.
Выгрузка клиент-серверной (SQL) базы
Для базы на SQL Server, PostgreSQL или другой СУБД выгрузка через конфигуратор работает так же: «Администрирование → Выгрузить информационную базу». Монопольный режим устанавливается через консоль кластера или автоматически при наличии прав. Этот способ хорош, когда базу нужно передать или развернуть локально.
Однако на больших базах выгрузка в .dt может занимать часы и требовать много памяти. В таких случаях для резервного копирования правильнее использовать штатные средства СУБД: в MS SQL Server это полная резервная копия (BACKUP DATABASE), в PostgreSQL — утилита pg_dump. Такой бэкап восстанавливается средствами же СУБД, после чего база регистрируется в кластере 1С.
Сравнение способов
Универсально, переносит пользователей и настройки; медленно на больших базах
Быстро для файловых баз; не подходит для серверных, требует ручного добавления базы
Оптимально для больших серверных баз; требует прав администратора СУБД и навыков восстановления
Как передать базу и что приложить к файлу
Файл .dt можно передать любым способом: через файлообменник, облачное хранилище, корпоративный портал или на внешнем носителе. Учитывайте, что в базе содержатся персональные данные и коммерческая информация — используйте защищённые каналы и при необходимости упакуйте файл в архив с паролем.
Вместе с файлом сообщите получателю версию платформы, версию и имя конфигурации, а также логин и пароль пользователя с полными правами, если они есть в выгрузке. Без этих данных развёртывание может застрять на этапе несовместимости платформы или невозможности войти в базу.
Как проверить, что копия рабочая
Не ограничивайтесь фактом создания файла. Разверните копию в тестовом каталоге: создайте пустую базу в списке, откройте её конфигуратором и выполните «Администрирование → Загрузить информационную базу», указав полученный .dt. После загрузки войдите в режим «Предприятие» и откройте несколько ключевых отчётов — например, оборотно-сальдовую ведомость.
Сверьте итоги с исходной базой: остатки по счетам, количество документов за последний период, список пользователей. Совпадение итогов — надёжный признак целостности копии. Только после такой проверки копию можно считать рабочей резервной.
Как проверить результат
Файл существует, размер сопоставим с ожидаемым
Файл нулевого размера или выгрузка прервалась ошибкой
Загрузка завершается без ошибок, база открывается
Ошибка загрузки, сообщение о повреждении файла
Остатки и документы совпадают с исходной базой
Пропали документы, не хватает пользователей, итоги расходятся
Частые ошибки и ограничения
Самая распространённая ошибка — выгрузка или копирование при активных сеансах. Вторая по частоте — попытка загрузить .dt на старую платформу: появляется ошибка несовместимости версий, и пользователь ошибочно считает файл испорченным. Третья типичная ситуация — нехватка места на диске в середине выгрузки, из-за чего файл оказывается обрезанным.
Отдельного внимания заслуживает путаница между выгрузкой информационной базы (.dt) и выгрузкой конфигурации (.cf). Файл .cf содержит только конфигурацию без данных — он не подходит для передачи рабочей базы. Если цель — передать данные между разными конфигурациями (например, из «Управления торговлей» в «Бухгалтерию»), используются не эти механизмы, а обмен через правила конвертации или универсальный обмен XML.
FAQ
Чем файл .dt отличается от файла .cf?
Файл .dt — это полная выгрузка информационной базы: данные, конфигурация, пользователи и настройки. Файл .cf содержит только конфигурацию без данных и используется для обновления или передачи доработок. Для резервной копии и переноса рабочей базы нужен именно .dt.
Можно ли скинуть базу, не заходя в конфигуратор?
Для файловой базы — да: закройте все сеансы и скопируйте файл 1Cv8.1CD из папки базы. Для серверной базы без конфигуратора можно сделать резервную копию средствами СУБД, но это требует доступа к серверу баз данных.
Выгрузка .dt идёт очень долго, это нормально?
Да, на базах большого объёма выгрузка может занимать от десятков минут до нескольких часов — это зависит от размера данных и скорости диска. Прерывать процесс нельзя. Если время критично, для файловой базы быстрее скопировать файл 1Cv8.1CD.
Как скинуть базу из 1С:Фреш или другой облачной 1С?
В облачных сервисах обычно доступна выгрузка через личный кабинет или через конфигуратор при наличии доступа. В 1С:Фresh локальную копию можно запросить через раздел управления приложениями — сервис формирует файл выгрузки для скачивания.
Загрузка .dt выдаёт ошибку несовместимости версий. Что делать?
Ошибка означает, что выгрузка сделана на более новой платформе, чем установлена у вас. Обновите платформу 1С до версии не ниже той, на которой создавался файл, и повторите загрузку. Сам файл при этом не повреждён.
Можно ли настроить автоматическое резервное копирование?
Да. Для файловых баз настраивают копирование папки по расписанию средствами планировщика задач, для серверных — регулярные бэкапы средствами СУБД. Многие конфигурации также имеют встроенную настройку резервного копирования в разделе администрирования.
Что важно запомнить
Универсальный способ скинуть базу 1С — выгрузка в .dt через конфигуратор при завершённых сеансах. Файловую базу можно быстро скопировать файлом 1Cv8.1CD, серверную — бэкапом СУБД. Всегда проверяйте копию тестовой загрузкой и передавайте вместе с файлом версию платформы и данные для входа.