1Cv8.1CD — сама файловая база 1С: как с ней работать и не потерять данные

· 10 мин

Содержание

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

Частое заблуждение — считать 1CD «резервной копией» или «выгрузкой». Это не так. Копия — это файл .dt или скопированный при закрытой базе 1CD. Сам рабочий 1CD меняется каждую секунду, пока в базе кто-то работает, и при сбое портится вместе с данными.

Что хранит файл 1CD и что лежит рядом с ним

Файловый вариант работы 1С устроен просто: одна база — одна папка, в ней один главный файл 1Cv8.1CD. Внутри — собственная файловая СУБД платформы. Таблицы данных, индексы, конфигурация базы данных и конфигурация поставщика хранятся в одном файле.

Что ещё обычно лежит в каталоге базы:

  • 📁 1Cv8Log — журнал регистрации. Его можно удалить без вреда для данных, но вы потеряете историю действий пользователей.
  • 📁 1Cv8FTxt — индексы полнотекстового поиска. Платформа пересоздаст их сама.
  • 📄 1Cv8tmp.1CD и похожие временные файлы — появляются во время работы, например при реструктуризации.

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

Формат 1CD появился в платформе 8 и используется в 8.0, 8.1, 8.2 и 8.3. В 1С 7.7 файловые базы были устроены иначе: набор DBF-файлов и 1Cv7.MD. Поэтому «открыть 1CD в семёрке» невозможно.

Когда файловая база уместна

Файловый режим хорош для небольших организаций: один бухгалтер, несколько пользователей в локальной сети, база до десятков гигабайт. При росте числа пользователей и объёма данных появляются блокировки и тормоза — тогда базу переводят в клиент-серверный вариант (об этом ниже).

Чем 1CD отличается от DT, CF, CFE и EPF

Форматы 1С путают постоянно. Отсюда вопросы «почему не загружается» и «куда это открывать».

РасширениеЧто внутриГде открывают
.1CDРабочая файловая база целиком: данные + конфигурацияОкно запуска 1С, подключение папки
.dtВыгрузка базы: данные + конфигурация, независимо от типа СУБДКонфигуратор: Администрирование → Загрузить информационную базу
.cfТолько конфигурация, без данныхКонфигуратор: Конфигурация → Загрузить конфигурацию из файла
.cfuФайл обновления конфигурацииКонфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
.cfeРасширение конфигурацииРежим Предприятия или Конфигуратор, раздел расширений
.epf / .erfВнешняя обработка / внешний отчётВ Предприятии: Файл → Открыть

Главное практическое отличие 1CD от DT:

  • ✅ 1CD работает только в файловом режиме. Серверной базе на PostgreSQL или MS SQL его «подсунуть» нельзя.
  • ✅ DT универсален. Его загружают и в файловую, и в серверную базу . Это основной способ переноса.
  • ✅ DT обычно в несколько раз меньше 1CD: он сжат и не содержит пустых страниц и индексов.

Как открыть файл 1CD: подключаем базу в окне запуска

Нужна установленная платформа 1С:Предприятие 8.3 и лицензия. Без лицензии платформа базу не запустит, кроме учебной версии.

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

Если база не открывается после подключения

  • ❓ Запрос пароля, которого никто не знает. Пароль хранится внутри 1CD. Его нельзя «вытащить» из файла — его меняет администратор базы. Если администратора нет, обратитесь к специалисту, который обслуживал базу.
  • ❓ Сообщение Неверный формат хранилища данных. Часто значит, что база создана или конвертирована в платформе с более новым номером, чем установлена у вас. Поставьте платформу с номером не ниже того, на котором работали с базой. Реже причина в повреждении файла.
  • ❓ Платформа предлагает обновить конфигурацию или формат. Если базу принесли с другого компьютера, сначала сделайте копию папки, потом соглашайтесь.

Можно ли прочитать 1CD без 1С

