К статье
Практический материал

Администрирование · 10 мин

Пропала база 1С: что делать в первую очередь

Пропала база 1С — пошаговая инструкция: как найти каталог, восстановить из резервной копии, проверить SQL-сервер и список баз. Действия без риска для данных.

Чаще всего, когда пропала база 1С, речь идёт об одном из трёх сценариев: база исчезла только из списка в окне запуска, а файлы на диске остались нетронутыми; папку с базой переместили, переименовали или отключили сетевой диск; либо данные действительно удалены или повреждены. Первые два случая устраняются за несколько минут — достаточно найти каталог и заново добавить путь к нему, а третий потребует восстановления из резервной копии или использования механизмов резервирования SQL-сервера.

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

Шаг 1. Определите, что именно пропало

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

Базы нет в списке запускаСписок сброшен или очищен

Файлы базы на диске почти всегда целы — ищите каталог

База есть, но не открываетсяОшибка доступа или повреждение

Текст ошибки, права на папку, доступность сервера

Каталог базы пуст или отсутствуетФайлы удалены или перемещены

Корзину, теневые копии, резервные копии

SQL-база в статусе SuspectПовреждение на стороне СУБД

Логи SQL Server, наличие бэкапов

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

Шаг 2. Найдите файлы базы на диске

Файловая база 1С — это каталог, в котором лежит файл 1Cv8.1CD и служебные файлы. Если база пропала из списка, нужно найти этот каталог и подключить базу заново. Типичные места: папка «Документы», каталог C:\Bases, D:\1C, сетевые папки на сервере.

Быстрый способ — поиск по диску. Откройте проводник и выполните поиск файла по имени:

cmd
dir C:\1Cv8.1CD /s /b

Если база раньше открывалась на этом компьютере, путь к ней сохранился в файле списка баз. Он находится в профиле пользователя: %APPDATA%\1C\1CEStart\ibases.v8i. Откройте этот файл блокнотом — внутри в текстовом виде перечислены все базы и их пути, включая те, что пропали из окна запуска.

Как вернуть базу в список запуска
  1. 1
    Найдите каталог с файлом 1Cv8.1CD на диске или в сетевой папке
  2. 2
    Откройте окно запуска 1С и нажмите «Добавить»
  3. 3
    Выберите «Добавление в список существующей информационной базы»
  4. 4
    Укажите имя и путь к найденному каталогу
  5. 5
    Запустите базу и проверьте, что данные на месте

Шаг 3. Проверьте корзину и теневые копии

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

Второй вариант — теневые копии (предыдущие версии), если на диске включена защита системы. Кликните правой кнопкой по родительской папке, где лежала база, выберите «Свойства» → «Предыдущие версии». Если там есть снапшот нужной даты, папку можно восстановить целиком или скопировать из него файл 1Cv8.1CD.

Шаг 4. Восстановите базу из резервной копии

Если файлы не нашлись, основной источник спасения — резервная копия. Для файловой базы это обычно файл выгрузки .dt, созданный через конфигуратор (Администрирование → Выгрузить информационную базу), либо архивная копия всего каталога базы.

Восстановление из .dt выполняется так: создайте новую пустую базу в окне запуска, откройте её в режиме «Конфигуратор», выберите «Администрирование» → «Загрузить информационную базу» и укажите файл выгрузки. После загрузки обновите конфигурацию базы данных, если платформа это запросит, и запустите базу в пользовательском режиме.

Для клиент-серверной базы восстановление делается средствами СУБД: в SQL Server — через восстановление бэкапа (.bak) в Management Studio, после чего база подключается в консоли кластера 1С или через список запуска с указанием сервера и имени базы. Если бэкапы настраивал системный администратор — привлеките его до любых действий с сервером.

Шаг 5. Что делать, если база на SQL-сервере

В клиент-серверном варианте база физически хранится в СУБД, а не в файле 1Cv8.1CD. «Пропажа» здесь обычно выглядит иначе: база есть в списке, но при входе ошибка соединения, либо база в SQL Server находится в состоянии Suspect или Offline.

