Что делать с файлом 1Cv8.1CD: подключение, правка и перенос базы

· 9 мин

Содержание

Файл 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С через ярлык «1С:Предприятие» — откроется окно запуска со списком баз.
  2. Нажмите Добавить.
  3. Выберите Добавление в список существующей информационной базы → Далее.
  4. Введите понятное имя, например «Бухгалтерия — копия от клиента».
  5. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  6. В поле Каталог информационной базы укажите папку, где лежит 1Cv8.1CD. Не сам файл, а папку.
  7. Далее → Готово.

База появится в списке. Если файл лежит в сетевой папке, указывайте путь вида \\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» на практике значит одно из трёх: поменять конфигурацию, исправить повреждения или перевести базу в другой формат.

Правка конфигурации

  1. Сделайте выгрузку в .dt (см. следующий раздел).
  2. Откройте Конфигуратор → Конфигурация → Открыть конфигурацию.
  3. Если конфигурация на поддержке без возможности изменения, включите возможность изменения в настройках поддержки (Конфигурация → Поддержка → Настройка поддержки). Это усложнит будущие обновления.
  4. Внесите изменения в дереве метаданных.
  5. Примените их: Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

На шаге 5 платформа перестраивает таблицы внутри 1Cv8.1CD. Для этого нужен монопольный доступ — все пользователи должны выйти.

Для доработок типовых конфигураций удобнее расширения (.cfe): основная конфигурация остаётся на полной поддержке и обновляется без ручного сравнения.

Тестирование и исправление

Если база выдаёт ошибки чтения или «падает» при открытии, запустите Администрирование → Тестирование и исправление в Конфигураторе. Начните с проверки логической целостности без исправления, чтобы увидеть масштаб.

Когда Конфигуратор не запускается совсем, используйте утилиту chdbfl.exe из папки bin установленной платформы. Она работает с файлом .1CD напрямую:

  1. Закройте все сеансы базы.
  2. Запустите chdbfl.exe.
  3. Укажите путь к файлу 1Cv8.1CD (здесь — именно к файлу).
  4. Сначала проверьте без галочки «Исправлять обнаруженные ошибки». Если ошибки есть — повторите с ней.

Перед исправлением скопируйте файл 1Cv8.1CD в другое место. Исправление может удалить повреждённые страницы вместе с данными, и без копии их уже не вернуть.

Конвертация формата

ЗадачаКак сделать
Перевести базу с 8.2 на 8.3Открыть копию на платформе 8.3 и согласиться на конвертацию
Перенести файловую базу на SQL-серверВыгрузить .dt, создать серверную базу, загрузить в неё .dt
Сменить формат хранения файловой базыУтилита cnvdbfl.exe из папки bin платформы или выгрузка .dt в новую пустую базу
Уменьшить размер раздутого файлаВыгрузить .dt и загрузить в новую пустую базу

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

Выгрузка базы и конфигурации из файла 1CD

Выгрузка — это то, что вам нужно, если базу просят «прислать», «перенести» или «сохранить перед обновлением».

Выгрузка всей базы в .dt

  1. Конфигуратор → Администрирование → Выгрузить информационную базу.
  2. Выберите папку и имя файла, например buh_2026-10-07.dt.
  3. Дождитесь сообщения о завершении.

Для выгрузки все пользователи должны выйти из базы. Обратная операция — Администрирование → Загрузить информационную базу — полностью заменяет текущие данные содержимым файла.

Загрузку .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.

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

Можно ли переименовать файл 1Cv8.1CD?
Нет. Платформа ищет в каталоге файл именно с этим именем. Переименовывать можно папку базы — тогда поправьте путь в списке баз.
Сколько пользователей выдержит файловая база?
Жёсткого лимита нет, но на практике файловый вариант комфортен для небольшой группы пользователей в локальной сети. При росте числа пользователей и объёма данных базу переводят на клиент-серверный вариант через выгрузку .dt.
Можно ли открыть файл 1CD без установленной 1С?
Полноценно — нет: нужна платформа и лицензия. Прочитать таблицы можно сторонним просмотрщиком, но работать с документами и отчётами так не получится.
Безопасно ли просто скопировать папку базы как резервную копию?
Да, если в этот момент в базе никого нет. Копия папки восстанавливается быстрее, чем загрузка .dt, но занимает больше места и привязана к формату хранения.
Почему .dt весит намного меньше, чем 1Cv8.1CD?
В .dt данные сжаты, а в файле базы есть индексы, итоги и свободные страницы после удалений. Разница в несколько раз — нормальна.