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

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

Как сделать копию базы 1С Бухгалтерия 8.3 и работать в ней

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

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

Прежде чем приступить, определите, как устроена ваша база: файловая (хранится в папке на диске или сетевом ресурсе) или клиент-серверная (работает на сервере 1С и СУБД). От этого зависит выбор способа копирования. Узнать тип базы можно в окне запуска 1С: выделите базу в списке и нажмите «Изменить» — в параметрах будет указан тип расположения.

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

Какой способ копирования выбрать

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

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

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

Сравнение вариантов

Выгрузка в файл dt

Подходит для любых баз, удобен для архива и переноса. Минус: требует монопольного доступа и больше времени на больших базах.

Копирование папки с 1Cv8.1CD

Быстрый способ для файловой базы, копируется всё содержимое каталога. Минус: не работает для клиент-серверного варианта.

Резервная копия средствами СУБД

Оптимально для клиент-серверных баз большого объёма. Минус: требует доступа к серверу и навыков администрирования СУБД.

Создание копии через выгрузку в файл dt

Откройте базу в режиме «Конфигуратор» под пользователем с полными правами. Если в базе работают другие пользователи, завершите их сеансы: меню «Администрирование» → «Активные пользователи». Выгрузка требует монопольного доступа, иначе платформа выдаст ошибку.

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

Далее создайте новую пустую базу. В окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → выберите создание базы без конфигурации (пустая). Укажите каталог для новой базы, например D:\Bazy\Buh_Kopia. Откройте созданную базу в конфигураторе и выполните «Администрирование» → «Загрузить информационную базу», выбрав ранее созданный dt-файл.

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

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

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

Скопируйте всю папку базы в новое место, например с D:\Bazy\Buh в D:\Bazy\Buh_Kopia. Ключевой файл — 1Cv8.1CD, именно в нём хранятся данные. Остальные файлы каталога (журналы, служебные файлы) копировать желательно, но не обязательно.

Добавьте копию в список баз: в окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы», укажите понятное имя, например «Бухгалтерия (КОПИЯ)», и путь к новой папке. Название со словом «КОПИЯ» в начале или конце снижает риск случайной работы не в той базе.

Подготовка копии к безопасной работе

Главная опасность копии — она умеет всё то же, что и рабочая база: отправлять отчётность, обмениваться данными с банками и другими системами, выполнять регламентные задания. Если этого не отключить, копия может отправить дублирующие документы или создать конфликт при обмене.

Сразу после первого входа в копию откройте «Администрирование» → «Обслуживание» → «Регламентные операции» (или «Регламентные и фоновые задания») и отключите автоматическое выполнение. Для файловой базы также проверьте настройки синхронизации данных, обмена с банками и ЭДО: отключите расписания или удалите настройки обмена в копии.

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

Типичные ошибки
01
Работа в копии без пометки в названии — пользователь вносит реальные документы в тестовую базу, и они теряются
02
Забытые обмены и регламентные задания — копия отправляет дубликаты отчётов или конфликтует при синхронизации
03
Копирование файловой базы при открытых сеансах — копия оказывается повреждённой и не открывается
04
Загрузка dt в рабочую базу вместо новой — полное уничтожение текущих данных
05
Хранение единственной копии dt на том же диске, что и база — при отказе диска теряются и база, и резерв

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

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

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

Учтите ограничение: данные, введённые в копию, не переносятся в рабочую базу автоматически. Если в копии сделали полезные настройки, их переносят вручную или через механизмы сравнения и объединения конфигураций.

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

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

ОСВ за последний закрытый период
Норма

Итоги по дебету и кредиту совпадают с рабочей базой

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

Суммы расходятся или отчёт пуст — копия неполная

Список документов за последний месяц
Норма

Документы присутствуют и проведены

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

Документы отсутствуют — выгрузка прервана

Регламентные задания и обмены
Норма

Расписания отключены, обмены не активны

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

Задания выполняются — риск дублирования отправок

Название базы в списке
Норма

Имя явно указывает, что это копия

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

Имя совпадает с рабочей базой — риск путаницы

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

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

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

Сколько места нужно для копии базы?

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

Обновится ли копия вместе с рабочей базой?

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

Что делать, если при загрузке dt появляется ошибка?

Чаще всего причина — повреждённый или неполный dt-файл (выгрузка была прервана) либо нехватка места на диске. Проверьте размер файла, повторите выгрузку и убедитесь, что версия платформы, на которой загружаете, не ниже версии, на которой выгружали.

Можно ли работать в копии и рабочей базе одновременно?

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

Нужно ли копировать базу перед каждым обновлением?

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

Итог

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

Копию базы 1С Бухгалтерия 8.3 создают через выгрузку в dt (универсально) или копирование папки с 1Cv8.1CD (для файловых баз). Копию добавляют в список баз под отличным именем, сразу отключают в ней регламентные задания и обмены, а корректность проверяют сверкой ОСВ с рабочей базой. Все действия выполняют при завершённых сеансах пользователей.