Администрирование · 9 мин
Как скопировать папку с базой 1С
Как правильно скопировать папку с файловой базой 1С: где найти каталог, что входит в состав, чем копирование отличается от выгрузки DT и как проверить результат.
Копирование папки с базой 1С — самый быстрый способ сделать резервную копию файловой информационной базы или перенести её на другой компьютер. Вся файловая база хранится в одном каталоге, главный файл которого — 1Cv8.1CD, поэтому достаточно скопировать папку целиком, пока с базой никто не работает.
Метод подходит только для файловых баз. Если база работает в клиент-серверном варианте (SQL Server, PostgreSQL), простое копирование папки не даст результата — данные хранятся на сервере СУБД, и копию нужно делать средствами самой СУБД или через выгрузку в конфигураторе.
Главное условие безопасного копирования — в момент копирования с базой не должны работать пользователи и фоновые процессы. Иначе файл скопируется в несогласованном состоянии, и такая копия может оказаться повреждённой.
Когда копирование папки подходит, а когда нет
Файловый вариант базы — это каталог на диске, в котором лежит файл 1Cv8.1CD и служебные подкаталоги. Такая база типична для небольших организаций, где с программой работает один или несколько пользователей по локальной сети. Именно в этом случае копирование папки — полноценный способ резервного копирования.
Определить тип базы просто: в окне запуска 1С выделите базу и посмотрите строку внизу окна. Если там указан путь вида D:\Bases\Trade или \\Server\Bases\Trade — база файловая. Если указан сервер и имя базы (например, SRV-SQL;TradeDB) — клиент-серверная.
Сравнение способов копирования
Подходит для файловых баз. Быстро, сохраняет всё содержимое каталога. Требует полного завершения работы с базой.
Универсальный способ для файловых и клиент-серверных баз. Даёт компактный файл, но занимает больше времени и не включает внешние файлы.
Только для клиент-серверных баз. Позволяет делать копии по расписанию без остановки работы.
Как найти папку с базой
Точный путь к каталогу базы виден в окне запуска платформы. Откройте 1С, выделите нужную базу в списке — в нижней части окна отобразится полный путь к каталогу. Этот путь можно скопировать и вставить в адресную строку Проводника.
Альтернативный способ — кликнуть по базе правой кнопкой в списке и выбрать «Изменить»: на втором шаге мастера будет показано расположение информационной базы. Если баз несколько, проверьте, что вы смотрите путь именно той базы, которую собираетесь копировать, — названия в списке могут не совпадать с именами папок.
Если база лежит на сетевом ресурсе, а доступ к нему ограничен, запросите путь у администратора или скопируйте базу с того компьютера, где папка физически находится.
Что находится внутри папки базы
Главный файл каталога — 1Cv8.1CD: в нём хранятся конфигурация, данные, пользователи и настройки. Его размер у рабочей базы обычно составляет от сотен мегабайт до нескольких гигабайт. Рядом могут лежать служебные файлы и подкаталоги.
1Cv8.1CD— основной файл базы, обязателен;1Cv8Log— каталог журнала регистрации;1Cv8Tmp,1Cv8tmp.1CD— временные файлы, в копии не критичны;- внешние отчёты, обработки и файлы печатных форм, если их складывали в папку базы.
Копировать нужно папку целиком, а не только файл 1Cv8.1CD: так вы сохраните журнал регистрации и дополнительные файлы, и копия будет полностью идентична оригиналу.
Подготовка: завершение работы с базой
Перед копированием все пользователи должны выйти из программы. Если база открыта хотя бы в одном сеансе, файл 1Cv8.1CD может быть заблокирован или скопируется в несогласованном состоянии — такая копия рискует не открыться или содержать ошибки.
Проверьте также, что не выполняются регламентные задания, обмены данными и не запущен конфигуратор с этой базой. Если база общая и вы не контролируете всех пользователей, предупредите коллег и выберите время, когда работа с базой не ведётся.
Пошаговое копирование папки
Сама процедура занимает несколько минут и не требует специальных программ — достаточно Проводника Windows.
- 1Завершите работу всех пользователей с базой и закройте конфигуратор
- 2Откройте окно запуска 1С, выделите базу и скопируйте путь к каталогу из нижней строки
- 3Вставьте путь в адресную строку Проводника и перейдите в папку базы
- 4Поднимитесь на уровень выше, чтобы видеть саму папку целиком
- 5Скопируйте папку (Ctrl+C) и вставьте в место назначения (Ctrl+V): другой диск, сетевой ресурс или внешний носитель
- 6Дождитесь окончания копирования и сравните размер исходной папки и копии
- 7Откройте копию через список баз и убедитесь, что данные на месте
Для хранения копий удобно называть папки с указанием даты, например Trade_backup_15-03. Так вы всегда поймёте, какая копия свежая, и не перезапишете нужную версию новой.
Если база большая, копирование по сети может занять заметное время. Не прерывайте процесс: недокопированный файл 1Cv8.1CD бесполезен, а прерванная операция не повредит оригинал — можно просто начать заново.
Как подключить и проверить копию
Скопированная папка — это уже готовая база. Чтобы открыть её, в окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы» и укажите путь к скопированному каталогу. База появится в списке и откроется в обычном режиме.
Проверку стоит делать всегда, особенно если копия создавалась как резервная. Откройте копию, зайдите в несколько ключевых разделов (документы за последний период, справочники, отчёты) и убедитесь, что данные читаются и совпадают с оригиналом.
Как проверить результат
Размер копии совпадает с размером оригинала или отличается незначительно
Копия заметно меньше — файлы скопировались не полностью
Файл присутствует в копии и имеет тот же размер, что в оригинале
Файл отсутствует или имеет нулевой размер
Копия открывается, документы и отчёты доступны
Ошибка при открытии, сообщение о повреждении базы
Типичные ошибки и ограничения
Отдельно учитывайте ограничение: копирование папки не очищает и не сжимает базу. Если файл 1Cv8.1CD вырос из-за удалённых, но не выгруженных данных, копия будет такого же размера. Для уменьшения размера используйте выгрузку и загрузку через DT или тестирование и исправление.
Альтернатива: выгрузка в файл DT
Если нужен перенос базы между разными вариантами работы, компактный архив или копия без остановки сервера, используйте выгрузку через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Результат — один файл с расширением .dt, который загружается в пустую базу на любом компьютере.
Выгрузка в DT работает и для клиент-серверных баз, поэтому это универсальный способ резервного копирования. Минус — на больших базах процесс занимает заметно больше времени, чем простое копирование папки, и требует монопольного доступа.
Как выбрать действие
Частые вопросы
Можно ли скопировать базу, пока в ней работают пользователи?
Технически файл может скопироваться, но он окажется в несогласованном состоянии: часть данных зафиксирована, часть — нет. Такая копия может не открыться или содержать ошибки. Всегда завершайте все сеансы перед копированием.
Достаточно ли скопировать только файл 1Cv8.1CD?
Для восстановления самих данных — да, этого файла достаточно. Но копирование всей папки надёжнее: вы сохраните журнал регистрации и внешние файлы (отчёты, обработки, печатные формы), если они хранились в каталоге базы.
Как скопировать клиент-серверную базу 1С?
Копированием папки это сделать нельзя — данные хранятся в СУБД на сервере. Используйте выгрузку в файл DT через конфигуратор или штатные средства резервного копирования вашей СУБД (SQL Server, PostgreSQL).
Куда лучше сохранять резервную копию?
На физически другом носителе: второй диск, сетевое хранилище или внешний накопитель. Копия на том же диске, что и рабочая база, не защищает от отказа оборудования. Оптимально — два независимых места хранения.
Копия базы не открывается, что делать?
Сначала проверьте, что файл 1Cv8.1CD скопировался полностью — сравните размер с оригиналом. Если размер совпадает, но база не открывается, запустите утилиту chdbfl.exe из каталога платформы или «Тестирование и исправление» в конфигураторе. Если копия делалась при открытых сеансах, надёжнее создать её заново.
Как автоматизировать регулярное копирование папки?
Создайте скрипт (например, bat-файл с командой xcopy или robocopy) и настройте его запуск через Планировщик заданий Windows в нерабочее время. Убедитесь, что в момент запуска с базой никто не работает, иначе автоматическая копия будет ненадёжной.
Что важно запомнить
Копирование папки — рабочий способ резервного копирования только для файловых баз 1С. Завершите все сеансы, скопируйте каталог целиком, сохраните копию на другом носителе и обязательно проверьте, что она открывается. Для клиент-серверных баз используйте выгрузку в DT или средства СУБД.