Штатно — нет. Существуют сторонние утилиты для просмотра структуры и таблиц файла 1CD (самая известная — Tool_1CD). Ими пользуются специалисты, когда база не открывается платформой и нужно достать хоть часть данных. Для обычной работы это не замена 1С: документы не проведёшь и отчёт не построишь.

Не открывайте рабочий 1CD сторонними программами на запись — легко получить базу, которую не исправит уже ничто.

Восстановление повреждённого файла 1CD

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

Прежде чем что-то чинить, скопируйте папку базы целиком в другое место. Обе утилиты ниже меняют файл. Если исправление пойдёт плохо, у вас останется исходник для второй попытки или для специалиста.

Способ 1. Утилита chdbfl.exe — физическая целостность

Утилита идёт в комплекте с платформой и лежит в каталоге bin установленной версии, например C:\Program Files\1cv8\8.3.24.1548\bin\chdbfl.exe.

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

chdbfl чинит структуру самого файла: страницы, внутренние таблицы. Логику данных он не проверяет.

Способ 2. Тестирование и исправление в Конфигураторе

Это следующий шаг после chdbfl. Откройте базу в Конфигураторе: Администрирование → Тестирование и исправление. Режим требует монопольного доступа — все пользователи должны выйти.

Порядок, который работает в большинстве ситуаций:

  1. Флажки Реиндексация таблиц информационной базы, Проверка логической целостности информационной базы, Проверка ссылочной целостности информационной базы, Пересчёт итогов.
  2. Режим Тестирование и исправление.
  3. Для битых ссылок осторожный выбор — Создавать объекты: появятся объекты-заглушки, которые потом можно найти и разобрать. Вариант Удалять ссылки безвозвратно стирает связи.
  4. Нажмите Выполнить и дождитесь протокола.

Способ 3. Через выгрузку и загрузку DT

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

Если выгрузка в DT падает с ошибкой — сначала chdbfl, потом снова выгрузка.

МетодКогдаРиски
chdbfl.exeОшибки чтения файла, Файл базы данных поврежденМожет удалить повреждённые страницы вместе с данными
Тестирование и исправлениеБитые ссылки, неверные итоги, ошибки при проведенииРежим «Удалять ссылки» уничтожает связи
Перезаливка через DTРаспухший файл, плавающие сбои после исправленияНужна свободная копия базы, на время работ база недоступна
Резервная копияНичего не помоглоПотеря данных за период после копии
Диагностика: выберите симптом

Резервное копирование файловой базы 1CD

Для файловой базы есть три рабочих способа. Выбирайте по тому, кто и как часто делает копию.

Копирование файла 1Cv8.1CD

Самый быстрый способ: закрыть базу и скопировать папку целиком. Копия делается за секунды и восстанавливается простой заменой файла.

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

Выгрузка в DT из Конфигуратора

Администрирование → Выгрузить информационную базу, укажите имя файла с датой, например buh_2026-10-07.dt. Нужен монопольный доступ. Плюс — файл компактный и подходит для переноса в любую базу.

Выгрузку удобно ставить в планировщик заданий Windows пакетным файлом:

@echo off
set PLATFORM="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set BASE=D:\Base\Buh
set BACKUP=E:\Backup\buh_%date:~6,4%-%date:~3,2%-%date:~0,2%.dt

%PLATFORM% DESIGNER /F"%BASE%" /N"Администратор" /P"пароль" /DumpIB"%BACKUP%" /Out"E:\Backup\dump.log"

Формат %date% зависит от региональных настроек Windows — проверьте, что имя файла получается правильным. Пароль в bat-файле храните только на компьютере, куда нет доступа у посторонних.

Встроенный помощник в типовых конфигурациях

В Бухгалтерии 3.0, ЗУП 3.1 и других конфигурациях на БСП для файловой базы есть Администрирование → Обслуживание → Резервное копирование и восстановление. Там настраивают копирование по расписанию или при завершении работы, каталог и число хранимых копий. Удобно, когда отдельного администратора нет.

