База упала, не открывается, выдаёт ошибку или была случайно удалена? Найдём специалиста за 30–60 минут и восстановим через бэкап, dt-файл или физическое восстановление СУБД.
Первые действия при недоступной базе
Порядок первых шагов важен: неправильные действия в первые минуты могут уничтожить возможность восстановления.
Когда база 1С:Бухгалтерия не открывается — остановитесь. Не запускайте «Тестирование и исправление», не удаляйте файлы, не пытайтесь «починить» по совету коллеги. На повреждённой базе неправильные действия часто окончательно уничтожают данные, которые ещё можно было восстановить.
Скопируйте базу «как есть» — Скопируйте папку базы (все файлы .1CD для файловой базы, или папку SQL) на отдельный диск или внешний накопитель. Это страховка: если первая попытка восстановления что-то повредит, у вас останется исходное состояние.
Проверьте наличие бэкапа — Проверьте расписание бэкапов: папка резервных копий (по умолчанию рядом с базой или в отдельной директории), NAS, облачное хранилище. Свежий бэкап — самый быстрый и надёжный путь восстановления.
Соберите информацию об ошибке — Запишите точный текст ошибки (скриншот, не пересказ), время появления, что делалось непосредственно перед сбоем (обновление, перенос базы, отключение питания). Эта информация ускорит диагностику.
Разместите задачу на Koderion — Добавьте собранные данные: тип базы (файловая/SQL), примерный объём, текст ошибки. Конкретное описание привлекает специалистов быстрее, чем «1С не работает».
Не запускайте Тестирование и исправление самостоятельно. Встроенная утилита «Тестирование и исправление» в 1С на сильно повреждённой базе может уничтожить оставшиеся данные. Её запускают только специалисты, понимающие состояние базы, и только после создания копии.
Сценарии восстановления и их сложность
Сложность и время восстановления зависят от типа повреждения и наличия бэкапа.
Из dt-файла (выгрузки 1С) — Самый простой сценарий — если выгрузка делалась регулярно. Новая база разворачивается за 1–2 часа. Потеря данных — с момента последней выгрузки.
SQL-база из бэкапа — Восстановление стандартными средствами SQL Server Management Studio. Время — от 30 минут до 2 часов в зависимости от размера базы.
Повреждённая файловая база (1CD) — Физическое восстановление через утилиту chdbfl.exe или специализированные инструменты. В большинстве случаев данные восстанавливаются, но могут потеряться последние документы.
Случайное удаление файлов — Если включён Windows Shadow Copy или RAID — шансы высокие. Без этих средств — обращение к специалистам по data recovery.
Восстановление без бэкапа. Отсутствие бэкапа не означает полную потерю данных. Файловую базу в большинстве случаев можно частично восстановить через chdbfl или специализированные утилиты. SQL-базу — через transaction log, если он сохранился. Полностью безнадёжных ситуаций немного, но чем дольше откладываете — тем меньше шансов.
Как настроить бэкапы, чтобы не повторилось
Регламент резервного копирования, который закрывает большинство сценариев потери данных.
Ежедневные бэкапы с хранением 7 дней — Для файловой базы — выгрузка через 1С:Конфигуратор по расписанию (.dt-файл). Для SQL — план обслуживания SQL Server Agent с автоматическим бэкапом и уведомлением об ошибках.
Еженедельный бэкап с хранением 4 недели — Отдельная копия раз в неделю на дольше — для восстановления при обнаружении ошибок учёта за прошлый период.
Хранение бэкапа вне сервера базы — Бэкап на том же диске, где база — не бэкап. Используйте сетевую папку, NAS или облачное хранилище. При физической поломке сервера нужен бэкап на другом носителе.
Тест восстановления раз в квартал — Реально разверните последний бэкап в тестовой базе и убедитесь, что он открывается. Часть компаний узнаёт, что «бэкап есть, но не разворачивается», именно в момент аварии.
Часто задаваемые вопросы
Сколько стоит срочное восстановление?
Зависит от сценария. Восстановление из бэкапа (когда бэкап есть и работает) — 3 000–8 000 ₽, час работы программиста. Восстановление повреждённой 1CD через chdbfl — 8 000–25 000 ₽, 2–6 часов. Физическое восстановление после удаления или после сбоя SQL — 30 000–100 000 ₽, требует специалистов по data recovery. Срочный тариф (ночью, в выходные) — наценка ×1,5–2.
Реально ли восстановить, если бэкапа нет совсем?
Часто да, но с потерями. Файловую базу можно «вытащить» через утилиты — данные обычно восстанавливаются, но могут потеряться последние документы. SQL-базу при сбое СУБД восстанавливают через transaction log (если он сохранился). После случайного удаления файлов — через утилиты типа R-Studio. Полностью безнадёжных ситуаций мало, но в 5–10% случаев данные действительно теряются навсегда.
Как срочно специалист выйдет на связь?
На Koderion с пометкой «критично» — первые отклики за 30–60 минут даже ночью. Срочный тариф для боевой базы — от 4 000 ₽/час. Для нестрашных случаев (база работает, но с лагами) — обычные 2–4 часа на отклики, тариф 2 000–3 000 ₽/час.