Копия информационной базы 1С на свой компьютер: файл, сервер, RDP и облако

· 10 мин

Содержание

Самый надёжный способ скачать базу 1С — выгрузить её в файл .dt: откройте базу в режиме Конфигуратор, выберите Администрирование → Выгрузить информационную базу, укажите папку и имя файла. Получится один файл, который загружается на любом компьютере с платформой 1С:Предприятие 8.3 той же или более новой версии, причём неважно, где база жила раньше: в папке, на SQL Server или на PostgreSQL.

Если база файловая, её можно скачать ещё проще — скопировать файл 1Cv8.1CD, когда в базе никто не работает . Для серверной базы есть третий вариант — резервная копия средствами СУБД. Облачную базу из 1С:Fresh забирают через личный кабинет сервиса, а с удалённого сервера файл переносят по RDP через подключённый диск.

С чего начать: где хранится база и какой способ подходит

Сначала выясните тип базы. Откройте окно запуска 1С, выделите нужную базу и посмотрите строку под списком:

  • 📁 File="D:\Base\Buh" — файловая база, все данные лежат в одной папке;
  • 🖥 Srvr="server1";Ref="buh" — клиент-серверная база , данные хранятся в СУБД на сервере;
  • ☁️ адрес вида https://... — веб-публикация или облако, база на чужом сервере.

От типа зависит набор способов:

СпособДля какой базыЧто получитеОграничения
Копия папкиФайловаяПапка с 1Cv8.1CDПользователи должны выйти из базы
Выгрузка в .dtЛюбаяОдин файл .dtНужны права администратора в базе
Бэкап СУБДКлиент-серверная.bak или дамп PostgreSQLВосстановить можно только в ту же СУБД
Личный кабинет1С:FreshАрхив данных приложенияЗагрузка в локальную базу той же конфигурации

Что понадобится в любом случае:

  1. Логин и пароль пользователя с правом администрирования в базе (роль «Полные права» или аналог).
  2. Свободное место: файл .dt обычно в несколько раз меньше 1Cv8.1CD, но для базы на 20 ГБ закладывайте не меньше 10 ГБ на диске.
  3. Платформа 8.3 на компьютере, куда переносите базу. Её номер — не ниже того, на котором база сейчас работает.
Где сейчас находится ваша база?

Как скачать файловую базу 1С копированием папки

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

Порядок действий:

  1. Попросите всех пользователей закрыть 1С. Проверить, что база свободна, можно так: откройте её в Конфигураторе и выберите Администрирование → Активные пользователи. В списке должны быть только вы.
  2. Закройте и свой сеанс.
  3. Откройте папку из строки File= в окне запуска.
  4. Скопируйте всю папку на флешку, внешний диск или в облачное хранилище. Перед отправкой по сети упакуйте её в архив: 1Cv8.1CD хорошо сжимается, иногда в 5–10 раз.

Что лежит в папке и что из этого нужно:

  • 📄 1Cv8.1CD — сама база, обязательно;
  • 📂 1Cv8Log — журнал регистрации, нужен, если важна история действий пользователей;
  • 📂 1Cv8FTxt — индекс полнотекстового поиска, его можно не копировать, 1С перестроит индекс заново;
  • 🔒 1Cv8tmp.1CD и похожие временные файлы — не нужны.

Не копируйте 1Cv8.1CD, пока в базе работают люди. Файл может скопироваться с ошибкой или с незавершённой транзакцией, и такая копия не откроется или откроется с повреждениями.

На новом компьютере положите папку на диск, в окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите путь к этой папке.

Выгрузка базы 1С в DT-файл: способ, который работает везде

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

Как выгрузить базу в файл .dt

  1. В окне запуска выберите базу и нажмите Конфигуратор.
  2. Войдите под пользователем с полными правами.
  3. Откройте меню Администрирование → Выгрузить информационную базу.
  4. Укажите папку и имя файла, например buh_2026-10-07.dt, нажмите Сохранить.
  5. Дождитесь сообщения о завершении выгрузки. Для базы на несколько гигабайт это от 5 до 30 минут, в зависимости от диска и процессора.

