1Cv8.1CD — сама файловая база 1С: как с ней работать и не потерять данные
Содержание
Файл 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 и лицензия. Без лицензии платформа базу не запустит, кроме учебной версии.
- Скопируйте папку с
1Cv8.1CDна локальный диск, например вD:\Base\Buh\. Не держите базу на рабочем столе и в «Загрузках». - Запустите 1С. В окне запуска нажмите
Добавить. - Выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите понятное имя базы. Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите папку
D:\Base\Buh— ту, где лежит файл. - На последнем шаге оставьте параметры запуска по умолчанию и нажмите
Готово. - Выделите базу в списке и нажмите
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.
- Убедитесь, что в базе никто не работает : все клиенты закрыты, конфигуратор тоже.
- Запустите
chdbfl.exe. - Укажите путь к файлу
1Cv8.1CD. - Сначала запустите проверку без исправления — посмотрите масштаб.
- Затем поставьте флажок
Исправлять обнаруженные ошибкии запустите ещё раз.
chdbfl чинит структуру самого файла: страницы, внутренние таблицы. Логику данных он не проверяет.
Способ 2. Тестирование и исправление в Конфигураторе
Это следующий шаг после chdbfl. Откройте базу в Конфигураторе: Администрирование → Тестирование и исправление. Режим требует монопольного доступа — все пользователи должны выйти.
Порядок, который работает в большинстве ситуаций:
- Флажки
Реиндексация таблиц информационной базы,Проверка логической целостности информационной базы,Проверка ссылочной целостности информационной базы,Пересчёт итогов. - Режим
Тестирование и исправление. - Для битых ссылок осторожный выбор —
Создавать объекты: появятся объекты-заглушки, которые потом можно найти и разобрать. ВариантУдалять ссылкибезвозвратно стирает связи. - Нажмите
Выполнитьи дождитесь протокола.
Способ 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С
На другой компьютер в файловом режиме
- Закройте базу у всех пользователей.
- Скопируйте папку с
1Cv8.1CDна новый компьютер. Журнал1Cv8Logкопируйте, если нужна история действий. - Установите на новом компьютере платформу с номером не ниже прежнего.
- Подключите базу через
Добавить → Добавление в список существующей информационной базы. - Проверьте лицензию на новом месте: программная лицензия привязана к оборудованию и сама не переедет.
Если база работает по сети, положите папку на сервер или выделенный компьютер и дайте пользователям права на чтение и запись в этот каталог. Подключают её по UNC-пути вида \\SERVER\Base\Buh, а не по подключённой букве диска — буквы на разных компьютерах различаются.
В клиент-серверный вариант
Файл 1CD на сервер 1С не кладут. Порядок другой:
- Выгрузите файловую базу в
.dt. - Создайте на сервере 1С новую информационную базу (через консоль кластера или окно запуска, с указанием СУБД).
- Откройте новую серверную базу в Конфигураторе и выполните
Администрирование → Загрузить информационную базу, выбрав свой DT. - Добавьте серверную базу пользователям в окно запуска.
Обратный путь работает так же: выгрузка серверной базы в DT и загрузка в пустую файловую — получится новый 1CD. Так делают, например, чтобы отдать копию базы аудитору или программисту.
Что портит файл 1CD и как этого избежать
- ❌ База в облачной папке. Яндекс Диск, OneDrive, Google Диск синхронизируют файл кусками, пока 1С в него пишет. Итог — конфликт версий или повреждённые страницы. Базу держите на локальном диске, а в облако выкладывайте копии DT.
- ❌ Проверка антивирусом в реальном времени. Антивирус блокирует файл на долю секунды, когда 1С пишет. Добавьте каталог базы в исключения сканирования при доступе.
- ❌ Работа по Wi-Fi и нестабильной сети. Обрыв соединения в момент записи — классическая причина порчи сетевой файловой базы. Для удалённой работы используйте терминальный сервер или веб-публикацию.
- ❌ Внезапное отключение питания. Без ИБП на компьютере с базой сбой рано или поздно случится.
- ❌ Копирование «на ходу». Описано выше: копия при открытых сеансах может оказаться битой.
- ❌ Открытие одной базы разными версиями платформы. Работайте с базой на одном номере платформы на всех компьютерах.
- ❌ Сжатие диска NTFS и архиваторы поверх рабочего файла. Не сжимайте каталог базы и не упаковывайте рабочий 1CD архиватором, пока база открыта.
Файл 1CD растёт и после удаления документов: освобождённые страницы не возвращаются диску. Если база заметно «распухла», выгрузите её в DT и загрузите обратно — получится компактный файл.
Частые вопросы о файле 1Cv8.1CD
Сколько может весить файл 1CD?
Можно ли открыть 1CD в Excel или блокноте?
Почему 1CD намного больше, чем DT той же базы?
Можно ли удалить папку 1Cv8Log рядом с базой?
Где найти файл 1CD, если база уже есть в списке?
Изменить — в карточке указан каталог. Файл 1Cv8.1CD лежит в этой папке.