Администрирование · 11 мин
Как восстановить программу 1С на компьютере
Как восстановить программу 1С после сбоя, удаления или переустановки Windows: восстановление платформы, базы из резервной копии, типовые ошибки и проверка результата.
1С не запускается, была случайно удалена или пропала после переустановки Windows — прежде чем что-то переустанавливать, проверьте, осталась ли на диске папка с информационной базой и есть ли свежая копия в формате .dt. В большинстве случаев и программу, и данные удаётся вернуть полностью, но «восстановить 1С» может означать три разные задачи: переустановить платформу, загрузить базу из резервной копии или исправить повреждённую базу встроенными средствами.
Прежде чем что-либо переустанавливать, важно разделить два компонента. Платформа 1С:Предприятие — это сама программа, которая устанавливается в Program Files и легко ставится заново с дистрибутива. Информационная база — это ваши данные (документы, справочники, проводки), которые хранятся отдельно: в файле 1Cv8.1CD для файлового варианта или на сервере СУБД для клиент-серверного. Удаление платформы само по себе не удаляет базу, и наоборот.
Ниже разобраны основные сценарии восстановления: от простой переустановки платформы до восстановления базы из резервной копии и лечения повреждённого файла данных. Действуйте по порядку и обязательно сохраните копию текущего состояния папки с базой перед любыми манипуляциями.
Определяем, что именно сломалось
Диагностика начинается с симптомов. Если ярлык 1С не работает, а в списке установленных программ платформы нет — проблема в платформе, и решается она переустановкой. Если программа запускается, но выдаёт ошибку при открытии конкретной базы («Ошибка формата потока», «Файл базы данных повреждён») — проблема в данных. Если базы просто нет в списке при запуске — возможно, она осталась на диске, но потерялась привязка в списке баз.
Найдите папку с базой до начала работ. Обычно путь виден в окне запуска 1С внизу при выборе базы. Стандартные расположения: «Документы\1С\Bases», папки на диске C или D, сетевые папки. Файловая база — это папка, внутри которой лежит файл 1Cv8.1CD размером от десятков мегабайт до нескольких гигабайт. Если этот файл на месте и открывается для копирования — ваши данные, скорее всего, целы.
Проверьте наличие 1С в списке установленных программ Windows
Проверьте наличие файла 1Cv8.1CD и сообщение об ошибке
Добавьте базу в список вручную через кнопку «Добавить»
Проверьте корзину, резервные копии и теневые копии Windows
Подготовка: сохраните текущее состояние
Первое правило любого восстановления — не ухудшить ситуацию. Скопируйте всю папку с базой (или файл 1Cv8.1CD) на другой диск, внешний носитель или хотя бы в отдельную папку. Это займёт несколько минут, но даст точку отката, если что-то пойдёт не так. Особенно это критично перед запуском утилит исправления базы — они работают с файлом напрямую и необратимо.
Также проверьте, есть ли у вас дистрибутив платформы и актуальные резервные копии. Дистрибутив обычно скачивается с портала portal.1c.ru по действующей подписке ИТС или остаётся у организации с момента внедрения. Резервные копии — это файлы выгрузки с расширением .dt, которые могут лежать на сервере, в облачном хранилище или на том же компьютере в папках вроде «Backup», «Архив 1С».
Переустановка платформы 1С
Если сломана сама программа, а база на месте, восстановление сводится к переустановке платформы. Удалите остатки старой установки через «Программы и компоненты», затем запустите setup.exe из дистрибутива и установите платформу со стандартными настройками. Версию платформы выбирайте не ниже той, на которой работала база, — иначе при запуске получите ошибку несовместимости.
После установки откройте ярлык 1С:Предприятие. Если список баз пуст, нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к папке с базой. База подключится, и работа продолжится с того места, где остановились. При первом запуске платформа может сообщить, что база требует конвертации под новую версию — соглашайтесь только при наличии резервной копии.
- 1Скопируйте папку с базой в безопасное место
- 2Удалите старую платформу через «Программы и компоненты»
- 3Установите платформу из дистрибутива той же или более новой версии
- 4Запустите 1С и добавьте существующую базу через кнопку «Добавить»
- 5Откройте базу и проверьте доступность данных
Восстановление базы из резервной копии
Штатный способ резервного копирования в 1С — выгрузка в файл .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу»). Чтобы восстановить такую копию, создайте новую пустую базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → вариант без конфигурации. Затем зайдите в неё в режиме «Конфигуратор» и выполните «Администрирование» → «Загрузить информационную базу», указав файл .dt.
Загрузка может занять от нескольких минут до часа и более в зависимости от размера базы. После завершения конфигуратор предложит перезапуститься — соглашайтесь. Затем откройте базу в обычном режиме «Предприятие» и проверьте ключевые данные: последние документы, остатки, справочники. Помните, что восстановление из копии возвращает базу на дату создания этой копии — всё, введённое позже, придётся вносить заново.
Если копия делалась простым копированием файла 1Cv8.1CD (тоже допустимый способ для файловых баз), восстановление ещё проще: замените повреждённый файл копией или подключите скопированную папку как новую базу в списке. Условие — на момент копирования файла база должна была быть закрыта всеми пользователями, иначе копия может оказаться «битой».
Лечение повреждённой файловой базы
Когда резервной копии нет, а база не открывается с ошибкой «Файл базы данных повреждён», первое средство — утилита chdbfl.exe, которая входит в состав платформы и лежит в папке bin установленной версии (например, C:\Program Files\1cv8\<номер версии>\bin). Запустите её, укажите путь к файлу 1Cv8.1CD, отметьте опцию «Исправлять обнаруженные ошибки» и дождитесь завершения проверки.
Утилита проверяет физическую целостность файла и исправляет повреждённые таблицы. Перед запуском обязательно сделайте копию файла. После успешной проверки попробуйте открыть базу. Если chdbfl не помогла, следующий шаг — «Тестирование и исправление» в конфигураторе («Администрирование» → «Тестирование и исправление») с отмеченными проверками целостности и ссылочной целостности. Эта процедура длительная, запускайте её при монопольном доступе к базе.
Ошибка «Ошибка формата потока» часто лечится иначе: удалением временных файлов и очисткой кэша. Удалите содержимое папок кэша в профиле пользователя (%APPDATA%\1C\1cv8 и %APPDATA%\1C\1cv82 — там хранятся служебные папки с длинными именами), а также временные файлы в папке самой базы. Кэш восстановится автоматически при следующем запуске.
Как выбрать действие
Особые случаи: переустановка Windows и клиент-серверный вариант
После переустановки Windows база обычно остаётся на диске — ищите её по файлу 1Cv8.1CD через поиск. Установите платформу заново, добавьте найденную папку в список баз. Если база лежала на системном диске и диск был отформатирован, шансы зависят от наличия резервных копий на других носителях; программы восстановления удалённых файлов с отформатированного диска дают непредсказуемый результат для больших файлов баз.
С клиент-серверным вариантом (SQL Server, PostgreSQL) ситуация иная: данные хранятся в СУБД, и восстановление делается средствами самой СУБД — из бэкапа базы данных. Переустановка платформы и сервера 1С на данные не влияет. Если вы не администрируете сервер самостоятельно, эту задачу должен выполнять специалист: ошибка в работе с СУБД может затронуть все базы организации сразу.
Проверка результата и профилактика
После восстановления убедитесь, что база работоспособна: откройте последние документы, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт, проверьте справочники контрагентов и номенклатуры. Если восстановление шло из копии, сверьте дату последних документов с ожидаемой — так вы поймёте, какой объём данных нужно ввести повторно.
Чтобы ситуация не повторилась, настройте регулярное резервное копирование: выгрузку в .dt по расписанию или копирование файла базы при закрытых сеансах. Храните копии на другом физическом носителе, а не на том же диске. Для файловых баз также полезно периодически запускать «Тестирование и исправление» в профилактическом режиме без опций исправления — это позволяет заметить проблемы раньше, чем база перестанет открываться.
Как проверить результат
База открывается без ошибок, список пользователей доступен
Ошибка формата потока или сообщение о повреждении файла
Документы на ожидаемую дату присутствуют и открываются
Пропали документы за последние дни или недели
Оборотно-сальдовая ведомость формируется без ошибок
Отчёт падает с ошибкой или выдаёт явно пустые данные
Настроено регулярное копирование на отдельный носитель
Копий по-прежнему нет — риск повторения ситуации
Что важно запомнить
Платформа и данные в 1С — разные вещи: программу можно смело переустанавливать, данные при этом не пострадают. Перед любыми действиям с базой делайте копию файла 1Cv8.1CD. Восстановление идёт по цепочке: переустановка платформы → подключение базы → загрузка из копии .dt → лечение через chdbfl.exe. Регулярное резервное копирование делает любую из этих проблем решаемой за час.
Частые вопросы
Удалится ли база, если удалить программу 1С через «Программы и компоненты»?
Нет. Удаление платформы не затрагивает информационные базы — они хранятся в отдельных папках. После переустановки платформы базу нужно просто заново добавить в список, указав путь к её папке.
Как узнать, где на компьютере лежит база 1С?
Откройте окно запуска 1С, выделите базу — путь отображается в нижней части окна. Если 1С не запускается, ищите файл 1Cv8.1CD через поиск Windows по всем дискам: именно этот файл является признаком файловой базы.
Можно ли восстановить базу, если резервной копии никогда не делали?
Если файл базы на месте, но повреждён — да, шансы есть: сначала chdbfl.exe, затем «Тестирование и исправление» в конфигураторе. Если файл удалён, остаются корзина, теневые копии Windows (свойства папки → «Предыдущие версии») и программы восстановления удалённых файлов, но гарантий они не дают.
Чем отличается файл .dt от файла 1Cv8.1CD?
1Cv8.1CD — это рабочий файл базы, с которым 1С работает напрямую. Файл .dt — это выгрузка (архив копии), созданная через конфигуратор; её нельзя просто открыть, можно только загрузить в пустую базу. Для резервного копирования подходят оба способа, но копировать 1Cv8.1CD можно только при закрытой базе.
База просит конвертацию при запуске после обновления платформы — это безопасно?
Конвертация — нормальный процесс при переходе на новую версию платформы, но она необратима: после неё база не откроется на старой версии. Перед согласием убедитесь, что есть резервная копия, а на остальных компьютерах сети установлена та же новая версия платформы.
Когда стоит обратиться к специалисту, а не восстанавливать самостоятельно?
Если база клиент-серверная (SQL), если файл базы повреждён и копии нет, а данные критичны, или если chdbfl и тестирование не помогли. Также без опыта не стоит самостоятельно восстанавливать удалённые файлы с рабочего диска — запись новых данных на диск снижает шансы на успех.