Проверьте в SQL Server Management Studio, существует ли база данных и в каком она состоянии. Если база на месте, но недоступна — смотрите журнал ошибок SQL Server. Если база удалена, восстановление возможно только из бэкапа СУБД или из файла выгрузки .dt, если он делался.

Маршрут решения

Как выбрать действие

Базы нет только в списке запуска, файлы на диске естьДобавьте базу заново через кнопку «Добавить»
Каталог удалён, есть копия .dt или архив каталогаСоздайте пустую базу и загрузите выгрузку через конфигуратор
SQL-база в состоянии SuspectНе отсоединяйте базу; разбирайтесь по журналу SQL Server или зовите администратора
Файлов нет и копии нетОстановите работу с диском и обращайтесь к специалистам по восстановлению данных

Шаг 6. Проверьте восстановленную базу

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

Контрольные точки

Как проверить результат

Дата последнего документа
Норма

Документы есть вплоть до дня сбоя

Тревожный признак

Последние документы датированы давно — восстановлена старая копия

Запуск базы
Норма

Вход без ошибок, отчёты формируются

Тревожный признак

Ошибки формата потока, падения при открытии объектов

Остатки и взаиморасчёты
Норма

Сходятся с ожиданиями пользователей

Тревожный признак

Расхождения — возможно, копия устарела или повреждена

Если база открывается, но выдаёт ошибки при обращении к отдельным объектам, запустите «Тестирование и исправление» в конфигураторе — только после того, как сделаете копию текущего состояния базы. Эта процедура может изменять данные, поэтому без предварительной копии её запускать нельзя.

Шаг 7. Настройте резервное копирование, чтобы ситуация не повторилась

После восстановления первым делом организуйте регулярные копии. Для файловой базы минимум — ежедневная выгрузка в .dt по расписанию через пакетный запуск конфигуратора или копирование каталога базы средствами системы в часы, когда пользователи не работают. Для клиент-серверной — регламентные бэкапы средствами СУБД.

Храните копии на другом физическом носителе, а не на том же диске, где лежит база, и периодически проверяйте, что копия реально восстанавливается: разверните её в тестовую базу и откройте. Копия, которая ни разу не проверялась, не считается надёжной.

Типичные ошибки
01
Создание новой базы в тот же каталог, где была старая, — остатки файлов затираются
02
Запуск «Тестирования и исправления» без предварительной копии — часть данных может быть удалена
03
Копирование 1Cv8.1CD при открытой базе — полученная копия повреждена и не открывается
04
Продолжение работы на диске после удаления базы — удалённые файлы перезаписываются
05
Хранение резервной копии на том же диске — при отказе диска теряется и база, и копия
Итог

Что важно запомнить

«Пропавшая» база чаще всего просто удалена из списка запуска — ищите файл 1Cv8.1CD и подключайте заново. При реальном удалении восстанавливайте из копии .dt или бэкапа СУБД, а до этого не записывайте ничего на диск. После восстановления проверьте актуальность данных и настройте регулярное резервное копирование.

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

База пропала из списка после обновления платформы — что делать?

Обновление платформы иногда сбрасывает или пересоздаёт список баз. Сами данные при этом не затрагиваются. Найдите каталог базы (или загляните в файл ibases.v8i в профиле пользователя) и добавьте базу в список заново через кнопку «Добавить».

Можно ли восстановить базу, если резервной копии нет вообще?

Если файлы удалены недавно и диск после этого почти не использовался, шансы есть у программ восстановления удалённых файлов и у специализированных лабораторий. Чем дольше диск работал после удаления, тем ниже вероятность. Если база была на SQL Server — уточните у администратора, не делались ли системные бэкапы, о которых вы не знаете.

Чем отличается выгрузка .dt от простого копирования папки базы?

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

База открывается, но часть документов исчезла — это повреждение?

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

Можно ли работать, пока идёт восстановление из копии?

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

Как часто нужно делать резервные копии базы 1С?

Ориентируйтесь на допустимую потерю данных: если повторный ввод документов за день допустим — достаточно ежедневной копии; если критична потеря даже нескольких часов — нужны копии несколько раз в день или бэкапы журнала транзакций на SQL Server. Копии обязательно храните на отдельном носителе и периодически проверяйте их восстановлением.