Файл 1Cv8.1CD на руках: как подключить базу и перенести её на сервер

· 10 мин

Содержание

Чтобы загрузить CD файл в 1С, положите 1Cv8.1CD в отдельную папку, запустите 1С, нажмите Добавить → Добавление в список существующей информационной базы и укажите эту папку. Не сам файл, а именно каталог, в котором он лежит. Платформа увидит базу, и её можно открывать в режиме 1С:Предприятие или Конфигуратор.

Файл .1CD — это не архив и не выгрузка, а сама файловая база целиком: данные, конфигурация, пользователи. Поэтому «загружать» его в другую базу не нужно — его подключают. Загрузка в привычном смысле нужна только при переносе на сервер или в облако, и там работают уже с файлом .dt. Оба сценария, командная строка и типичные отказы при открытии — ниже по порядку.

Что лежит в файле .1CD и чем он отличается от .dt, .cf и .cfu

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

ФайлЧто этоКак использовать
1Cv8.1CDФайловая информационная база целикомПодключить папку в списке баз
.dtВыгрузка базы (данные + конфигурация)Загрузить в Конфигураторе в пустую или существующую базу
.cfТолько конфигурация, без данныхЗагрузить конфигурацию или создать базу из шаблона
.cfuФайл обновления конфигурацииОбновить конфигурацию через Конфигуратор
.cfeРасширение конфигурацииПодключить в списке расширений
1Cv8.cflСлужебный файл блокировкиНе трогать, при копировании не нужен

Рядом с 1Cv8.1CD в папке базы обычно лежат ещё каталоги 1Cv8Log (журнал регистрации) и иногда 1Cv8FTxt (индекс полнотекстового поиска). Для работы базы достаточно одного .1CD. Журнал регистрации переносите, если нужна история действий пользователей.

💡 Если файл пришёл в архиве .zip или .rar, сначала распакуйте его. Платформа не открывает базу из архива.

Подготовка: платформа, папка и права доступа

Прежде чем подключать базу, проверьте три вещи. Большинство отказов при первом открытии связаны именно с ними.

1. Версия платформы. На компьютере должна стоять платформа 1С:Предприятие 8.3 с номером не ниже той, на которой с базой работали раньше. Узнать нужный номер можно у того, кто передал файл. Если конфигурация требует более новую платформу, при запуске появится сообщение о несоответствии версии.

2. Отдельная папка. Создайте каталог под базу, например D:\Bases\Buh_Romashka. В одной папке должна лежать только одна база. Две базы в одном каталоге невозможны: имя файла у всех одинаковое — 1Cv8.1CD.

3. Права и атрибуты. Пользователь Windows, под которым запускается 1С, должен иметь право на чтение и запись в этой папке. Файлы, скопированные с компакт-диска или из некоторых облачных хранилищ, часто получают атрибут «Только чтение».

Снимите атрибут так:

  1. Щёлкните по файлу 1Cv8.1CD правой кнопкой → Свойства.
  2. На вкладке Общие снимите флажок Только чтение.
  3. Нажмите Применить.

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

Имя файла должно быть ровно 1Cv8.1CD. Если его переименовали в «Бухгалтерия.1CD» или «база_копия.1CD», верните исходное имя. Иначе окно запуска не найдёт базу в указанной папке.

Как подключить CD файл через окно запуска 1С

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

Пошагово

  1. Запустите 1С:Предприятие ярлыком на рабочем столе. Откроется окно со списком информационных баз.
  2. Нажмите Добавить….
  3. Выберите Добавление в список существующей информационной базы → Далее.
  4. Введите понятное имя, например «Бухгалтерия Ромашка».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле каталога укажите папку, где лежит 1Cv8.1CD, а не путь к самому файлу.
  7. На последнем шаге оставьте режим запуска Выбирать автоматически и нажмите Готово.

База появится в списке. Выделите её и нажмите 1С:Предприятие. Если в базе заведены пользователи, программа спросит логин и пароль. Их нужно узнать у того, кто передал файл: без них в базу не войти.

Если база не нужна в списке постоянно

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

Подключение на другом компьютере в сети

Когда база лежит на общем ресурсе, в шаге 6 укажите сетевой путь вида \\SERVER\Bases\Buh_Romashka. Букву сетевого диска (Z:\Bases\...) лучше не использовать: на другом компьютере она может отличаться, и путь сломается.

Загрузка через выгрузку .dt: перенос в другую базу

Подключить .1CD можно только как файловую базу . Если данные из него нужно перенести в базу на сервере, в облако или поверх существующей базы, работают через выгрузку .dt.

Шаг 1. Выгрузить базу из файла .1CD

  1. Подключите .1CD в списке баз, как описано выше.
  2. Откройте его кнопкой Конфигуратор.
  3. В меню выберите Администрирование → Выгрузить информационную базу….
  4. Укажите путь и имя файла, например D:\Backup\romashka.dt.
  5. Дождитесь сообщения о завершении выгрузки.

Шаг 2. Загрузить .dt в целевую базу

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

Загрузка .dt полностью заменяет содержимое целевой базы. Если загружаете поверх рабочей базы, сначала выгрузите её саму в отдельный .dt. Для загрузки нужен монопольный доступ: все пользователи должны выйти из базы.

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

Загрузка из командной строки и служебные утилиты

Когда баз много или перенос нужно выполнить по расписанию, Конфигуратор запускают в пакетном режиме. Исполняемый файл лежит в каталоге платформы, например C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe (номер версии подставьте свой).

