Файл 1Cv8.1CD на руках: подключаем и запускаем базу
Содержание
Чтобы развернуть базу 1С из файла 1CD, положите 1Cv8.1CD в отдельную пустую папку, в окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите эту папку, а не сам файл. Через минуту база появится в списке и откроется как обычно. Ничего «загружать» внутрь не нужно: файл 1CD и есть файловая информационная база целиком.
Сложности начинаются, когда файл назван иначе, установленная платформа ниже нужной, у пользователей нет прав на папку или сам 1CD повреждён. На SQL-сервер файл 1CD напрямую не переносится: туда база попадает только через выгрузку .dt.
Что внутри файла 1CD и когда его разворачивают
Файловая база 1С 8.3 хранится в одном файле 1Cv8.1CD. В нём конфигурация, все данные, пользователи и их права. Рядом платформа создаёт служебные объекты: папку журнала регистрации 1Cv8Log, файлы блокировок и временные файлы. Для переноса нужен только сам 1CD.
Развёртывать базу из 1CD приходится в типичных ситуациях:
- 💻 переезд на новый компьютер или сервер;
- 🗄️ восстановление из резервной копии, сделанной простым копированием папки;
- 🧪 тестовая копия рабочей базы для экспериментов с обновлением или обработками;
- 📨 база прислана подрядчиком, аудитором или программистом в архиве;
- 🔁 перенос файловой базы в клиент-серверный вариант (об этом отдельный раздел).
Не путайте 1CD с файлом .dt. Файл .dt — это выгрузка, его загружают в уже созданную базу через Конфигуратор. 1CD — сама база, её просто подключают.
Проверка файла и компьютера перед развёртыванием базы
Пять минут подготовки снимают почти все проблемы первого запуска.
Файл
- Имя. Платформа ищет в папке строго
1Cv8.1CD. Если файл прислали какbuh_copy.1CDили1Cv8 (1).1CD, переименуйте его обратно. - Одна база — одна папка. Не кладите два 1CD в один каталог и не разворачивайте копию поверх рабочей базы.
- Размер. Файл в несколько килобайт или заметно меньше ожидаемого — признак обрыва при копировании или скачивании. Запросите файл заново.
- Архив. Распакуйте 1CD полностью. Открывать базу прямо из ZIP или из временной папки архиватора нельзя.
Копировать 1CD можно только с закрытой базы. Если в момент копирования в базе кто-то работал, копия может оказаться несогласованной: часть данных записана, часть нет.
Платформа
Узнайте, на какой платформе работала база. Ваша установленная платформа должна иметь номер не ниже той, на которой база эксплуатировалась. Иначе возможны два исхода:
- платформа не сможет прочитать формат файла;
- конфигурация потребует более новую платформу и не запустится.
Номер установленной версии виден в окне запуска или в имени папки C:\Program Files\1cv8\<версия>. Если источник базы под рукой, спросите номер у него — в работающей базе он есть в окне О программе.
Права и место хранения
- 🔐 Пользователям нужны права на изменение папки с базой. Только чтения мало: при входе платформа создаёт файлы блокировок и пишет журнал регистрации.
- 🌐 Для сетевой папки указывайте путь вида
\\server\bases\buh, а не букву подключённого диска. Буквы дисков у разных пользователей разные, UNC-путь одинаковый у всех. - 🛡️ Добавьте папку с базами в исключения антивируса. Проверка 1CD «на лету» заметно тормозит работу и иногда мешает записи.
- 💾 Свободного места на диске нужно хотя бы вдвое больше размера 1CD: при тестировании и сжатии создаются временные копии таблиц.
Подключение базы 1С из 1CD через окно запуска
Основной способ для одного компьютера или небольшой сети с общей папкой.
Шаги
- Создайте папку, например
D:\Bases\Buh_2026, и положите туда1Cv8.1CD. - Запустите 1С:Предприятие ярлыком — откроется окно со списком баз.
- Нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы→Далее. - Введите понятное имя, например «Бухгалтерия — копия от 05.10».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите папку
D:\Bases\Buh_2026(кнопкой выбора или вручную) →Далее. - Оставьте параметры запуска по умолчанию →
Готово.
База появилась в списке. Выделите её и нажмите 1С:Предприятие.
Первый вход в Конфигураторе
Перед передачей базы пользователям полезно один раз открыть её кнопкой Конфигуратор. Так вы сразу увидите:
- запрашивает ли база логин и пароль (если в базе есть пользователи, без пароля не войти — уточните его у владельца базы);
- нет ли сообщения о несоответствии конфигурации базы данных и основной конфигурации;
- открывается ли дерево конфигурации без ошибок.
Если база пришла с другого компьютера, запустите Администрирование → Тестирование и исправление с галочками Реиндексация таблиц информационной базы и Проверка логической целостности информационной базы. Для базы, которая пролежала в архиве или пережила аварию, это обязательная проверка, а не формальность.
Если база открылась, но журнал регистрации пуст — это нормально. Журнал лежит в папке 1Cv8Log рядом с 1CD, и при переносе только файла история событий не переезжает. Нужна история — копируйте папку 1Cv8Log вместе с базой.
Развёртывание из 1CD через командную строку 1cv8
Командная строка нужна, когда базу разворачивают на нескольких машинах, проверяют по расписанию или запускают из скрипта. Исполняемый файл — 1cv8.exe в папке bin нужной версии платформы.
Открыть базу без добавления в список
Ключ /F указывает каталог файловой базы:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh_2026" /N"Администратор" /P"пароль"
Вместо ENTERPRISE подставьте DESIGNER, чтобы открыть Конфигуратор
. Если пользователей в базе нет, ключи /N и /P не нужны.
Тестирование и исправление в пакетном режиме
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh_2026" /N"Администратор" /P"пароль" /IBCheckAndRepair -ReIndex -RecalcTotals -IBCompression /Out "D:\Bases\check_log.txt"
Конфигуратор откроется без окна, выполнит реиндексацию, пересчёт итогов и сжатие, а результат запишет в check_log.txt. Для такой проверки нужен монопольный доступ: в базе не должно быть пользователей.
Выгрузка в .dt из файла 1CD
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh_2026" /N"Администратор" /P"пароль" /DumpIB "D:\Backup\buh.dt" /Out "D:\Backup\dump_log.txt"
Эта команда пригодится для переноса на сервер и как страховка перед любыми исправлениями.
Если 1CD повреждён: chdbfl и другие способы спасения
Признаки повреждения: при входе сообщение Файл базы данных поврежден, база закрывается на одном и том же документе или отчёте, Конфигуратор падает при открытии. Порядок действий — от безопасного к радикальному.
Прежде чем что-то исправлять, скопируйте исходный 1CD в другую папку. Все утилиты ниже меняют файл необратимо.
Способ 1. Утилита chdbfl.exe
Это штатная утилита проверки физической целостности файловой базы. Она лежит в той же папке bin, что и 1cv8.exe.
- Закройте базу у всех пользователей.
- Запустите
chdbfl.exe. - Укажите путь к файлу
1Cv8.1CD. - Сначала запустите проверку без галочки исправления — посмотрите, что найдено.
- Затем включите
Исправлять обнаруженные ошибкии запустите снова.
Утилита работает только с файловыми базами и только на закрытой базе.
Способ 2. Тестирование и исправление в Конфигураторе
После chdbfl откройте Конфигуратор и выполните Администрирование → Тестирование и исправление с проверкой логической и ссылочной целостности. В блоке действий при ссылках на несуществующие объекты выберите вариант создания объектов, а не удаления ссылок — так данные документов не потеряются.
Способ 3. Выгрузка в .dt и загрузка в новую базу
Если база открывается в Конфигураторе, но сыплет ошибками, выгрузите её в .dt, создайте пустую базу и загрузите туда выгрузку через Администрирование → Загрузить информационную базу. При загрузке файл базы собирается заново, и часть физических дефектов уходит.
| Способ | Когда применять | Риски |
|---|---|---|
| chdbfl.exe | База не открывается, ошибка о повреждении файла | Может удалить нечитаемые записи |
| Тестирование и исправление | База открывается, но ошибки в данных | При неверных настройках удаляет ссылки |
| Выгрузка .dt и загрузка | Конфигуратор открывает базу | Выгрузка может не пройти на повреждённой таблице |
| Последняя рабочая копия | Ничего не помогло | Потеря данных после даты копии |
Если не помог ни один способ, остаётся восстановление из предыдущей резервной копии или обращение к специалисту, который восстанавливает данные из повреждённых таблиц вручную.
Перенос базы из 1CD на сервер 1С с SQL
Файл 1CD нельзя напрямую подключить к MS SQL или PostgreSQL. У серверной базы другой формат хранения, поэтому путь всегда идёт через выгрузку .dt.
Порядок переноса
- Откройте файловую базу
в Конфигураторе и выполните
Администрирование → Выгрузить информационную базу— получите файл.dt. - Создайте пустую базу на сервере 1С. В окне запуска:
Добавить→Создание новой информационной базы→Создание информационной базы без конфигурации→ тип расположенияНа сервере 1С:Предприятия. Укажите кластер, имя базы, тип СУБД, сервер баз данных, имя базы в СУБД и учётную запись СУБД. - Поставьте галочку
Создать базу данных в случае её отсутствия, если базу в СУБД заранее не создавали. - Откройте новую серверную базу
в Конфигураторе и выполните
Администрирование → Загрузить информационную базу, выбрав файл.dt.
То же самое из командной строки — с ключом /S вместо /F:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /S"srv1c\buh" /N"Администратор" /P"пароль" /RestoreIB "D:\Backup\buh.dt" /Out "D:\Backup\restore_log.txt"
Нюансы
- 🧩 Версия платформы на сервере 1С должна быть не ниже той, на которой работала файловая база.
- 🐘 Для PostgreSQL используйте сборку СУБД, подготовленную для 1С: обычная сборка не подходит.
- 🔑 Пользователи базы и их пароли переезжают вместе с
.dt. - ⏳ Загрузка базы в 10–20 ГБ занимает от десятков минут до нескольких часов: время зависит от дисков сервера СУБД.
- 📋 После загрузки пропишите базу у пользователей заново: строка подключения стала серверной, старая ссылка на папку больше не нужна.
Скрипты для массового развёртывания базы
Когда одну базу нужно подключить на 15 рабочих местах, руками по окну запуска — долго. Есть два рабочих приёма.
Запись в список баз через ibases.v8i
Список баз пользователя хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Это текстовый файл, где каждая база описана секцией. Минимальная запись для файловой базы:
[Бухгалтерия (сеть)]
Connect=File="\\server\bases\buh";
Bat-файл, который добавляет такую запись текущему пользователю:
@echo off
set V8I=%APPDATA%\1C\1CEStart\ibases.v8i
if not exist "%APPDATA%\1C\1CEStart" mkdir "%APPDATA%\1C\1CEStart"
findstr /C:"\\server\bases\buh" "%V8I%" >nul 2>&1 && exit /b 0
>>"%V8I%" echo.
>>"%V8I%" echo [Бухгалтерия (сеть)]
>>"%V8I%" echo Connect=File="\\server\bases\buh";
Остальные параметры секции окно запуска допишет при первом открытии. Проверка findstr не даёт добавить базу
дважды. Если в названии есть кириллица и после запуска она отображается «кракозябрами», сохраните bat-файл в кодировке, совпадающей с кодировкой консоли, или используйте латинское имя.
Общий список баз для всех
Второй приём удобнее для офиса. Положите один файл .v8i со списком баз в сетевую папку и укажите его в 1CEStart.cfg пользователя строкой CommonInfoBases=\\server\1c\bases.v8i. Тогда базы из общего файла появятся в окне запуска у всех, кому прописан этот параметр, а менять список придётся в одном месте.
Ежедневная тестовая копия
Типовой ночной сценарий для тестовой базы: скопировать 1Cv8.1CD из свежей резервной копии в папку тестовой базы, затем прогнать /IBCheckAndRepair. Копировать нужно только при закрытых базах — запускайте задание по расписанию в нерабочее время и предупредите сотрудников, что в это окно база недоступна.
Ошибки при открытии базы из 1CD
Большинство сбоев первого запуска сводится к пяти ситуациям. Выберите свой симптом:
Не удаляйте служебные файлы в папке базы, пока не убедились, что база закрыта у всех. Если кто-то в ней работает, его сеанс оборвётся, а несохранённые данные пропадут.