Файл 1Cv8.1CD на руках: как подключить базу и перенести её на сервер
Содержание
Чтобы загрузить 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С, должен иметь право на чтение и запись в этой папке. Файлы, скопированные с компакт-диска или из некоторых облачных хранилищ, часто получают атрибут «Только чтение».
Снимите атрибут так:
- Щёлкните по файлу
1Cv8.1CDправой кнопкой →Свойства. - На вкладке
Общиеснимите флажокТолько чтение. - Нажмите
Применить.
Если база будет лежать в сетевой папке, права на чтение и запись нужны каждому пользователю, который будет в ней работать. Сеть для файловой базы — слабое место: обрыв связи во время записи может повредить файл.
Имя файла должно быть ровно 1Cv8.1CD. Если его переименовали в «Бухгалтерия.1CD» или «база_копия.1CD», верните исходное имя. Иначе окно запуска не найдёт базу в указанной папке.
Как подключить CD файл через окно запуска 1С
Это основной способ, и он подходит в большинстве домашних и офисных ситуаций: база работает в файловом режиме на одном компьютере или в общей папке.
Пошагово
- Запустите 1С:Предприятие ярлыком на рабочем столе. Откроется окно со списком информационных баз.
- Нажмите
Добавить…. - Выберите
Добавление в список существующей информационной базы→Далее. - Введите понятное имя, например «Бухгалтерия Ромашка».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите папку, где лежит
1Cv8.1CD, а не путь к самому файлу. - На последнем шаге оставьте режим запуска
Выбирать автоматическии нажмитеГотово.
База появится в списке. Выделите её и нажмите 1С:Предприятие. Если в базе заведены пользователи, программа спросит логин и пароль. Их нужно узнать у того, кто передал файл: без них в базу не войти.
Если база не нужна в списке постоянно
Иногда файл нужно только посмотреть, например, проверить остатки в старой базе. Добавлять её в список необязательно. Но учтите: при первом открытии платформа может предложить преобразовать базу под текущую версию. Если исходный файл ещё нужен другим, работайте с копией, а не с оригиналом.
Подключение на другом компьютере в сети
Когда база лежит на общем ресурсе, в шаге 6 укажите сетевой путь вида \\SERVER\Bases\Buh_Romashka. Букву сетевого диска (Z:\Bases\...) лучше не использовать: на другом компьютере она может отличаться, и путь сломается.
Загрузка через выгрузку .dt: перенос в другую базу
Подключить .1CD можно только как файловую базу
. Если данные из него нужно перенести в базу на сервере, в облако или поверх существующей базы, работают через выгрузку .dt.
Шаг 1. Выгрузить базу из файла .1CD
- Подключите
.1CDв списке баз, как описано выше. - Откройте его кнопкой
Конфигуратор. - В меню выберите
Администрирование→Выгрузить информационную базу…. - Укажите путь и имя файла, например
D:\Backup\romashka.dt. - Дождитесь сообщения о завершении выгрузки.
Шаг 2. Загрузить .dt в целевую базу
- Создайте пустую базу:
Добавить…→Создание новой информационной базы→Создание информационной базы без конфигурации. - Откройте новую базу в
Конфигураторе. - Выберите
Администрирование→Загрузить информационную базу…. - Укажите файл
.dtи подтвердите загрузку. - После завершения Конфигуратор предложит перезапуск — согласитесь.
Загрузка .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С, что важно, когда база не стартует вовсе.
- Сделайте копию папки с базой.
- Запустите
chdbfl.exeиз каталогаbinнужной версии платформы. - Укажите путь к файлу
1Cv8.1CD. - Сначала запустите проверку без исправления, посмотрите результат.
- Если ошибки найдены, включите флажок исправления и запустите повторно.
Логическую проверку (ссылки, итоги) делают уже из Конфигуратора: Администрирование → Тестирование и исправление….
Исправление может удалить часть повреждённых записей без возможности вернуть их. Поэтому копия папки с базой перед запуском обязательна.
Почему 1С не открывает файл .1CD: разбор отказов
Ниже — ситуации, которые чаще всего мешают подключить полученный файл, и что с ними делать.
Файл открывается, но данных нет
Бывает, что база открывается, а в ней пусто или данные старые. Значит, подключили не тот файл: например, демо-базу или копию с прошлого года. Сравните дату изменения файла 1Cv8.1CD в проводнике и размер. Рабочая база за несколько лет обычно весит сотни мегабайт и больше, а пустая — несколько мегабайт.
Файл весит 0 байт или очень мало
Файл не докопировался: прервалась загрузка из почты или флешку вынули до окончания записи. Такой файл не лечится — нужно получить его заново. Крупные базы лучше передавать в архиве: при распаковке архиватор сразу сообщит, если файл повреждён.
Клиент-серверный вариант: почему .1CD на сервер не кладут
В клиент-серверном режиме данные хранятся в СУБД — Microsoft SQL Server или PostgreSQL. Сервер 1С не умеет работать с файлом .1CD напрямую. Скопировать его в каталог сервера и «подключить» нельзя.
Порядок переноса файловой базы на сервер:
- Выгрузите
.1CDв.dt(через Конфигуратор или ключ/DumpIB). - Создайте базу в кластере серверов 1С. Это можно сделать из окна запуска:
Добавить…→Создание новой информационной базы→Создание информационной базы без конфигурации→ тип расположенияНа сервере 1С:Предприятия. Укажите кластер, имя базы, тип и адрес СУБД, пользователя СУБД. - Откройте серверную базу в Конфигураторе и загрузите
.dtчерезАдминистрирование→Загрузить информационную базу…. - Проверьте, что пользователи видят базу и могут войти.
Что учесть при переходе:
- 🔌 Клиенты подключаются к серверу 1С: сначала к агенту (порт
1540), затем к менеджеру кластера (1541) и к рабочим процессам из диапазона портов рабочего сервера. Эти порты должны быть открыты в брандмауэре. - 🧾 Для клиент-серверного режима нужна лицензия на сервер 1С, клиентских лицензий для этого недостаточно.
- ⏱️ Загрузка
.dtв серверную базу на несколько гигабайт может длиться долго — планируйте её на нерабочее время. - 🔁 Обратный путь тот же: из серверной базы выгружают
.dtи загружают его в новую файловую базу. Файл.1CDполучится автоматически.
Если нужно отдать копию серверной базы бухгалтеру домой или аудитору, выгружайте .dt. Получатель создаст у себя пустую файловую базу и загрузит выгрузку. Скопировать «файл базы» с сервера не получится — его там просто нет.
Частые вопросы
Можно ли открыть файл .1CD без установленной 1С?
Откроется ли файл .1CD от 1С 7.7?
.dbf и .cdx, а файла 1Cv8.1CD там нет. Перенос с 7.7 на 8.3 делают через обработки перехода, а не подключением файла.Можно ли переименовать папку с базой после подключения?
Изменить… и укажите новый путь к каталогу. Иначе 1С сообщит, что база не найдена.Сколько весит файл 1Cv8.1CD и есть ли предел размера?
Как сделать копию файловой базы, чтобы потом подключить её снова?
1Cv8.1CD целиком. Копировать файл при открытой базе нельзя: копия может оказаться повреждённой.