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