Администрирование · 10 мин
Как загрузить имеющуюся базу в 1С
Как загрузить имеющуюся базу в 1С: подключение файловой и серверной базы, восстановление из выгрузки dt, перенос через шаблон. Пошаговая инструкция и типичные ошибки.
Загрузить имеющуюся базу в 1С можно несколькими способами, и выбор зависит от того, в каком виде у вас есть данные: папка с файловой базой, файл выгрузки с расширением dt, архив из облачного сервиса или база на SQL-сервере. Каждый сценарий имеет свои особенности, и ошибка на старте — например, попытка открыть файл dt как обычную папку — приводит к потере времени и иногда к повреждению данных.
Прежде чем начинать, определите формат источника. Файл с расширением .dt — это выгрузка информационной базы, которую нужно загружать через конфигуратор. Папка с файлом 1Cv8.1CD внутри — это готовая файловая база, которую достаточно подключить в списке баз. Если база работала на сервере 1С или SQL Server, потребуется доступ к серверу и права администратора.
Критическое правило перед любыми манипуляциями: сделайте резервную копию исходных данных. Скопируйте папку базы или файл dt на отдельный носитель. Загрузка выполняется в пустую базу и перезаписывает всё содержимое, поэтому случайная загрузка не в ту базу уничтожит текущие данные без возможности отката.
Как определить формат имеющейся базы
Первый шаг — понять, что именно вам передали. Откройте папку или архив и посмотрите на содержимое. Если внутри есть файл 1Cv8.1CD размером от нескольких мегабайт до десятков гигабайт — это файловая информационная база в «сыром» виде. Она подключается напрямую, без загрузки.
Единственный файл с расширением .dt — это выгрузка (дамп) базы, созданная через конфигуратор. Такой файл нельзя просто открыть: его нужно загрузить в пустую базу. Файлы с расширениями .bak или .sql — резервные копии SQL-базы, их восстанавливают средствами СУБД, а не 1С.
Подключается через «Добавить» в окне запуска, загрузка не нужна
Загружается через конфигуратор в пустую базу
Восстанавливается в SQL Server, затем база регистрируется в кластере 1С
Подключение файловой базы к списку баз
Если у вас готовая файловая база, загрузка как таковая не требуется — достаточно указать 1С путь к папке. Скопируйте папку с базой на локальный диск компьютера, например в C:\Bases\Trade. Работа с базой по сети или с флешки замедляет работу и повышает риск повреждения файла при обрыве соединения.
- 1Скопируйте папку базы на локальный диск компьютера
- 2Запустите 1С — откроется окно со списком информационных баз
- 3Нажмите «Добавить» и выберите «Добавление в список существующей информационной базы»
- 4Введите понятное имя базы и укажите путь к папке с файлом 1Cv8.1CD
- 5Оставьте вариант «На данном компьютере или на компьютере в локальной сети» и завершите мастер
- 6Выберите базу в списке и запустите её в режиме «Предприятие» для проверки
После подключения проверьте версию платформы. Если база создана на более новой версии платформы, чем установлена у вас, 1С предложит обновить платформу — без этого база не откроется. Обратная ситуация (старая база на новой платформе) обычно решается автоматической конвертацией при первом запуске конфигуратора.
Загрузка базы из файла выгрузки dt
Файл dt загружается только в пустую информационную базу. Сначала создайте её: в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы», затем вариант «Создание информационной базы без конфигурации». Укажите папку для новой базы.
Далее запустите созданную пустую базу в режиме «Конфигуратор». Откройте меню «Администрирование» → «Загрузить информационную базу» и укажите путь к файлу dt. Процесс может занять от нескольких минут до нескольких часов в зависимости от размера выгрузки. Не прерывайте его: незавершённая загрузка оставит базу в нерабочем состоянии.
После завершения загрузки конфигуратор может сообщить, что конфигурация базы данных требует обновления. Выполните «Конфигурация» → «Обновить конфигурацию базы данных». Затем запустите базу в режиме «Предприятие» и убедитесь, что справочники и документы на месте.
Восстановление базы на сервере 1С и SQL
Серверный вариант сложнее и требует прав администратора. Если у вас есть выгрузка dt, порядок похож на файловый: создайте новую базу в консоли кластера серверов 1С, затем загрузите dt через конфигуратор, указав серверные параметры подключения.
Если источник — резервная копия SQL-базы (файл .bak), сначала восстановите её средствами SQL Server Management Studio в новую базу данных. Затем в консоли кластера 1С создайте информационную базу, укажите тип СУБД, имя сервера баз данных и имя восстановленной базы. Пользователь SQL должен иметь права на эту базу, иначе подключение завершится ошибкой доступа.
Как выбрать способ загрузки
Перенос базы с другого компьютера или из облака
При переезде на новый компьютер самый надёжный способ — сделать выгрузку dt на старом рабочем месте (через конфигуратор: «Администрирование» → «Выгрузить информационную базу») и загрузить её на новом. Это гарантирует целостность данных, в отличие от копирования папки с открытой базой, которое может захватить файл в несогласованном состоянии.
Если база работала в облачном сервисе, используйте штатную функцию выгрузки данных сервиса. Полученный файл загружается в локальную базу тем же способом через конфигуратор. Учтите, что часть настроек, специфичных для облака (например, интеграции сервиса), после переноса перестанет работать и потребует перенастройки.
Если база большая (десятки гигабайт), выгрузка и загрузка dt могут занять часы и потребовать значительного свободного места на диске. Перед стартом убедитесь, что свободного пространства как минимум вдвое больше размера базы, и планируйте операцию на нерабочее время.
Проверка результата после загрузки
После загрузки не ограничивайтесь тем, что база просто открылась. Войдите под пользователем с полными правами и сверьте ключевые данные: количество контрагентов, остатки по складу и кассе, наличие документов за последние периоды. Удобный ориентир — главные отчёты: оборотно-сальдовая ведомость или отчёт по продажам за последний месяц должны совпадать с источником.
Дополнительно выполните «Администрирование» → «Тестирование и исправление» в конфигураторе с проверкой логической и ссылочной целостности — особенно если база копировалась файлами, а не через dt. Обнаруженные ошибки лучше исправить сразу, до начала работы пользователей.
Как проверить результат
База открывается без сообщений о конвертации и ошибках
Ошибка формата или требование обновить конфигурацию в цикле
Данные на месте, количество записей соответствует источнику
Пустые справочники или отсутствие документов за часть периодов
Обороты и остатки совпадают с данными источника
Расхождения в суммах или пустые отчёты
Пользователи перенесены, вход работает
Не удаётся войти ни под одним пользователем
Типичные ошибки и их последствия
Самая частая ошибка — загрузка dt не в ту базу. Поскольку загрузка полностью затирает содержимое, рабочая база оказывается заменена чужими данными, и без резервной копии восстановить её невозможно. Всегда проверяйте заголовок окна конфигуратора перед операцией.
Вторая группа ошибок связана с версиями: попытка загрузить выгрузку с новой платформы на старую, игнорирование обновления конфигурации базы данных после загрузки, запуск базы с устаревшим релизом конфигурации. Третья типичная проблема — копирование файловой базы, пока в ней работают пользователи: файл 1Cv8.1CD копируется в несогласованном состоянии, и такая копия может не открыться или содержать повреждённые данные.
Что важно запомнить
Файловую базу подключают через «Добавить», файл dt загружают в пустую базу через конфигуратор, SQL-копию восстанавливают средствами СУБД. Перед загрузкой — резервная копия, после — проверка данных и тестирование целостности. Загрузка dt всегда полностью замещает содержимое базы-приёмника.
Частые вопросы
Можно ли загрузить dt в базу, где уже есть данные?
Технически можно, но загрузка полностью заменит всё содержимое базы-приёмника: конфигурацию, данные и пользователей. Объединения двух баз при этом не происходит. Если нужно перенести часть данных, используйте обработки обмена, а не загрузку dt.
Чем отличается выгрузка dt от копирования папки базы?
Выгрузка dt создаёт согласованный снимок базы, который гарантированно загружается в новую базу. Копирование папки быстрее, но безопасно только при полностью закрытой базе; копия, снятая во время работы пользователей, может оказаться повреждённой.
База не открывается и требует более новую платформу. Что делать?
Установите с портала 1С версию платформы не ниже той, на которой работала база. После установки в окне запуска выберите базу и укажите нужную версию платформы в её настройках, если их несколько.
Загрузка dt прервалась с ошибкой. База испорчена?
База-приёмник после незавершённой загрузки находится в нерабочем состоянии, но это не проблема: удалите её и создайте новую пустую, затем повторите загрузку. Сам файл dt от неудачной загрузки не портится.
Как перенести базу, если нет доступа к конфигуратору?
Если база файловая и полностью закрыта всеми пользователями, просто скопируйте папку с файлом 1Cv8.1CD и подключите её на новом месте через «Добавить» в окне запуска. Доступ к конфигуратору при этом не нужен.
Почему после загрузки не пускает под старым паролем?
При загрузке dt переносится и список пользователей с их паролями из базы-источника. Войдите под учётной записью администратора из исходной базы. Если пароль неизвестен, список пользователей можно сбросить, временно переименовав файлы служебных данных пользователей в папке базы, но делать это стоит только с резервной копией.