Выгрузка серверной базы делается так же: в окне запуска выбираете серверную базу, открываете Конфигуратор. Файл сохранится на компьютер, где запущен Конфигуратор, а не на сервер.

Как загрузить .dt на другом компьютере

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

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

Если нужно передать только конфигурацию без данных (например, программисту для доработки), выгружайте не .dt, а .cf: Конфигурация → Сохранить конфигурацию в файл. Файл получится в разы меньше, и в нём нет персональных данных.

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

Для серверной базы .dt — не единственный путь. Администратор может снять копию средствами СУБД. Так быстрее для больших баз на 50–200 ГБ и не нужно запускать Конфигуратор.

Microsoft SQL Server

В SQL Server Management Studio щёлкните базу правой кнопкой и выберите Tasks → Back Up. Либо выполните запрос:

BACKUP DATABASE [buh]
TO DISK = N'D:\Backup\buh_copy.bak'
WITH COPY_ONLY, INIT, STATS = 10;

Параметр COPY_ONLY нужен, чтобы разовая копия не нарушила цепочку регулярных бэкапов, которые уже настроены на сервере. Сжатие (COMPRESSION) недоступно в редакции Express.

PostgreSQL

Для PostgreSQL используют pg_dump. Формат -Fc — сжатый, его потом восстанавливают через pg_restore:

"C:\Program Files\PostgreSQL\15\bin\pg_dump.exe" -U postgres -Fc -f D:\Backup\buh.backup buh

Путь к pg_dump.exe зависит от установленной версии PostgreSQL — поправьте номер папки под свою.

Чем бэкап СУБД отличается от .dt

  • 🔁 Бэкап восстанавливается только в ту же СУБД: .bak — в SQL Server, дамп PostgreSQL — в PostgreSQL. Развернуть его в файловую базу нельзя.
  • 🧩 После восстановления базу нужно зарегистрировать в кластере 1С через консоль администрирования серверов, указав имя восстановленной базы в СУБД.
  • 📦 Если копию забирают на ноутбук без сервера 1С, просите у администратора именно .dt.

Как скачать базу 1С с удалённого сервера по RDP

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

Перенос через подключённый диск — самый надёжный вариант:

  1. Закройте текущий сеанс RDP.
  2. Запустите mstsc, нажмите Показать параметры.
  3. На вкладке Локальные ресурсы нажмите Подробнее и отметьте нужный диск своего компьютера.
  4. Подключитесь. На сервере в проводнике появится ваш диск с подписью вида «C на ИМЯ-ПК».
  5. Скопируйте файл .dt с диска сервера на этот диск.

Копирование через буфер обмена (Ctrl+C на сервере, Ctrl+V у себя) тоже работает, но для файлов на несколько гигабайт часто обрывается без сообщения. Поэтому для баз больше 1–2 ГБ используйте подключённый диск.

Если работаете у хостинг-провайдера 1С и прав администратора в базе у вас нет, Конфигуратор не откроется. Тогда выгрузку .dt запрашивают через поддержку провайдера: у многих это бесплатная услуга с выдачей ссылки на скачивание.

Перенос диска может быть запрещён политикой сервера. В этом случае сохраните .dt в облачное хранилище с сервера через браузер или попросите администратора выложить файл в общую папку.

Как скачать базу из облака 1С:Fresh и что делать с 1С:Линк

1С:Fresh

В 1С:Fresh база называется приложением. Конфигуратора у пользователя нет, поэтому .dt привычным способом не выгрузить. Копию данных получают через личный кабинет (менеджер сервиса):

  1. Войдите в личный кабинет 1С:Fresh под владельцем абонента или администратором.
  2. Откройте список приложений и карточку нужного приложения.
  3. Перейдите к резервным копиям и запросите копию для скачивания.
  4. Когда сервис подготовит файл, скачайте архив по ссылке.

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

