Файл 1Cv8.1CD на руках: подключаем и запускаем базу

· 10 мин

Содержание

Чтобы развернуть базу 1С из файла 1CD, положите 1Cv8.1CD в отдельную пустую папку, в окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите эту папку, а не сам файл. Через минуту база появится в списке и откроется как обычно. Ничего «загружать» внутрь не нужно: файл 1CD и есть файловая информационная база целиком.

Сложности начинаются, когда файл назван иначе, установленная платформа ниже нужной, у пользователей нет прав на папку или сам 1CD повреждён. На SQL-сервер файл 1CD напрямую не переносится: туда база попадает только через выгрузку .dt.

Что внутри файла 1CD и когда его разворачивают

Файловая база 1С 8.3 хранится в одном файле 1Cv8.1CD. В нём конфигурация, все данные, пользователи и их права. Рядом платформа создаёт служебные объекты: папку журнала регистрации 1Cv8Log, файлы блокировок и временные файлы. Для переноса нужен только сам 1CD.

Развёртывать базу из 1CD приходится в типичных ситуациях:

  • 💻 переезд на новый компьютер или сервер;
  • 🗄️ восстановление из резервной копии, сделанной простым копированием папки;
  • 🧪 тестовая копия рабочей базы для экспериментов с обновлением или обработками;
  • 📨 база прислана подрядчиком, аудитором или программистом в архиве;
  • 🔁 перенос файловой базы в клиент-серверный вариант (об этом отдельный раздел).

Не путайте 1CD с файлом .dt. Файл .dt — это выгрузка, его загружают в уже созданную базу через Конфигуратор. 1CD — сама база, её просто подключают.

Проверка файла и компьютера перед развёртыванием базы

Пять минут подготовки снимают почти все проблемы первого запуска.

Файл

  1. Имя. Платформа ищет в папке строго 1Cv8.1CD. Если файл прислали как buh_copy.1CD или 1Cv8 (1).1CD, переименуйте его обратно.
  2. Одна база — одна папка. Не кладите два 1CD в один каталог и не разворачивайте копию поверх рабочей базы.
  3. Размер. Файл в несколько килобайт или заметно меньше ожидаемого — признак обрыва при копировании или скачивании. Запросите файл заново.
  4. Архив. Распакуйте 1CD полностью. Открывать базу прямо из ZIP или из временной папки архиватора нельзя.

Копировать 1CD можно только с закрытой базы. Если в момент копирования в базе кто-то работал, копия может оказаться несогласованной: часть данных записана, часть нет.

Платформа

Узнайте, на какой платформе работала база. Ваша установленная платформа должна иметь номер не ниже той, на которой база эксплуатировалась. Иначе возможны два исхода:

  • платформа не сможет прочитать формат файла;
  • конфигурация потребует более новую платформу и не запустится.

Номер установленной версии виден в окне запуска или в имени папки C:\Program Files\1cv8\<версия>. Если источник базы под рукой, спросите номер у него — в работающей базе он есть в окне О программе.

Права и место хранения

  • 🔐 Пользователям нужны права на изменение папки с базой. Только чтения мало: при входе платформа создаёт файлы блокировок и пишет журнал регистрации.
  • 🌐 Для сетевой папки указывайте путь вида \\server\bases\buh, а не букву подключённого диска. Буквы дисков у разных пользователей разные, UNC-путь одинаковый у всех.
  • 🛡️ Добавьте папку с базами в исключения антивируса. Проверка 1CD «на лету» заметно тормозит работу и иногда мешает записи.
  • 💾 Свободного места на диске нужно хотя бы вдвое больше размера 1CD: при тестировании и сжатии создаются временные копии таблиц.

Подключение базы 1С из 1CD через окно запуска

Основной способ для одного компьютера или небольшой сети с общей папкой.

Шаги

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

База появилась в списке. Выделите её и нажмите 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.

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

Утилита работает только с файловыми базами и только на закрытой базе.

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

После chdbfl откройте Конфигуратор и выполните Администрирование → Тестирование и исправление с проверкой логической и ссылочной целостности. В блоке действий при ссылках на несуществующие объекты выберите вариант создания объектов, а не удаления ссылок — так данные документов не потеряются.

Способ 3. Выгрузка в .dt и загрузка в новую базу

Если база открывается в Конфигураторе, но сыплет ошибками, выгрузите её в .dt, создайте пустую базу и загрузите туда выгрузку через Администрирование → Загрузить информационную базу. При загрузке файл базы собирается заново, и часть физических дефектов уходит.

СпособКогда применятьРиски
chdbfl.exeБаза не открывается, ошибка о повреждении файлаМожет удалить нечитаемые записи
Тестирование и исправлениеБаза открывается, но ошибки в данныхПри неверных настройках удаляет ссылки
Выгрузка .dt и загрузкаКонфигуратор открывает базуВыгрузка может не пройти на повреждённой таблице
Последняя рабочая копияНичего не помоглоПотеря данных после даты копии

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

Перенос базы из 1CD на сервер 1С с SQL

Файл 1CD нельзя напрямую подключить к MS SQL или PostgreSQL. У серверной базы другой формат хранения, поэтому путь всегда идёт через выгрузку .dt.

Порядок переноса

  1. Откройте файловую базу в Конфигураторе и выполните Администрирование → Выгрузить информационную базу — получите файл .dt.
  2. Создайте пустую базу на сервере 1С. В окне запуска: Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации → тип расположения На сервере 1С:Предприятия. Укажите кластер, имя базы, тип СУБД, сервер баз данных, имя базы в СУБД и учётную запись СУБД.
  3. Поставьте галочку Создать базу данных в случае её отсутствия, если базу в СУБД заранее не создавали.
  4. Откройте новую серверную базу в Конфигураторе и выполните Администрирование → Загрузить информационную базу, выбрав файл .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

Большинство сбоев первого запуска сводится к пяти ситуациям. Выберите свой симптом:

Диагностика: выберите симптом

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

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

Можно ли развернуть 1CD на Linux или macOS?
Да, файловая база кроссплатформенна. Установите платформу 1С для этой ОС с номером не ниже исходного и укажите каталог с 1Cv8.1CD так же, через окно запуска.
Нужна ли отдельная лицензия для развёрнутой копии базы?
Лицензия привязана к компьютеру или пользователю, а не к базе. Тестовая копия на том же компьютере не требует новой лицензии, но без лицензии на новом компьютере платформа базу не запустит.
Как узнать конфигурацию и релиз, не открывая базу?
Без запуска платформы — никак: эти сведения хранятся внутри 1CD. Откройте базу и посмотрите окно «О программе» или свойства конфигурации в Конфигураторе.
Что делать, если пароль администратора базы неизвестен?
Запросите его у владельца базы или у того, кто её прислал. Без пароля вход невозможен, а сторонние способы сброса нарушают целостность данных и могут быть незаконны для чужой базы.
Можно ли открыть одну и ту же копию 1CD по сети нескольким пользователям?
Да, файловый вариант поддерживает одновременную работу нескольких пользователей через сетевую папку. При 5–10 активных пользователях и больших объёмах данных работа заметно замедляется — тогда пора переходить на сервер 1С.