Копия базы 1С: сделать, развернуть и подключить на другом компьютере или сервере
Содержание
Копию базы
1С ставят двумя способами. Файловую базу можно просто скопировать папкой, а любую базу, в том числе серверную, выгрузить в файл .dt и загрузить в новую пустую базу. Папка проще и быстрее, .dt надёжнее и работает между разными режимами: из клиент-серверной базы в файловую и обратно.
Какой способ выбрать, зависит от того, где лежит исходная база и куда вы её переносите. Ниже таблица, потом подробные шаги по каждому варианту.
| Откуда | Куда | Лучший способ | Время (база ~2 ГБ) |
|---|---|---|---|
| Файловая | Файловая | Копирование папки с 1Cv8.1CD | 1-3 минуты |
| Файловая | Сервер 1С | Выгрузка .dt и загрузка в новую базу | 10-20 минут |
| Сервер 1С | Файловая | Выгрузка .dt из Конфигуратора | 15-30 минут |
| Сервер 1С | Сервер 1С | Бэкап СУБД или .dt | 10-30 минут |
Что подготовить до копирования
Перед работой проверьте четыре вещи. Это сэкономит час нервов.
- ✅ Версия платформы. Копия открывается на той же или более новой платформе. Выгрузку из 8.3.22 нельзя загрузить на 8.3.18. Если платформа старше, сначала обновите её.
- ✅ Свободное место. Нужно минимум два размера базы: сама копия плюс временные файлы. Для базы в 5 ГБ держите свободными 10-12 ГБ.
- ✅ Нет пользователей в базе. Выгрузка идёт в монопольном режиме. Посмотрите список активных сеансов и попросите всех выйти.
- ✅ Права. Для выгрузки и загрузки нужна роль администратора в самой базе. Для серверных вариантов ещё и доступ к кластеру 1С и СУБД.
Перед любыми действиями сохраните исходную базу отдельной копией на другом диске. Если что-то пойдёт не так при загрузке, у вас должен быть чистый оригинал.
Узнать режим базы просто. В окне запуска 1С выберите базу и посмотрите внизу строку: путь к папке означает файловую базу , имя сервера и базы означает клиент-серверную.
Копия файловой базы: самый быстрый вариант
Файловая база это папка, внутри которой лежит файл 1Cv8.1CD. Весь учёт хранится в нём.
- Закройте 1С у всех пользователей. Если файл открыт, копия получится битой.
- Найдите папку базы. Путь виден в окне запуска, если нажать «Изменить» у нужной базы.
- Скопируйте всю папку целиком, не один
1Cv8.1CD. В ней могут лежать сопутствующие файлы, например1Cv8Logс журналом регистрации. - Перенесите её на нужный компьютер или в другое место на том же диске.
- В окне запуска нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите путь к новой папке и придумайте имя.
💡 Если папка весит десятки гигабайт, перед копированием откройте базу в Конфигураторе и сделайте «Тестирование и исправление» с проверкой логической целостности. Битую базу копировать бессмысленно: ошибка уедет вместе с ней.
При первом запуске скопированной базы 1С обычно спрашивает, что с ней произошло: «Я скопировал» или «Я переместил». Для копии выбирайте первый вариант. Тогда система отключит всё, что может навредить боевой базе: обмены, рассылки, регламентные задания.
Выгрузка в файл .dt и загрузка в новую базу
Этот способ работает всегда и подходит для любого режима. Файл .dt это сжатый архив данных базы без привязки к папке или СУБД.
Как выгрузить базу
- Откройте Конфигуратор: в окне запуска выберите базу и нажмите кнопку «Конфигуратор».
- В меню «Администрирование» выберите «Выгрузить информационную базу».
- Укажите имя и папку для файла. Имя пишите понятное:
buh_2026-10-07.dt. - Дождитесь окончания. Размер файла обычно в 3-5 раз меньше исходной базы.
Выгрузка не сохраняет внешние файлы, которые лежат вне базы: внешние отчёты и обработки на диске, шаблоны Word и Excel, ключи электронной подписи. Их переносите вручную.
Как загрузить в новую базу
- В окне запуска нажмите «Добавить» и выберите «Создание новой информационной базы».
- Выберите «Создание информационной базы без конфигурации». Конфигурация приедет вместе с данными из
.dt. - Укажите имя и режим размещения: на этом компьютере или на сервере 1С.
- Откройте новую пустую базу в Конфигураторе.
- В меню «Администрирование» выберите «Загрузить информационную базу» и укажите файл
.dt. - Подтвердите замену данных и подождите. Большая база грузится дольше, чем выгружается, иногда втрое.
После загрузки выйдите из Конфигуратора и запустите базу обычным способом, в режиме «1С:Предприятие».
Копия базы на сервере: PostgreSQL и MS SQL
Если база стоит на сервере 1С, данные лежат в СУБД, а в кластере хранится только запись о ней. Есть два пути.
Первый путь, через .dt. Выгрузите файл в Конфигураторе и загрузите в новую базу на том же или другом кластере. Работает независимо от СУБД, но на больших базах (50 ГБ и более) занимает часы.
Второй путь, через бэкап СУБД. Быстрее, но тут нужны права на сервер.
Для MS SQL:
- В SQL Server Management Studio сделайте полную резервную копию нужной базы.
- Перенесите файл
.bakна целевой сервер. - Восстановите его в новую базу SQL с другим именем.
- В консоли администрирования кластера 1С создайте новую информационную базу и укажите имя восстановленной SQL-базы. Не ставьте галочку создания базы, она уже есть.
Для PostgreSQL:
pg_dump -U postgres -Fc -f buh.dump имя_базы
createdb -U postgres новая_база
pg_restore -U postgres -d новая_база buh.dump
Используйте дистрибутив PostgreSQL, собранный для 1С: у стандартного встречаются проблемы с кодировкой и типами данных. Дальше в консоли кластера создаёте новую информационную базу и указываете восстановленную.
Не подключайте копию к тому же имени базы в кластере, что и рабочая. Две записи на одну базу СУБД приведут к порче данных у обеих.
Сравним оба пути:
| Параметр | Через .dt | Через бэкап СУБД |
|---|---|---|
| Нужен доступ к СУБД | Нет | Да |
| Скорость на 50 ГБ | Часы | Минуты |
| Перенос между разными СУБД | Да | Нет |
| Очистка от «мусора» | Да, база пересобирается | Нет |
Как не потерять копию через месяц
Копия быстро устаревает. Через две недели в рабочей базе накопятся новые документы, и тестовая перестанет отражать реальность. Если копия нужна надолго, например для разработчика или обучения, договоритесь о порядке обновления.
- 📅 Для обучения достаточно одной копии на начало периода.
- 📅 Для отладки обменов обновляйте копию перед каждой серьёзной проверкой.
- 📅 Старые копии подписывайте датой и удаляйте, когда они не нужны: в них лежат те же персональные данные.
Права и пользователи в копии
Пользователи и их роли переезжают вместе с данными. Пароли тоже: они хранятся в базе в хешированном виде. Вход в копию идёт теми же логином и паролем, что и в рабочую.
Но есть нюансы.
- 🔐 Вход по паролю ОС. Если пользователи аутентифицируются через Windows, на новой машине учётных записей с такими именами нет. Войти не получится. Зайдите под администратором с паролем и пересоздайте привязку.
- 🔐 Пустой список пользователей. Если в базе никого нет, 1С пустит в неё любого с правами администратора. Для копии, которую вы собираетесь отдать разработчику, этого достаточно, но боевой базе так оставлять нельзя.
- 🔐 Лицензии. Копия сама лицензии не приносит. Программная лицензия привязана к серверу или компьютеру, аппаратный ключ к порту. Копия на другом ПК потребует свой ключ или свободный слот на сервере.
Отдельно подумайте о безопасности. В копии лежат персональные данные сотрудников, контрагентов, банковские реквизиты. Передавая копию подрядчику, обезличьте то, что можно, и не пересылайте по открытым каналам.
Что отключить в тестовой копии
Копия, которая просто лежит, никому не мешает. Но стоит её запустить, как она начнёт жить своей жизнью: отправлять письма, забирать документы из ЭДО, выгружать данные в банк. Отключите заранее:
- регламентные и фоновые задания (в разделе администрирования, пункт про обслуживание и регламентные операции);
- почтовые учётные записи и рассылки;
- обмены с другими базами, сайтом и банком;
- подключение к оператору ЭДО.
Если вы отвечали «Я скопировал» при первом запуске, часть этого платформа сделает сама. Но проверьте руками: один пропущенный обмен с интернет-магазином способен затереть остатки на живом сайте.
Проверка и обновление после установки копии
Копия установлена. Теперь убедитесь, что она та, которая нужна.
- Откройте базу в обычном режиме и посмотрите, нет ли сообщений об ошибках при старте.
- Сверьте версию. В меню «Справка» → «О программе» видны версия конфигурации и платформы. Они должны совпадать с исходной базой.
- Проверьте оборотно-сальдовую ведомость за прошлый период. Итоги должны совпасть с рабочей базой до копейки.
- Откройте несколько последних документов. Проверьте, что вложенные файлы и печатные формы на месте.
- Проведите тестовый документ и посмотрите проводки. Но только в копии, не в боевой базе.
Если версия конфигурации в копии ниже нужной, обновите её обычным порядком: сначала сделайте ещё одну копию, затем поставьте обновление. На версии 8.3 это делается через «Администрирование» → «Обновление программы» или вручную через Конфигуратор.
Если обновление ломается, не пытайтесь чинить копию на месте. Загрузите .dt заново и повторите. На это уйдёт меньше времени, чем на поиск причины.
Типичные сбои при установке копии
.dt.Частые вопросы
Можно ли копировать базу 1С, пока в ней работают люди?
.dt делайте в монопольном режиме.Копия базы 1С бесплатная, или нужна отдельная лицензия?
Чем копия через `.dt` лучше обычной копии папки?
.dt меньше по размеру, работает между разными режимами размещения и пересобирает внутренние индексы. Копия папки быстрее, но подходит только для файловой базы.Можно ли поставить копию на домашний компьютер?
Как перенести копию 1С на другой сервер вместе с пользователями?
.dt или бэкапом СУБД. Отдельно ничего копировать не нужно, кроме Windows-привязок.