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

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

Как восстановить удаленную базу 1С Бухгалтерии

Пошаговая инструкция по восстановлению удаленной базы 1С Бухгалтерии: из резервной копии, файла dt, остатков каталога и SQL-бэкапа. Риски и частые ошибки.

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

Важно понимать: удаление базы из списка в окне запуска 1С не удаляет сами данные. Файлы остаются на диске, и базу достаточно подключить заново. Хуже, когда удалён сам каталог с файлом 1Cv8.1CD или база данных на сервере — тогда потребуются резервные копии или средства восстановления файлов.

Прежде чем действовать, зафиксируйте исходную ситуацию: где располагалась база (локальный диск, сетевая папка, сервер 1С), как она была удалена и есть ли архивы. Это определит правильный сценарий восстановления и убережёт от действий, которые окончательно уничтожат данные.

Определяем, что именно было удалено

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

Уточните у коллег, кто и как удалял базу. Удаление через проводник Windows, через кластер серверов 1С, через SQL Server Management Studio — это разные сценарии с разными последствиями. Также проверьте корзину Windows: при удалении через проводник файлы часто оказываются там, и восстановление занимает минуту.

База есть в списке, но не открываетсяУдалён каталог или повреждён файл

Проверьте путь, указанный в свойствах базы, и наличие файла 1Cv8.1CD

Базы нет в спискеУдалена только запись

Найдите каталог базы на диске и подключите заново

Удалён каталог целикомПотерян файл 1Cv8.1CD

Проверьте корзину, резервные копии, теневые копии тома

Удалена база на SQL ServerПотеряна серверная БД

Ищите SQL-бэкапы (.bak) или выгрузки .dt

Восстановление при удалении базы из списка

Самый простой случай — база удалена только из списка информационных баз в окне запуска. Сами данные при этом не затрагиваются: файл 1Cv8.1CD остаётся на прежнем месте. Достаточно найти каталог и добавить базу обратно.

Если путь неизвестен, выполните поиск по дискам файла с именем 1Cv8.1CD через проводник Windows. Типовые места размещения — папки «Документы», «1С», «Bases», сетевые диски организации. Также путь иногда сохраняется в ярлыках на рабочем столе или в файле ibases.v8i в профиле пользователя.

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

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

Восстановление из выгрузки .dt или архивной копии

Если файлы базы удалены, основной способ восстановления — резервная копия. В 1С применяется два формата: выгрузка информационной базы в файл с расширением .dt (создаётся через конфигуратор) и обычное архивное копирование каталога с файлом 1Cv8.1CD.

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

Восстановление из файла .dt

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

Восстановление из архивной копии каталога

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

Восстановление без резервной копии

Когда копий нет, остаются три шанса: корзина Windows, теневые копии тома (точки восстановления) и программы восстановления удалённых файлов. Проверяйте их в этом порядке — от простого к сложному.

Теневые копии Windows создаются автоматически, если на диске включена защита системы. Кликните правой кнопкой по папке, в которой находился каталог базы, откройте «Свойства» → «Предыдущие версии». Если список содержит версии папки, скопируйте нужную в новое место и подключите базу из восстановленного каталога.

Если теневых копий нет, используйте программы восстановления файлов (например, Recuva, R-Studio и аналоги). Устанавливайте такую программу на другой диск или запускайте портативную версию с флешки. Выполните глубокое сканирование раздела и ищите файл 1Cv8.1CD. Восстановленный файл сохраняйте строго на другой физический диск.

Восстановление базы на SQL-сервере

В клиент-серверном варианте данные хранятся не в файле 1Cv8.1CD, а в базе данных SQL Server (или PostgreSQL). Удаление базы из консоли кластера 1С без отметки «удалить базу данных» оставляет SQL-базу нетронутой — достаточно создать в консоли новую информационную базу, указав то же имя базы данных на сервере СУБД.

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

Сравнение вариантов восстановления

Выгрузка .dt

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

Копия каталога с 1Cv8.1CD

Быстрое восстановление простым копированием. Ограничение: только для файлового режима, копия должна делаться при закрытых сеансах

SQL-бэкап (.bak)

Надёжно для серверных баз, возможен график автоматического копирования. Ограничение: требует прав администратора СУБД и навыков работы с SQL Server

Программы восстановления файлов

Последний шанс при отсутствии копий. Ограничение: нет гарантии целостности, результат зависит от того, перезаписаны ли сектора диска

Проверка восстановленной базы

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

Откройте базу в режиме «Предприятие» и проверьте: список документов за последний рабочий период, оборотно-сальдовую ведомость, остатки по складу и расчётному счёту. Если база восстанавливалась из копии, сверьте дату последних документов с ожидаемой — так вы поймёте, какой объём данных потерян между датой копии и датой удаления.

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

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

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

База открывается без ошибок в режиме «Предприятие» и «Конфигуратор»

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

Ошибки формата потока, сообщения о повреждении файла

Документы
Норма

Последние введённые документы на месте, проведение работает

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

Пропали документы за период, ошибки при проведении

Отчёты
Норма

ОСВ и регистры формируются, остатки сходятся с ожидаемыми

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

Отчёты падают с ошибкой или показывают нулевые остатки

Целостность файла
Норма

Тестирование и исправление завершается без ошибок

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

Утилита сообщает о дефектах физической структуры

Типичные ошибки и профилактика

Большинство случаев безвозвратной потери баз связано не с самим удалением, а с действиями после него. Ниже — ошибки, которые превращают восстановимую ситуацию в катастрофу.

Типичные ошибки
01
Продолжение работы на диске после удаления — новые файлы перезаписывают данные удалённой базы
02
Установка программ восстановления на тот же диск, с которого восстанавливают
03
Загрузка .dt в существующую рабочую базу вместо новой пустой — данные затираются безвозвратно
04
Удаление «лишних» каталогов без проверки — под видом старой копии удаляется единственная рабочая база
05
Отсутствие регулярного резервного копирования и проверки, что копии реально создаются и открываются

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

Итог

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

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

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

Удалили базу из списка 1С — данные потеряны?

Нет. Удаление из списка убирает только ярлык подключения. Найдите на диске каталог с файлом 1Cv8.1CD и добавьте базу заново через кнопку «Добавить» в окне запуска.

Чем отличается файл .dt от файла 1Cv8.1CD?

1Cv8.1CD — рабочий файл файловой базы, с которым 1С работает напрямую. Файл .dt — это выгрузка (архивная копия) базы, созданная через конфигуратор; её нельзя открыть напрямую, только загрузить в новую базу через «Администрирование → Загрузить информационную базу».

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

Иногда да: проверьте корзину, предыдущие версии папки (теневые копии Windows) и попробуйте программы восстановления удалённых файлов. Гарантий нет — успех зависит от того, были ли перезаписаны сектора диска после удаления.

Восстановил базу из старой копии — как вернуть документы за потерянный период?

Автоматически — никак. Документы придётся вводить заново по первичным бумажным документам, выпискам банка (можно повторно загрузить через клиент-банк) и данным контрагентов. Чтобы сократить потери, настройте ежедневное копирование.

После восстановления база выдаёт ошибку формата потока. Что делать?

Файл базы частично повреждён. Сделайте копию каталога, затем выполните «Тестирование и исправление» в конфигураторе. Если не помогло, попробуйте выгрузить данные через обработку переноса в новую чистую базу или обратитесь к специалистам по восстановлению данных 1С.

Кто должен заниматься восстановлением: бухгалтер или администратор?

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