Правила хранения копий

  • 📌 Храните копии не на том же диске, где база. Умер диск — умерли и база, и копии.
  • 📌 Держите хотя бы одну копию вне офиса: внешний диск или облако.
  • 📌 Раз в квартал разворачивайте копию в тестовую базу и открывайте. Нераспакованная копия — это надежда, а не копия.
  • 📌 Перед обновлением конфигурации, закрытием года и массовыми обработками — отдельная внеплановая выгрузка.

Перенос базы 1CD на другой компьютер или на сервер 1С

На другой компьютер в файловом режиме

  1. Закройте базу у всех пользователей.
  2. Скопируйте папку с 1Cv8.1CD на новый компьютер. Журнал 1Cv8Log копируйте, если нужна история действий.
  3. Установите на новом компьютере платформу с номером не ниже прежнего.
  4. Подключите базу через Добавить → Добавление в список существующей информационной базы.
  5. Проверьте лицензию на новом месте: программная лицензия привязана к оборудованию и сама не переедет.

Если база работает по сети, положите папку на сервер или выделенный компьютер и дайте пользователям права на чтение и запись в этот каталог. Подключают её по UNC-пути вида \\SERVER\Base\Buh, а не по подключённой букве диска — буквы на разных компьютерах различаются.

В клиент-серверный вариант

Файл 1CD на сервер 1С не кладут. Порядок другой:

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

Обратный путь работает так же: выгрузка серверной базы в DT и загрузка в пустую файловую — получится новый 1CD. Так делают, например, чтобы отдать копию базы аудитору или программисту.

Перед переносом базы 1CD
Выполнено: 0 / 6

Что портит файл 1CD и как этого избежать

  • ❌ База в облачной папке. Яндекс Диск, OneDrive, Google Диск синхронизируют файл кусками, пока 1С в него пишет. Итог — конфликт версий или повреждённые страницы. Базу держите на локальном диске, а в облако выкладывайте копии DT.
  • ❌ Проверка антивирусом в реальном времени. Антивирус блокирует файл на долю секунды, когда 1С пишет. Добавьте каталог базы в исключения сканирования при доступе.
  • ❌ Работа по Wi-Fi и нестабильной сети. Обрыв соединения в момент записи — классическая причина порчи сетевой файловой базы. Для удалённой работы используйте терминальный сервер или веб-публикацию.
  • ❌ Внезапное отключение питания. Без ИБП на компьютере с базой сбой рано или поздно случится.
  • ❌ Копирование «на ходу». Описано выше: копия при открытых сеансах может оказаться битой.
  • ❌ Открытие одной базы разными версиями платформы. Работайте с базой на одном номере платформы на всех компьютерах.
  • ❌ Сжатие диска NTFS и архиваторы поверх рабочего файла. Не сжимайте каталог базы и не упаковывайте рабочий 1CD архиватором, пока база открыта.

Файл 1CD растёт и после удаления документов: освобождённые страницы не возвращаются диску. Если база заметно «распухла», выгрузите её в DT и загрузите обратно — получится компактный файл.

Частые вопросы о файле 1Cv8.1CD

Сколько может весить файл 1CD?
Для небольшой организации — от сотен мегабайт до нескольких гигабайт. Базы на десятки гигабайт работают, но при многих пользователях и таком объёме лучше переходить на клиент-серверный вариант.
Можно ли открыть 1CD в Excel или блокноте?
Нет. Это двоичный формат СУБД платформы. Данные выгружают в Excel из самой 1С: сформируйте отчёт или список и сохраните его в формате XLSX.
Почему 1CD намного больше, чем DT той же базы?
DT сжат и не содержит индексов и пустых страниц. Разница в 5–10 раз — норма.
Можно ли удалить папку 1Cv8Log рядом с базой?
Можно, данные не пострадают. Удалится журнал регистрации: вы не увидите, кто и когда менял документы. Удаляйте при закрытой базе.
Где найти файл 1CD, если база уже есть в списке?
Выделите базу в окне запуска и посмотрите строку пути внизу окна, либо нажмите Изменить — в карточке указан каталог. Файл 1Cv8.1CD лежит в этой папке.