Что делать с файлом 1Cv8.1CD: подключение, правка и перенос базы
Содержание
Файл CD в 1С — это 1Cv8.1CD, вся файловая информационная база в одном файле: справочники, документы, регистры, конфигурация и пользователи. Открыть его двойным щелчком нельзя. Нужно добавить папку, в которой лежит файл, в список баз окна запуска 1С и войти в режиме «1С:Предприятие» или «Конфигуратор».
Изменить структуру базы можно только через Конфигуратор, а выгрузить содержимое — в файл .dt (база целиком) или .cf (только конфигурация). Ниже — порядок действий для платформы 8.3, просмотр без подключения и команды для автоматизации.
Что хранится в файле 1Cv8.1CD и чем он отличается от других файлов 1С
Файловый вариант базы 1С 8.3 — это каталог, в котором главный файл называется 1Cv8.1CD. Расширение .1CD и дало в обиходе название «файл CD». Внутри — собственный формат хранения платформы, это не SQL и не архив, поэтому обычными программами его не прочитать.
Рядом с ним платформа создаёт служебные файлы и папки: блокировки, журнал регистрации, полнотекстовый индекс. Пока в базе работают пользователи, их не трогают.
С файлом базы часто путают другие форматы 1С:
| Расширение | Что внутри | Чем открывается |
|---|---|---|
.1CD | Вся база: данные + конфигурация | Окно запуска 1С → список баз |
.dt | Выгрузка базы целиком | Конфигуратор → загрузка информационной базы |
.cf | Только конфигурация, без данных | Конфигуратор → загрузка или сравнение конфигурации |
.cfu | Файл обновления конфигурации | Конфигуратор → обновление конфигурации |
.cfe | Расширение конфигурации | Конфигуратор или режим «1С:Предприятие» |
.epf / .erf | Внешняя обработка / отчёт | «Файл → Открыть» в режиме «1С:Предприятие» |
Если вам прислали «базу» одним файлом на десятки или сотни мегабайт, посмотрите на расширение. Для передачи между компьютерами правильнее .dt: он меньше, не зависит от формата хранения и загружается в любую версию платформы не ниже той, на которой выгружен.
Ещё одно отличие: файл .1CD нельзя безопасно копировать, пока база открыта. Копия, снятая во время записи, может оказаться повреждённой. Перед копированием все пользователи должны выйти.
Как открыть файл CD в 1С: подключение базы к окну запуска
Сам файл программе не передают — 1С работает с каталогом базы. Порядок такой.
Шаг 1. Добавьте базу в список
- Запустите 1С через ярлык «1С:Предприятие» — откроется окно запуска со списком баз.
- Нажмите Добавить.
- Выберите Добавление в список существующей информационной базы → Далее.
- Введите понятное имя, например «Бухгалтерия — копия от клиента».
- Тип расположения — На данном компьютере или на компьютере в локальной сети.
- В поле Каталог информационной базы укажите папку, где лежит
1Cv8.1CD. Не сам файл, а папку. - Далее → Готово.
База появится в списке. Если файл лежит в сетевой папке, указывайте путь вида \\server\bases\buh, а не букву подключённого диска: у других пользователей буква может отличаться.
Шаг 2. Выберите режим входа
- 🖥 1С:Предприятие — работа с данными: документы, отчёты, справочники.
- 🛠 Конфигуратор — структура базы, администрирование, выгрузка и загрузка.
Если в базе заведены пользователи, программа спросит логин и пароль. Без них не войти ни в один режим.
Если база не открывается после подключения
- Версия платформы. База, созданная на более новой платформе, не откроется на старой. Номер платформы на компьютере должен быть не ниже того, на котором база работала. Установите нужную версию с портала поддержки.
- Формат 8.2. При открытии старой базы на платформе 8.3 программа предложит конвертацию. Соглашайтесь только на копии: назад формат не вернуть.
- Права на папку. Учётной записи Windows нужны права на чтение и запись в каталог базы. Только чтения недостаточно даже для просмотра: платформе нужно создавать служебные файлы.
Просмотр содержимого без добавления в список баз
Иногда нужно быстро заглянуть в базу: что за конфигурация, какая дата последних документов, чья это база вообще. Есть три способа.
Способ 1. Запуск с параметром /F
Базу можно открыть, не добавляя её в список: ярлыком или командной строкой с ключом /F и путём к каталогу.
"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" ENTERPRISE /F"D:\Clients\Romashka"
Вместо ENTERPRISE можно указать DESIGNER, чтобы сразу попасть в Конфигуратор. Номер версии в пути подставьте свой — посмотрите папку C:\Program Files\1cv8\.
Способ 2. Сведения о конфигурации в Конфигураторе
В Конфигураторе откройте Справка → О программе. В окне будут название и версия конфигурации, версия платформы и режим совместимости. Этого хватает, чтобы понять, какой релиз обновления подбирать.
Структуру — справочники, документы, регистры — показывает дерево конфигурации после команды Конфигурация → Открыть конфигурацию.
Способ 3. Сторонний просмотрщик
Существуют сторонние бесплатные утилиты, которые читают таблицы .1CD напрямую, без платформы. Самая известная — Tool_1CD и её консольная версия ctool1cd. Ими пользуются, когда платформа не запускается или база повреждена: можно посмотреть таблицы и вытащить конфигурацию.
Сторонние утилиты не поддерживаются фирмой 1С. Работайте только с копией файла. Ничего не записывайте ими в рабочую базу: повредить формат хранения легко, восстановить — сложно.
Изменение структуры и конвертация файловой базы
«Изменить файл CD» на практике значит одно из трёх: поменять конфигурацию, исправить повреждения или перевести базу в другой формат.
Правка конфигурации
- Сделайте выгрузку в
.dt(см. следующий раздел). - Откройте Конфигуратор →
Конфигурация → Открыть конфигурацию. - Если конфигурация на поддержке без возможности изменения, включите возможность изменения в настройках поддержки (
Конфигурация → Поддержка → Настройка поддержки). Это усложнит будущие обновления. - Внесите изменения в дереве метаданных.
- Примените их:
Конфигурация → Обновить конфигурацию базы данных(клавиша F7).
На шаге 5 платформа перестраивает таблицы внутри 1Cv8.1CD. Для этого нужен монопольный доступ — все пользователи должны выйти.
Для доработок типовых конфигураций удобнее расширения (.cfe): основная конфигурация остаётся на полной поддержке и обновляется без ручного сравнения.
Тестирование и исправление
Если база выдаёт ошибки чтения или «падает» при открытии, запустите Администрирование → Тестирование и исправление в Конфигураторе. Начните с проверки логической целостности без исправления, чтобы увидеть масштаб.
Когда Конфигуратор не запускается совсем, используйте утилиту chdbfl.exe из папки bin установленной платформы. Она работает с файлом .1CD напрямую:
- Закройте все сеансы базы.
- Запустите
chdbfl.exe. - Укажите путь к файлу
1Cv8.1CD(здесь — именно к файлу). - Сначала проверьте без галочки «Исправлять обнаруженные ошибки». Если ошибки есть — повторите с ней.
Перед исправлением скопируйте файл 1Cv8.1CD в другое место. Исправление может удалить повреждённые страницы вместе с данными, и без копии их уже не вернуть.
Конвертация формата
| Задача | Как сделать |
|---|---|
| Перевести базу с 8.2 на 8.3 | Открыть копию на платформе 8.3 и согласиться на конвертацию |
| Перенести файловую базу на SQL-сервер | Выгрузить .dt, создать серверную базу, загрузить в неё .dt |
| Сменить формат хранения файловой базы | Утилита cnvdbfl.exe из папки bin платформы или выгрузка .dt в новую пустую базу |
| Уменьшить размер раздутого файла | Выгрузить .dt и загрузить в новую пустую базу |
Последний приём полезен, когда файл вырос до нескольких гигабайт: после удаления данных платформа не всегда возвращает место. Перезагрузка через .dt собирает файл заново, и он обычно заметно уменьшается.
Выгрузка базы и конфигурации из файла 1CD
Выгрузка — это то, что вам нужно, если базу просят «прислать», «перенести» или «сохранить перед обновлением».
Выгрузка всей базы в .dt
- Конфигуратор →
Администрирование → Выгрузить информационную базу. - Выберите папку и имя файла, например
buh_2026-10-07.dt. - Дождитесь сообщения о завершении.
Для выгрузки все пользователи должны выйти из базы. Обратная операция — Администрирование → Загрузить информационную базу — полностью заменяет текущие данные содержимым файла.
Загрузку .dt делайте только в пустую или заранее скопированную базу. Случайная загрузка чужого .dt поверх рабочей базы стирает все её документы.
Выгрузка только конфигурации
- 📄 В файл .cf:
Конфигурация → Сохранить конфигурацию в файл. Подходит для передачи доработок разработчику или сравнения с типовой. - 🗂 В XML-файлы:
Конфигурация → Выгрузить конфигурацию в файлы. Нужна для систем контроля версий и разработки в EDT.
Данных в .cf нет — только структура, формы и модули. Пересылать его безопасно с точки зрения коммерческой тайны.
Работа с файловой базой из командной строки
Все операции выше можно запускать без интерфейса — например, ночной выгрузкой по расписанию в планировщике Windows. Общий вид команды: путь к 1cv8.exe, режим DESIGNER, путь к базе через /F, логин и пароль через /N и /P, затем действие.
@echo off
set V8="C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe"
set IB=D:\Bases\Buh
set OUT=E:\Backup
rem Выгрузка базы в .dt с датой в имени
%V8% DESIGNER /F"%IB%" /N"Администратор" /P"пароль" /DumpIB"%OUT%\buh_%date:~-4%-%date:~3,2%-%date:~0,2%.dt" /Out"%OUT%\dump.log"
Основные ключи, которые пригодятся:
| Ключ | Что делает |
|---|---|
/DumpIB"файл.dt" | Выгружает базу в .dt |
/RestoreIB"файл.dt" | Загружает .dt в базу (заменяет данные) |
/DumpCfg"файл.cf" | Сохраняет конфигурацию в .cf |
/LoadCfg"файл.cf" | Загружает конфигурацию из .cf |
/UpdateDBCfg | Обновляет конфигурацию базы данных (аналог F7) |
/IBCheckAndRepair | Тестирование и исправление; режимы задаются дополнительными ключами |
/Out"файл.log" | Пишет результат в лог |
/DisableStartupDialogs | Не показывает стартовые диалоги, полезно для расписания |
Новую пустую файловую базу создают режимом CREATEINFOBASE:
"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Test"
Дальше в неё можно загрузить .dt ключом /RestoreIB — так разворачивают копию для тестов.
Пароль в bat-файле лежит открытым текстом. Ограничьте доступ к папке со скриптом или заведите для выгрузок отдельного пользователя 1С с минимальными правами администрирования.
Формат строки %date% зависит от региональных настроек Windows. Пример выше рассчитан на формат ДД.ММ.ГГГГ; если имя файла получилось странным — выведите echo %date% и поправьте позиции.
Ошибки при открытии и выгрузке файла базы
Отдельно про облачные диски. Яндекс Диск, OneDrive и похожие сервисы синхронизируют файл целиком при каждом изменении. Для 1Cv8.1CD это опасно: две копии на разных компьютерах расходятся, и синхронизатор затирает одну другой. Держите базу на локальном или сетевом диске, а в облако кладите выгрузки .dt.