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

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

Как закачать базу данных в 1С: полная инструкция

Как загрузить базу данных в 1С через dt-файл, конфигуратор и загрузку данных из файлов. Проверка результата, типичные ошибки и меры безопасности.

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

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

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

Определяем формат исходных данных

Прежде чем что-то загружать, посмотрите, что у вас есть. От этого зависит вся дальнейшая процедура. Файл с расширением .dt — это штатная выгрузка информационной базы, созданная через конфигуратор. Файл 1Cv8.1CD — сама файловая база целиком. SQL-бэкап (например, .bak для MS SQL) восстанавливается средствами СУБД, а не платформы 1С. Таблицы Excel, CSV или XML — это не база, а набор данных для загрузки обработками.

Маршрут решения

Как выбрать способ загрузки

Есть файл выгрузки с расширением .dtИспользуйте «Загрузить информационную базу» в конфигураторе
Есть каталог с файлом 1Cv8.1CDДобавьте базу в список через окно запуска 1С
Есть бэкап SQL-сервера (.bak и аналоги)Восстановите его средствами СУБД, затем подключите базу к серверу 1С
Есть Excel, CSV или XML с даннымиСоздайте пустую базу и загружайте данные обработками или через обмен

Частая ситуация: пользователь получает от бухгалтера или франчайзи архив, а внутри — сразу несколько файлов. В этом случае ищите в архиве файл .dt или папку с 1Cv8.1CD — именно они определяют сценарий восстановления.

Загрузка базы из файла выгрузки .dt

Это самый распространённый способ переноса базы между компьютерами и восстановления из архива. Файл .dt содержит и конфигурацию, и все данные. Загрузка выполняется в режиме «Конфигуратор», и для неё нужны полные права на базу.

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

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

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

Подключение готовой файловой базы к списку

Если у вас есть не выгрузка, а сам каталог файловой базы (внутри лежит файл 1Cv8.1CD), ничего «загружать» не нужно — базу достаточно зарегистрировать в списке. Для этого в окне запуска 1С нажмите «Добавить», выберите «Добавление в список существующей информационной базы», укажите наименование и путь к каталогу с файлом 1Cv8.1CD.

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

Не размещайте рабочую файловую базу в папках, синхронизируемых облачными сервисами, — это частая причина повреждения файла 1Cv8.1CD из-за конфликтов одновременной записи.

Восстановление серверной базы из бэкапа СУБД

Если база работает на связке «сервер 1С + СУБД» (MS SQL, PostgreSQL и др.), полноценное восстановление делается средствами самой СУБД. Для MS SQL это восстановление .bak через SQL Server Management Studio: правый клик по узлу «Базы данных» → «Восстановить базу данных» → указать файл бэкапа.

После восстановления на уровне СУБД базу нужно зарегистрировать на сервере 1С: в консоли кластера создаётся новая информационная база с указанием имени базы данных на SQL-сервере. Альтернатива — воспользоваться тем же файлом .dt, выгруженным заранее из серверной базы: схема загрузки через конфигуратор идентична файловому варианту, только при создании базы указывается тип «На сервере 1С:Предприятия».

Работа с серверной инфраструктурой требует прав администратора кластера и СУБД. Если у вас нет опыта администрирования SQL-сервера, этот этап лучше поручить специалисту: ошибки при восстановлении могут затронуть другие базы на том же сервере.

Загрузка данных из Excel, CSV и XML

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

Общий порядок такой: подготовьте файл (колонки должны соответствовать ожидаемым полям), откройте обработку загрузки, сопоставьте колонки файла реквизитам объектов 1С, выполните тестовую загрузку небольшой порции, проверьте результат и только потом загружайте весь объём. Для переноса данных между базами 1С разных конфигураций применяется «Универсальный обмен данными в формате XML» с правилами конвертации.

Перед массовой загрузкой номенклатуры или контрагентов загрузите пробные 5–10 строк и вручную проверьте карточки: единицы измерения, ставки НДС, ИНН и дубли. Исправить десять карточек займёт минуты, а чистка тысяч ошибочно загруженных записей — часы.
ПЗ
Практическое замечание

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

После восстановления из .dt или подключения базы первым делом запустите её в режиме «Предприятие» и убедитесь, что она открывается без ошибок. Затем проверьте ключевые показатели: откройте списки документов за последний период, сформируйте оборотно-сальдовую ведомость или другой контрольный отчёт и сверьте итоги с источником, откуда база получена.

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

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

Запуск базы в режиме «Предприятие»
Норма

База открывается без сообщений об ошибках структуры

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

Ошибки формата потока, требование тестирования и исправления

Оборотно-сальдовая ведомость
Норма

Итоги совпадают с данными источника

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

Расхождения в оборотах или остатках

Последние документы
Норма

Присутствуют документы за актуальный период

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

Документы обрываются раньше ожидаемой даты

Список пользователей
Норма

Пользователи и права на месте, вход работает

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

Пользователей нет или вход невозможен

Если база открывается с ошибками, не запускайте процедуру «Тестирование и исправление» сразу с включённым режимом исправления — сначала сделайте копию и выполните только проверку, чтобы понять масштаб проблемы. При серьёзных повреждениях файловой базы также помогает утилита chdbfl.exe из каталога платформы.

Типичные ошибки и как их избежать

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

Отдельно отметим проблему версий конфигураций. Если вы загружаете .dt, выгруженный из базы с другим релизом конфигурации, при первом запуске может потребоваться обновление — оно выполняется автоматически, но на больших базах занимает заметное время. Не прерывайте этот процесс.

FAQ

Итог

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

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

Можно ли загрузить .dt через режим «Предприятие»?

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

Чем отличается выгрузка .dt от копирования файла 1Cv8.1CD?

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

Загрузка .dt прервалась с ошибкой — что делать?

Проверьте свободное место на диске и целостность самого файла выгрузки (по возможности попросите источник выгрузить базу заново). Затем создайте новую пустую базу и повторите загрузку с начала. Продолжить прерванную загрузку нельзя.

Как загрузить в 1С данные из Excel без специальных обработок?

Во многих типовых конфигурациях есть встроенная «Загрузка данных из файла» в разделах справочников — например, для номенклатуры и контрагентов. Если её нет, используется внешняя обработка загрузки из табличного документа, где колонки Excel сопоставляются с реквизитами объектов.

Можно ли загрузить базу из .dt в базу с другой конфигурацией?

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

Сколько времени занимает загрузка базы из .dt?

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