Копия базы 1С на внешний диск: файловая, серверная, по расписанию

· 9 мин

Содержание

Способ копирования зависит от того, где лежит база. Файловую базу копируют обычной папкой, предварительно закрыв 1С у всех. Любую базу, файловую или серверную, можно выгрузить в файл .dt через Конфигуратор. Базу на SQL-сервере сохраняют средствами СУБД. Выбирайте по таблице ниже, а потом идите в нужный раздел.

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

Тип базыОсновной способНужен ли доступ к серверуРазмер копии
ФайловаяКопия папки с 1Cv8.1CDНетКак у базы
Файловая или сервернаяВыгрузка в .dt из КонфигуратораНетОбычно меньше базы
Клиент-серверная (SQL)Бэкап средствами СУБДДаЗависит от режима

Что проверить до копирования

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

  1. Узнайте, где лежит база. Запустите 1С, выделите базу в списке и посмотрите на строку внизу окна. Для файловой базы там путь к папке, для серверной — имя сервера и имя базы на нём.
  2. Оцените размер. Откройте папку и посмотрите размер всего каталога, а не одного файла. Свободного места на диске должно быть с запасом: копия плюс следующие копии.
  3. Проверьте файловую систему диска. Если внешний диск отформатирован в FAT32, файл больше 4 ГБ на него не запишется. Нужны NTFS или exFAT.
  4. Предупредите пользователей. Копировать файловую базу, пока в ней работают, нельзя: файл будет записан на середине изменений. Закройте 1С у всех или выгрузите .dt в момент, когда никто не вносит данные.

Копию храните не на том же диске, где лежит база. Если сломается диск, пропадёт и база, и её «резерв».

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

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

  1. Закройте 1С на всех рабочих местах. Если база на сетевом ресурсе, убедитесь, что никто не оставил сеанс открытым. Список подключённых сеансов видно в самой базе: Администрирование → Активные пользователи в Бухгалтерии 3.0 и других типовых конфигурациях.
  2. Откройте папку базы. В ней обычно лежит файл 1Cv8.1CD и несколько служебных каталогов или файлов.
  3. Скопируйте папку целиком, а не только файл 1Cv8.1CD. Служебные файлы журнала регистрации и полнотекстового индекса нужны, чтобы база вела себя так же, как раньше.
  4. Вставьте в папку на внешнем диске. Дайте имя с датой, например БП_2026-10-07, чтобы не перепутать с прежними копиями.
  5. Сравните размер исходной папки и копии. Они должны совпасть.

Если копируете большую базу на USB-диск, не вынимайте его сразу после окончания копирования: сначала используйте безопасное извлечение в Windows.

💡 Если базы две или три, копируйте каждую в свою подпапку. Тогда при восстановлении не придётся гадать, что к чему относится.

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

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

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

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

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

Загрузка идёт обратным путём: Администрирование → Загрузить информационную базу. Загружать лучше в новую пустую базу, чтобы не затереть рабочую.

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

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

Резервная копия из режима Предприятия

В типовых конфигурациях есть собственная настройка резервного копирования, и пользователь может воспользоваться ею без Конфигуратора. Искать её нужно в разделе Администрирование, обычно в подразделе, посвящённом обслуживанию. В разных конфигурациях название пункта может отличаться, поэтому ищите слово «Резервное копирование » через поиск по меню.

Что она умеет в типовом исполнении:

  • ✅ создать копию вручную, указав каталог;
  • ✅ напомнить о копировании при выходе из программы;
  • ✅ настроить периодическое создание копии на рабочем месте.

Ограничение: такая настройка рассчитана на файловые базы. Для клиент-серверных вариантов основную копию делают на стороне СУБД, а встроенный механизм остаётся запасным.

Бэкап базы на SQL-сервере

Если 1С работает с Microsoft SQL Server, данные лежат в базе СУБД. Копирование папки кластера 1С их не сохранит: там только служебная информация кластера.

Что делать:

  1. Подключитесь к серверу через SQL Server Management Studio.
  2. Найдите базу в списке, вызовите контекстное меню и выберите задачу создания резервной копии.
  3. Тип копии — полная. Укажите путь на диске, лучше отдельном от диска с файлами базы.
  4. Запустите и дождитесь «Успешно».

То же самое одной командой:

BACKUP DATABASE [ИмяБазы]
TO DISK = N'E:\Backup\ИмяБазы_full.bak'
WITH INIT, COMPRESSION;

Параметр COMPRESSION доступен не в каждой редакции сервера, и если команда его не принимает, уберите его. Для постоянной работы полезно добавить журнал транзакций и разностные копии: они сокращают потери данных между полными копиями. Это настраивает администратор СУБД, и от модели восстановления базы зависит, какие типы копий вообще возможны.

Выгрузка .dt и бэкап SQL не заменяют друг друга. Бэкап быстрее и подходит для полного восстановления сервера. Файл .dt удобен для переноса в другую среду, например с сервера на файловую версию.