1С:Линк

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

Автоматическая выгрузка базы 1С по расписанию

Если копию нужно получать регулярно, выгрузку запускают из командной строки. Конфигуратор поддерживает пакетный режим с параметром /DumpIB.

Пример bat-файла для файловой базы:

@echo off
set D=%date:~6,4%-%date:~3,2%-%date:~0,2%
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F"D:\Base\Buh" /N"Админ" /P"пароль" /DumpIB"E:\Backup\buh_%D%.dt" /Out"E:\Backup\log_%D%.txt"

Для серверной базы вместо /F укажите /S"server1\buh". Номер платформы в пути замените на свой.

Как поставить файл на расписание:

  1. Откройте «Планировщик заданий» Windows (taskschd.msc).
  2. Выберите Создать задачу, на вкладке Триггеры задайте время, например ежедневно в 23:00.
  3. На вкладке Действия укажите путь к bat-файлу.
  4. Отметьте запуск независимо от входа пользователя.

Учтите практические детали:

  • 🔐 Пароль в bat-файле лежит открытым текстом. Заведите для выгрузки отдельного пользователя 1С и ограничьте доступ к файлу правами NTFS.
  • 📄 Проверяйте файл /Out: если выгрузка не прошла, причина будет записана там.
  • 🗂 Удаляйте старые копии, иначе диск заполнится. Обычно хранят 7–14 последних файлов.
  • ⏰ Запускайте выгрузку, когда в базе меньше всего работы: ночью или в выходные.

Начиная с платформы 8.3.14 есть утилита ibcmd, которая выгружает базу без запуска Конфигуратора. Список её команд и параметров смотрите в справке ibcmd help.

Безопасность копии базы 1С

Файл .dt или папка с 1Cv8.1CD — это вся бухгалтерия и кадры компании. В копии есть паспортные данные сотрудников, оклады, контрагенты, банковские счета. Если в базе хранятся персональные данные, их утечка — нарушение закона о персональных данных.

Как защитить копию:

  1. 🗜 Упаковывайте файл в архив 7-Zip или WinRAR с паролем и шифрованием AES-256. Пароль передавайте отдельным каналом: не в том же письме и не в том же чате.
  2. 🚫 Не отправляйте базу через публичные мессенджеры и файлообменники без пароля.
  3. 🧹 Удаляйте копию с флешки и из папки «Загрузки» после того, как она стала не нужна.
  4. 👤 Передавая базу программисту на доработку, подумайте, хватит ли ему .cf без данных или обезличенной копии.
  5. 🔑 Меняйте пароли пользователей после того, как копия ушла сторонней организации: в .dt сохраняется список пользователей базы вместе с настройками входа.

Частые ошибки при скачивании и переносе базы

Диагностика: выберите симптом
Можно ли скачать базу 1С без Конфигуратора?
Да. Файловую базу копируют как папку с файлом 1Cv8.1CD, серверную — бэкапом СУБД. Для выгрузки .dt без интерфейса Конфигуратора есть пакетный режим 1cv8 /DumpIB и утилита ibcmd.
Сколько весит выгрузка базы 1С?
Файл .dt обычно в 3–10 раз меньше файла 1Cv8.1CD, потому что данные в нём сжаты. База на 10 ГБ часто даёт выгрузку на 1–3 ГБ.
Можно ли загрузить базу из 8.3 в 8.2?
Нет. Выгрузка .dt открывается только на платформе той же версии или новее. Обратный перенос в старую платформу не поддерживается.
Нужно ли выгонять пользователей, чтобы сделать выгрузку .dt?
Для загрузки .dt монопольный доступ обязателен. Выгрузку надёжнее делать вне рабочего времени, чтобы в копию не попали незавершённые изменения.
Что лучше передать программисту — .dt или .cf?
Если ему нужна только конфигурация для доработки, хватит .cf: в нём нет данных. Полная выгрузка .dt нужна, когда программист разбирает ошибку на реальных данных.

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»