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

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

Как установить копию 1С на компьютер или сервер

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

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

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

Определите тип базы: файловая или клиент-серверная

От типа базы зависит весь порядок работы. Файловая база хранится в одном файле 1Cv8.1CD внутри обычной папки на диске или сетевом ресурсе. Клиент-серверная база находится в СУБД (MS SQL Server, PostgreSQL и др.), а платформа 1С подключается к ней через сервер приложений.

Узнать тип можно в окне запуска 1С: выделите базу в списке и посмотрите строку внизу окна. Если там указан путь вида D:\Bases\Trade — это файловый вариант. Если указаны имя сервера и имя базы на сервере — клиент-серверный. Тот же путь виден в конфигураторе через «Справка → О программе» или в параметрах базы в списке.

Путь вида D:\Bases\...Файловая база

Подходит копирование каталога или выгрузка в .dt

Указан сервер и имя БДКлиент-серверная база

Нужна выгрузка .dt или резервная копия средствами СУБД

База открыта пользователямиАктивные сеансы

Перед копированием файлов завершите сеансы, иначе копия будет повреждена

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

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

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

Способ 1: копия через выгрузку в файл .dt

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

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

Затем создайте новую пустую базу. В окне запуска 1С нажмите «Добавить → Создание новой информационной базы», выберите вариант «без конфигурации» (пустую) и укажите каталог. Откройте эту пустую базу в конфигураторе и выполните «Администрирование → Загрузить информационную базу», выбрав сохранённый .dt. После загрузки конфигуратор предложит перезапуститься — согласитесь.

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

Способ 2: копирование каталога файловой базы

Если база файловая и в ней никто не работает, быстрее всего скопировать весь её каталог средствами Windows. В каталоге обязательно должен присутствовать файл 1Cv8.1CD — это и есть база. Остальные файлы и подпапки (журналы, вспомогательные данные) копируются вместе с ним.

Скопируйте папку в новое место, например из D:\Bases\Trade в D:\Bases\Trade_Copy. Затем откройте окно запуска 1С, нажмите «Добавить → Добавление в список существующей информационной базы» и укажите путь к новому каталогу. Дайте базе понятное имя, например «Торговля (копия)», чтобы не перепутать её с рабочей.

Что делать с регистрацией в списке баз у других пользователей

Копия, созданная на общем сетевом ресурсе, не появится автоматически в списке баз других сотрудников. Каждый пользователь добавляет её самостоятельно через «Добавить» в окне запуска, либо администратор распространяет общий файл списка баз (ibases.v8i) через групповые политики или скрипт. Для одиночной тестовой копии достаточно добавить её вручную на нужном компьютере.

Способ 3: копия клиент-серверной базы через СУБД

Для клиент-серверных баз большого объёма выгрузка .dt может занять часы, поэтому на практике часто делают копию средствами самой СУБД. В MS SQL Server это резервное копирование рабочей базы (BACKUP DATABASE) и восстановление её под новым именем (RESTORE DATABASE ... WITH MOVE), после чего новая база регистрируется в консоли кластера серверов 1С.

Порядок такой: сделайте полную резервную копию рабочей базы в SQL Server Management Studio, восстановите её под новым именем, например trade_copy, затем в консоли администрирования серверов 1С создайте новую информационную базу, указав тип СУБД, имя сервера баз данных и имя восстановленной базы. Пользователь, от имени которого сервер 1С обращается к СУБД, должен иметь права на новую базу.

Проверка копии и её изоляция от рабочей базы

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

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

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

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

Запуск копии в режиме предприятия
Норма

База открывается без ошибок, справочники и документы на месте

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

Ошибки открытия, пустые списки, сообщения о нарушении целостности

Сверка отчётов с рабочей базой
Норма

Итоги ОСВ или отчёта по продажам совпадают за одинаковый период

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

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

Изоляция копии
Норма

Регламентные задания и обмены отключены, имя базы в списке содержит пометку «копия»

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

Копия отправляет письма или выполняет обмены с реальными системами

Типичные ошибки и ограничения

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

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

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

Частые вопросы об установке копии 1С

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

Для клиент-серверной базы — да: резервное копирование средствами SQL Server выполняется «на горячую» и не мешает работе. Для файловой базы безопасной горячей копии нет: файл 1Cv8.1CD нельзя корректно скопировать при открытых сеансах, поэтому работу придётся приостановить или использовать выгрузку .dt с пониманием её ограничений.

Чем отличается файл .dt от файла 1Cv8.1CD?

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

Займёт ли копия столько же места, сколько рабочая база?

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

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

Да, если это разные каталоги (для файлового варианта) или разные базы на сервере. Ограничение одно: лицензии. Каждый активный сеанс занимает лицензию, поэтому при нехватке лицензий параллельная работа в двух базах может быть невозможна. Также следите, чтобы сотрудники не вводили реальные документы в копию.

Как удалить копию, когда она больше не нужна?

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

Итог

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

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