⚠️ Перед остановкой службы агента сервера 1С или рабочих процессов предупредите пользователей: сеансы оборвутся, несохранённые документы пропадут. Для обычного бэкапа SQL остановка не нужна.

Автоматическое копирование по расписанию

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

Планировщик Windows и командная строка 1С

Конфигуратор можно запустить без окон. Создайте файл backup.bat:

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

Путь к 1cv8.exe замените на свой: номер версии платформы у вас другой. Для серверной базы вместо /F "путь" указывают /S "сервер\ИмяБазы".

Затем откройте «Планировщик заданий» Windows, создайте задачу, укажите запуск backup.bat ночью и разрешите запуск независимо от входа пользователя. В ночное время в базе никто не должен работать, иначе выгрузка не пройдёт.

Пароль в .bat лежит открытым текстом. Закройте файл правами доступа или заведите отдельного пользователя 1С с правом только на выгрузку.

Бэкап SQL по расписанию

В платных редакциях SQL Server расписание создают через агент. В бесплатной Express агента нет, поэтому команду BACKUP DATABASE кладут в скрипт и запускают тем же Планировщиком Windows через sqlcmd.

Хранение нескольких копий

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

Проверка копии и восстановление

Копия, которую ни разу не открывали, остаётся гипотезой. Проверьте её сразу, а потом раз в месяц.

Для папки с файловой базой:

  1. Скопируйте её на другой компьютер или в другую папку.
  2. В окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь.
  3. Откройте базу, зайдите под своим пользователем и проверьте последние документы: они должны быть теми, что были на момент копирования.

Для .dt:

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

Для бэкапа SQL восстановление делают на тестовом сервере или под другим именем базы, чтобы не перезаписать рабочую. После восстановления базу добавляют в список 1С как серверную.

Что скопировать помимо самой базы

База — главное, но не всё. Когда компьютер выходит из строя, выясняется, что без мелочей работа не продолжается. Заранее составьте список и храните его рядом с копиями.

  • 📁 Внешние отчёты и обработки. Если их подключали из файлов, а не через справочник внутри базы, они лежат в обычных папках. Выгрузка .dt их не захватит.
  • 🔑 Электронные подписи. Контейнеры с ключами и сертификаты хранятся на токене или в реестре компьютера. Копируйте их по правилам вашего удостоверяющего центра, не оставляйте в общей папке.
  • 🧾 Файлы обмена и выгрузки. Каталоги, куда конфигурация складывает файлы банка, обмена с другой базой или отчётности, живут вне базы.
  • 📋 Список баз. Он хранится в настройках пользователя Windows. Если баз много, выпишите их названия и пути в текстовый файл: после переустановки список придётся собирать заново.
  • 🖨 Макеты и внешние формы печати. Доработки, подключённые файлами, копируются как обычные файлы.
  • ⚙️ Файл установки платформы. Сохраните дистрибутив нужной версии. Через год скачать именно ту сборку, под которую настроена конфигурация, бывает не сразу.

Хорошая привычка — завести на внешнем диске одну папку на организацию и внутри неё подпапки База, Ключи, Обработки, Дистрибутивы. Тогда при аварии вы не вспоминаете, где что лежало.

Если база очень большая

Когда папка весит десятки гигабайт, копирование и выгрузка занимают часы. Несколько приёмов, которые сокращают время:

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

Размер выгрузки .dt обычно заметно меньше самой базы, потому что платформа не записывает в файл служебные индексы. Поэтому для переноса «домой» или в облако выгрузка выигрывает по времени передачи.

Что делать, если не получается

СимптомВероятная причинаЧто сделать
Windows не копирует файл, ссылаясь на размерДиск в FAT32Перенести данные на диск с NTFS или exFAT
Конфигуратор не даёт выгрузить базуВ базе есть другие сеансыЗавершить сеансы пользователей
Копия большая, а копирование «зависло»Медленный USB-порт или кабельПодключить диск к порту USB 3.0
Копия не открываетсяКопировали во время работыПовторить при закрытой базе
Задание по расписанию не запускаетсяНет прав у учётной записиНазначить права на папки и разрешить запуск без входа

Частые вопросы

Можно ли просто скопировать файл 1Cv8.1CD?
Можно, если база файловая и в ней никто не работает. Но лучше брать папку целиком, чтобы вместе с базой сохранились служебные файлы.
Что лучше: копия папки или файл .dt?
Копия папки быстрее. Файл .dt надёжнее и подходит для переноса между компьютерами и между файловой и серверной схемами.
Как часто копировать базу?
Для рабочей бухгалтерской базы — каждую ночь. Перед обновлением конфигурации, закрытием периода и массовой обработкой данных делайте отдельную копию.
Подойдёт ли флешка?
Да, если на ней достаточно места и файловая система не FAT32. Для постоянного хранения лучше внешний жёсткий диск: флешки чаще выходят из строя.
Можно ли открыть копию на другом компьютере без лицензии?
Платформа без лицензии базу не запускает, так что на новом компьютере нужна своя лицензия или подключение к лицензии на сервере. Данные при этом не пропадут.