Администрирование · 12 мин
Что делать, если 1С утеряна: пошаговый план восстановления
Пошаговая инструкция: что делать при утере 1С — как восстановить базу данных, лицензию и пароли, где искать резервные копии и когда обращаться к специалистам.
Утрата 1С — понятие, которое на практике означает три разные ситуации: потеряна база данных (удалён каталог, вышел из строя диск, сгорел сервер), утрачен лицензионный ключ или пин-код активации, либо потерян доступ к программе (забыт пароль администратора, уволен единственный пользователь с правами). Порядок действий в каждом случае свой, и смешивать их нельзя: попытка «переустановить всё с нуля» при потере пароля может добить и без того повреждённую базу.
Первое правило при любой аварии с 1С — зафиксировать текущее состояние и ничего не удалять. Если база ещё открывается хотя бы частично, сразу сделайте копию каталога базы или выгрузку через конфигуратор. Дальнейшие эксперименты проводите только на копии: восстановление, тестирование и исправление, перенос на другой компьютер. Работа с оригиналом «вживую» резко сокращает шансы на успешное восстановление.
Ниже разобраны основные сценарии: как определить, что именно утрачено, как восстановить базу из копий и средствами платформы, как восстановить лицензию и доступ, а также когда самостоятельные действия нужно прекратить и привлекать специалиста.
Шаг 1. Определите, что именно утеряно
Прежде чем что-то восстанавливать, нужно точно понять масштаб проблемы. Откройте список баз при запуске 1С и посмотрите путь к информационной базе. Проверьте, существует ли этот каталог на диске и есть ли в нём файл 1Cv8.1CD — это и есть файловая база. Если база клиент-серверная (SQL), путь ведёт на сервер, и проверять нужно наличие базы на стороне СУБД.
Типичные симптомы различаются. Если программа запускается, но ругается на лицензию — утерян программный ключ или файл лицензии. Если база не открывается с ошибкой «Файл базы данных повреждён» — проблема в файле базы. Если база открывается, но не пускает ни одного пользователя — утерян пароль администратора. Если каталог базы исчез целиком — это удаление или отказ диска, и действовать нужно быстрее всего.
Ищите пин-коды, регистрационный номер, файл lic в каталоге лицензий
Немедленно скопируйте файл и работайте только с копией
Проверьте корзину, теневые копии, резервные копии
Нужен сброс пароля специальными средствами или через копию
Шаг 2. Остановите потери и сделайте страховочную копию
Главная ошибка при аварии — продолжать работать на том же диске, где пропали данные. Если база удалена, любая запись на этот диск (включая установку программ восстановления) может перезаписать остатки файла. По возможности завершите работу пользователей, остановите сервер 1С и службы, которые пишут на этот диск.
Если файл базы на месте, но повреждён, скопируйте весь каталог базы на другой физический носитель: внешний диск, сетевую папку, другой сервер. Копируйте именно весь каталог целиком, а не только 1Cv8.1CD — рядом могут лежать служебные файлы и вложенные данные. Все дальнейшие операции — тестирование, исправление, попытки открыть — выполняйте только над копией.
Шаг 3. Восстановите базу из резервных копий
Самый надёжный путь — откат на резервную копию. Ищите копии в нескольких местах: выгрузки .dt, которые делали вручную через конфигуратор; архивы каталога базы, созданные скриптами или системами бэкапа; копии на файловом сервере, в облачных хранилищах и на компьютерах бухгалтеров — часто кто-то делал выгрузку «на всякий случай».
Не забудьте про теневые копии Windows: если на диске включена защита системы, щёлкните правой кнопкой по родительской папке каталога базы, откройте вкладку «Предыдущие версии» и посмотрите доступные снимки. Для клиент-серверных баз проверьте бэкапы СУБД — администраторы SQL Server или PostgreSQL обычно настраивают регулярное резервное копирование.
- 1Установите платформу 1С той же или более новой версии, что была раньше
- 2Создайте новую пустую информационную базу без конфигурации
- 3Зайдите в конфигуратор под созданной базой
- 4Выполните «Администрирование → Загрузить информационную базу» и укажите файл .dt
- 5Дождитесь окончания загрузки, примите изменения конфигурации базы данных
- 6Проверьте: откройте базу в режиме предприятия, сверьте остатки и последние документы
При откате на копию учитывайте потерю данных за период между датой копии и датой аварии. Документы за этот промежуток придётся вводить заново — по бумажным первичным документам, печатным формам, выпискам банка и данным контрагентов. Зафиксируйте список восстановленных документов, чтобы не задвоить их при дальнейшей работе.
Шаг 4. Если копий нет: восстановление повреждённого файла
Когда каталог базы на месте, но файл повреждён, первый инструмент — штатная утилита chdbfl.exe из каталога bin установленной платформы. Запустите её, укажите файл 1Cv8.1CD копии базы, отметьте «Исправлять обнаруженные ошибки» и выполните проверку. Утилита работает на низком уровне и справляется с частью повреждений таблиц.
Второй уровень — «Тестирование и исправление» в конфигураторе: откройте копию базы монопольно, запустите проверку с включённой реиндексацией и проверкой ссылочной целостности. Обратите внимание: при обнаружении объектов с битой ссылочной целостностью не выбирайте бездумно вариант «удалять» — иногда разумнее «не изменять», чтобы потом разобрать объекты вручную.
Если база удалена и копий нет, остаются программы восстановления удалённых файлов, но их запускать нужно с другого носителя, а восстановленный файл сохранять на другой диск. Шансы зависят от того, сколько данных записано на диск после удаления. Восстановленный файл обязательно проверьте через chdbfl.exe — частично перезаписанный файл может открываться, но содержать повреждённые таблицы.
Шаг 5. Восстановите лицензию и доступ
Если утеряна лицензия программного ключа, найдите конверт с пин-кодами, регистрационный номер программы и данные организации, на которую оформлялась лицензия. При повторной активации на том же компьютере обычно достаточно ввести пин-код заново: мастер лицензирования сам предложит восстановить лицензию, если ключевые параметры компьютера не изменились. Если пин-коды потеряны, запрос на восстановление направляется в центр лицензирования через партнёра 1С или с портала — потребуются регистрационный номер и данные покупателя.
Если используется аппаратный ключ HASP и он физически утерян, программная переактивация не поможет — ключ является носителем лицензии. В этом случае вопрос решается через поставщика: по регистрационному номеру уточняется возможность замены ключа. Храните регистрационный номер отдельно от самого ключа — именно он доказывает право на лицензию.
Утерянный пароль администратора базы — отдельная задача. Штатного способа «восстановить пароль по почте» в файловой 1С нет. Варианты: поискать пользователя с полными правами среди других учётных записей, восстановить копию базы, где пароль был известен, или привлечь специалиста, который выполнит сброс списка пользователей техническими средствами. Самостоятельные правки файла базы в hex-редакторах без понимания структуры почти гарантированно приводят к повреждению.
Как выбрать действие
Шаг 6. Проверьте результат и закрепите защиту
После восстановления база должна пройти проверку, прежде чем её отдадут в работу. Минимальный контроль: база открывается в конфигураторе и в режиме предприятия без ошибок; проходит тестирование и исправление без критических замечаний; сверены ключевые показатели — остатки по счетам, складские остатки, взаиморасчёты — с последними распечатками или отчётами, сформированными до аварии.
Завершающий этап — организация защиты, чтобы ситуация не повторилась. Настройте автоматическое резервное копирование: для файловой базы — ежедневное копирование каталога или выгрузка .dt по расписанию, для клиент-серверной — бэкапы средствами СУБД. Храните копии минимум в двух независимых местах, например на другом сервере и в облачном хранилище, и периодически проверяйте, что копия реально разворачивается.
Отдельно зафиксируйте регистрационные номера, пин-коды и учётные данные администраторов в защищённом хранилище, доступном минимум двум ответственным лицам. Увольнение единственного администратора без передачи паролей — одна из самых частых причин «утери» работающей 1С.
Как проверить результат восстановления
Открывается в конфигураторе и предприятии без ошибок
Ошибки формата потока, повреждения файла при открытии
Проходит до конца, критических ошибок нет
Прерывается или список неисправимых ошибок растёт
Совпадают с последними отчётами и выписками до аварии
Расхождения, пустые регистры, пропавшие документы
Документы проводятся, отчёты строятся
Ошибки при проведении, битые ссылки <Объект не найден>
Что важно запомнить
При утере 1С сначала определите тип потери — база, лицензия или пароль, — затем остановите работу с носителем и сделайте копию всего, что уцелело. Восстанавливайте из резервных копий, при их отсутствии — штатными утилитами над копией файла. Лицензия восстанавливается по пин-коду и регистрационному номеру, пароль — через копию базы или специалиста. После восстановления проверьте остатки и настройте регулярное резервное копирование.
Частые вопросы
Можно ли восстановить базу 1С, если резервных копий вообще не было?
Да, шансы есть. Если файл базы удалён, но диск исправен, помогают программы восстановления удалённых файлов — при условии, что на диск почти не писали после удаления. Если файл на месте, но повреждён, используют chdbfl.exe и тестирование-исправление. При физической неисправности диска — только лаборатория восстановления данных.
Чем отличается выгрузка .dt от копии каталога базы?
Выгрузка .dt — это логический снимок базы, который разворачивается через конфигуратор в новую базу. Копия каталога — просто файлы, которые можно подключить напрямую. Для файловой базы оба способа рабочие, но .dt дополнительно позволяет переносить базу между разными версиями платформы и на клиент-серверный вариант.
Переустановка Windows или платформы уничтожит лицензию 1С?
Программная лицензия привязывается к параметрам компьютера. Переустановка платформы обычно не затрагивает файл лицензии, а вот смена оборудования или переустановка ОС может потребовать повторной активации по пин-коду. Поэтому пин-коды и регистрационный номер нужно хранить отдельно от компьютера.
Уволился сотрудник, и никто не знает пароль администратора базы. Что делать?
Сначала проверьте, нет ли в списке пользователей других учётных записей с полными правами. Затем поищите старые копии базы, где пароль был известен. Если ничего нет — привлеките специалиста по 1С: сброс списка пользователей выполняется техническими средствами, а самостоятельная правка файла базы с высокой вероятностью её разрушит.
Как часто нужно делать резервные копии 1С?
Ориентируйтесь на допустимый объём потерь: если повторный ввод документов за день критичен — копируйте ежедневно, для активной базы лучше дважды в день. Копия должна храниться вне того же диска и того же помещения, а раз в месяц стоит проверять, что она реально разворачивается в тестовую базу.
Можно ли перенести восстановленную базу на другой компьютер?
Да. Файловая база переносится простым копированием каталога с файлом 1Cv8.1CD, после чего в списке баз на новом компьютере указывается новый путь. Учтите, что на новом компьютере может потребоваться повторная активация программной лицензии, так как она привязана к оборудованию.