Выгрузка файловой базы в .dt

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh_Romashka" /N "Администратор" /P "" /DumpIB "D:\Backup\romashka.dt" /Out "D:\Backup\dump_log.txt" /DisableStartupDialogs

Загрузка .dt в базу на сервере 1С

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /S "srv1c\buh_romashka" /N "Администратор" /P "" /RestoreIB "D:\Backup\romashka.dt" /Out "D:\Backup\restore_log.txt" /DisableStartupDialogs

Что означают ключи:

  • 📁 /F — путь к каталогу файловой базы (не к файлу .1CD);
  • 🖥️ /S — сервер и имя базы в кластере;
  • 👤 /N и /P — пользователь и пароль 1С;
  • 📤 /DumpIB — выгрузить базу в .dt;
  • 📥 /RestoreIB — загрузить .dt в базу;
  • 📝 /Out — файл журнала, куда Конфигуратор запишет результат и ошибки;
  • 🔇 /DisableStartupDialogs — не показывать диалоги при старте.

💡 Всегда указывайте /Out. В пакетном режиме окно не появляется, и без журнала вы не узнаете, что загрузка прервалась.

Утилита chdbfl.exe для повреждённого файла

Если файл .1CD не открывается из-за повреждения, в каталоге bin платформы есть утилита chdbfl.exe — проверка физической целостности файловой базы. Она запускается без входа в 1С, что важно, когда база не стартует вовсе.

  1. Сделайте копию папки с базой.
  2. Запустите chdbfl.exe из каталога bin нужной версии платформы.
  3. Укажите путь к файлу 1Cv8.1CD.
  4. Сначала запустите проверку без исправления, посмотрите результат.
  5. Если ошибки найдены, включите флажок исправления и запустите повторно.

Логическую проверку (ссылки, итоги) делают уже из Конфигуратора: Администрирование → Тестирование и исправление….

Исправление может удалить часть повреждённых записей без возможности вернуть их. Поэтому копия папки с базой перед запуском обязательна.

Почему 1С не открывает файл .1CD: разбор отказов

Ниже — ситуации, которые чаще всего мешают подключить полученный файл, и что с ними делать.

Диагностика: выберите симптом

Файл открывается, но данных нет

Бывает, что база открывается, а в ней пусто или данные старые. Значит, подключили не тот файл: например, демо-базу или копию с прошлого года. Сравните дату изменения файла 1Cv8.1CD в проводнике и размер. Рабочая база за несколько лет обычно весит сотни мегабайт и больше, а пустая — несколько мегабайт.

Файл весит 0 байт или очень мало

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

Клиент-серверный вариант: почему .1CD на сервер не кладут

В клиент-серверном режиме данные хранятся в СУБД — Microsoft SQL Server или PostgreSQL. Сервер 1С не умеет работать с файлом .1CD напрямую. Скопировать его в каталог сервера и «подключить» нельзя.

Порядок переноса файловой базы на сервер:

  1. Выгрузите .1CD в .dt (через Конфигуратор или ключ /DumpIB).
  2. Создайте базу в кластере серверов 1С. Это можно сделать из окна запуска: Добавить… → Создание новой информационной базы → Создание информационной базы без конфигурации → тип расположения На сервере 1С:Предприятия. Укажите кластер, имя базы, тип и адрес СУБД, пользователя СУБД.
  3. Откройте серверную базу в Конфигураторе и загрузите .dt через Администрирование → Загрузить информационную базу….
  4. Проверьте, что пользователи видят базу и могут войти.

Что учесть при переходе:

  • 🔌 Клиенты подключаются к серверу 1С: сначала к агенту (порт 1540), затем к менеджеру кластера (1541) и к рабочим процессам из диапазона портов рабочего сервера. Эти порты должны быть открыты в брандмауэре.
  • 🧾 Для клиент-серверного режима нужна лицензия на сервер 1С, клиентских лицензий для этого недостаточно.
  • ⏱️ Загрузка .dt в серверную базу на несколько гигабайт может длиться долго — планируйте её на нерабочее время.
  • 🔁 Обратный путь тот же: из серверной базы выгружают .dt и загружают его в новую файловую базу. Файл .1CD получится автоматически.

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

Частые вопросы

Можно ли открыть файл .1CD без установленной 1С?
Нет. Формат закрытый, сторонние программы для полноценной работы с ним не предназначены. Нужна установленная платформа 1С:Предприятие 8.3 и лицензия либо учебная версия.
Откроется ли файл .1CD от 1С 7.7?
Нет. У версии 7.7 другой формат: данные лежат в наборе файлов .dbf и .cdx, а файла 1Cv8.1CD там нет. Перенос с 7.7 на 8.3 делают через обработки перехода, а не подключением файла.
Можно ли переименовать папку с базой после подключения?
Можно, но потом в окне запуска выделите базу, нажмите Изменить… и укажите новый путь к каталогу. Иначе 1С сообщит, что база не найдена.
Сколько весит файл 1Cv8.1CD и есть ли предел размера?
Размер зависит от объёма учёта: от нескольких мегабайт у пустой базы до десятков гигабайт у крупных. Когда файловая база разрастается и начинает тормозить при работе нескольких человек, её переводят в клиент-серверный режим.
Как сделать копию файловой базы, чтобы потом подключить её снова?
Закройте все сеансы 1С и скопируйте папку с файлом 1Cv8.1CD целиком. Копировать файл при открытой базе нельзя: копия может оказаться повреждённой.