Переустанавливаем Windows и не теряем базы, лицензии и подписи 1С
Содержание
Чтобы сохранить 1С при переустановке Windows, скопируйте на внешний диск четыре вещи: папки файловых баз (или выгрузки .dt), файл списка баз ibases.v8i, файлы программных лицензий из C:\ProgramData\1C\licenses и контейнеры электронных подписей. Сама платформа 1С переносить не нужно: её проще поставить заново из дистрибутива.
Базы 1С в Windows живут не в Program Files, а в отдельных папках с данными. Поэтому переустановка системы с форматированием диска C: уносит их вместе с профилем пользователя. Если базы лежат на диске D:, это не повод расслабляться: лицензии, список баз и подписи всё равно на C:.
1. Что сохранить перед переустановкой Windows
Первым делом составьте опись. На одном компьютере обычно есть больше, чем кажется: пара рабочих баз, копия для экспериментов, база прошлой организации, внешние обработки от программиста.
| Что | Где обычно лежит | Можно восстановить без копии? |
|---|---|---|
| 🗄️ Файловые базы | Папка с файлом 1Cv8.1CD, по умолчанию в Документы\InfoBase | Нет |
| 📋 Список баз | %APPDATA%\1C\1CEStart\ibases.v8i | Да, вручную, но долго |
| 🔑 Программные лицензии | C:\ProgramData\1C\licenses\*.lic | Только повторной активацией пин-кодом |
| ✍️ Ключи ЭП (КЭП) | Реестр, флешка или токен | Нет, если ключ был в реестре |
| 🧩 Внешние обработки и отчёты | Любая папка, часто рабочий стол | Нет, если их нет в базе |
| ⚙️ Настройки пользователей | Внутри базы (для 8.3) | Переносятся вместе с базой |
| 💿 Дистрибутив платформы | Папка загрузок | Да, с портала поддержки по договору |
Как найти все файловые базы, если не помните, где они: запустите 1С, выделите базу в списке и посмотрите строку пути внизу окна запуска. Для каждой базы будет написано File="D:\Базы\Бухгалтерия" или аналогичный путь. Перепишите все пути.
Найти забытые базы можно поиском Windows по имени файла 1Cv8.1CD. Так находятся и старые копии, о которых все забыли.
2. Резервная копия баз 1С: три способа
Выбор способа зависит от типа базы. Файловая база — это один файл, его можно скопировать. Клиент-серверная база хранится в СУБД, и копию делают средствами SQL.
Способ 1. Копирование папки файловой базы
Самый быстрый вариант. Нужно, чтобы с базой в этот момент никто не работал.
- Закройте 1С у всех пользователей, включая фоновые сеансы на других компьютерах сети.
- Откройте папку базы. Внутри будет
1Cv8.1CDи служебные папки. - Скопируйте всю папку целиком на внешний диск.
- Сравните размер
1Cv8.1CDв исходной папке и в копии.
Копировать файл базы при открытой 1С нельзя: копия может оказаться несогласованной и не открыться.
Способ 2. Выгрузка в файл .dt
Выгрузка — штатный способ 1С. Файл .dt меньше по размеру, и его можно загрузить в базу на любой платформе с номером версии не ниже исходной.
- Запустите базу в режиме
Конфигуратор. - Откройте меню
Администрирование → Выгрузить информационную базу. - Укажите путь на внешнем диске и имя файла, например
buh_ooo_romashka.dt. - Дождитесь сообщения о завершении выгрузки.
Для выгрузки нужен монопольный доступ, поэтому все пользователи должны выйти из базы.
Способ 3. Клиент-серверная база
Если база работает на сервере 1С с MS SQL или PostgreSQL, а переустанавливается сам сервер, сделайте две копии:
- 🗃️ полную копию базы
средствами СУБД (backup в MS SQL,
pg_dumpв PostgreSQL); - 📦 выгрузку
.dtчерез Конфигуратор как страховку.
Если Windows переустанавливают только на рабочем месте пользователя, а сервер остаётся, базы копировать не нужно. Достаточно сохранить список баз.
| Способ | Когда подходит | Чем рискуете |
|---|---|---|
| Копия папки | Файловая база, нужна скорость | Копия при открытой базе бывает битой |
| Выгрузка .dt | Любая база, перенос на другую версию | Нужен монопольный доступ |
| Backup СУБД | Клиент-серверная база | Без .dt сложнее поднять на другой СУБД |
Сделайте и копию папки, и .dt. Две разные копии на случай, если одна не откроется, стоят десяти минут работы.
3. Как сохранить список баз, настройки и лицензии 1С
Список информационных баз
Список, который вы видите при запуске 1С, хранится в файле ibases.v8i. Чтобы открыть его папку, вставьте в адресную строку Проводника:
%APPDATA%\1C\1CEStart
Скопируйте ibases.v8i. После переустановки положите его в ту же папку, и список вернётся со всеми названиями и группами. Если базы окажутся по новым путям, пути поправьте в окне запуска кнопкой Изменить.
Программные лицензии
Программная лицензия 1С — это файл с расширением .lic, привязанный к параметрам компьютера. Обычно файлы лежат здесь:
C:\ProgramData\1C\licenses
Папка ProgramData скрыта, поэтому путь вставляйте в адресную строку. Скопируйте все .lic файлы.
После переустановки Windows на том же оборудовании файл лицензии из копии часто подходит. Если 1С пишет, что лицензия не обнаружена, значит, изменились параметры, к которым она привязана. Тогда лицензию активируют заново.
Для повторной активации нужен пин-код из конверта комплекта. Основной пин уже израсходован, поэтому используется резервный, а их число ограничено. Найдите конверт до переустановки, а не после.
Перед переустановкой посмотрите, какие пин-коды уже использованы. Если резервных не осталось, восстановление пин-кода оформляют через партнёра 1С, и это занимает время.
Аппаратный ключ HASP
С USB-ключом всё проще. Ключ не теряется, но после переустановки Windows нужно заново поставить драйвер ключа. Для сетевого ключа сохраните файл nethasp.ini из папки conf в каталоге установленной платформы, если в нём прописан адрес сервера ключа.
Настройки пользователей
В 1С 8.3 пользовательские настройки форм, отчётов и рабочего стола хранятся в самой базе. Отдельно их копировать не нужно. В профиле Windows (%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8) лежат кэш и служебные файлы, они создаются заново при первом запуске.
4. Электронные подписи, обработки и всё, что вокруг 1С
Эту часть пропускают чаще всего. А потом выясняется, что отчёт в ФНС не уходит, потому что ключ подписи остался на отформатированном диске.
Ключи электронной подписи
Подпись для сдачи отчётности и ЭДО обычно работает через криптопровайдер, например КриптоПро CSP. Ключевой контейнер может быть:
- 🔐 на токене (Рутокен, JaCarta) — переживёт переустановку, нужен только драйвер;
- 💾 на флешке — переживёт, если флешку не форматировать;
- 🖥️ в реестре Windows — пропадёт вместе с системой.
Если контейнер в реестре, скопируйте его на флешку средствами криптопровайдера, если ключ разрешено экспортировать. Если экспорт запрещён, придётся перевыпускать сертификат. Это лучше знать заранее.
Запишите и серийный номер лицензии криптопровайдера. Его нужно ввести после переустановки, иначе через пробный период подпись перестанет работать.
Внешние обработки и печатные формы
Внешние файлы .epf и .erf бывают двух видов. Те, что подключены через справочник дополнительных обработок, хранятся в базе и уедут вместе с ней. Те, что открываются через Файл → Открыть, лежат отдельно, их надо скопировать.
Обмены и файлы рядом с базой
Проверьте папки, куда 1С выгружает файлы: обмен с банком, выгрузка для сайта, обмен с торговым оборудованием. Пути к ним прописаны в настройках, и после переустановки их надо создать заново.
5. Восстановление 1С после переустановки Windows
Порядок важен: сначала платформа, потом лицензии, потом базы.
Шаг 1. Установите платформу
Ставьте ту же версию платформы, на которой работали базы, или с номером не ниже. Если база открывается на более новой платформе, это нормально. Если на более старой — 1С откажется её открыть.
При установке отметьте компонент установки драйвера защиты, если у вас USB-ключ.
Шаг 2. Верните лицензии
- Создайте папку
C:\ProgramData\1C\licenses, если её нет. - Положите туда сохранённые
.licфайлы. - Запустите любую базу. Если лицензия принята, окно получения лицензии не появится.
- Если появилось — выберите получение лицензии и введите резервный пин-код.
Шаг 3. Верните базы
Для файловой базы скопируйте папку обратно. Лучше не на рабочий стол и не в профиль пользователя, а на отдельный диск, например D:\Базы1С.
Для выгрузки .dt создайте новую пустую базу, откройте её в Конфигураторе и выберите Администрирование → Загрузить информационную базу. Загрузка полностью заменяет содержимое базы.
Шаг 4. Верните список
Положите ibases.v8i в %APPDATA%\1C\1CEStart. Если пути изменились, отредактируйте их. Без файла добавьте базы вручную: Добавить → Добавление в список существующей информационной базы и укажите папку.
Шаг 5. Подписи и драйверы
Установите криптопровайдер и введите его лицензию, драйверы токенов, сертификаты из контейнеров. Для сетевого ключа HASP верните nethasp.ini.
6. Проверка работоспособности после восстановления
База открылась — это ещё не всё. Пройдите короткий маршрут по основным функциям.
- 🔓 Вход. Каждый пользователь заходит под своим логином. Пароли сохраняются в базе.
- 📊 Данные. Сформируйте оборотно-сальдовую ведомость за последний месяц и сравните с тем, что было до переустановки. Цифры должны совпасть до копейки.
- 🖨️ Печать. Откройте документ и выведите печатную форму. Принтер в Windows тоже переустанавливается.
- 🏦 Банк. Проверьте путь к файлам обмена с банком и загрузите тестовую выписку.
- 📨 Отчётность. В сервисе сдачи отчётности запустите проверку настроек подписи. Ошибка криптопровайдера здесь — самая частая.
- 🌐 Интернет-поддержка. Войдите заново под логином портала поддержки: без этого не будут работать обновления и часть сервисов.
Если база не открывается или ведёт себя странно, запустите Конфигуратор и выполните Администрирование → Тестирование и исправление. Перед этим сделайте копию: исправление меняет данные.
7. Как не зависеть от переустановок в будущем
Переустановка Windows — не единственный риск. Диск может умереть без предупреждения. Поэтому копии нужны регулярно, а не только перед плановой работой.
| Способ | Что даёт | Ограничения |
|---|---|---|
| 🗓️ Автоматическое резервное копирование в 1С | Копии по расписанию в выбранную папку | Работает для файловых баз, программа должна быть запущена |
| 📁 Базы на отдельном диске | Переустановка C: не трогает данные | Не защищает от поломки диска |
| ☁️ Копии в облако или на NAS | Защита от поломки и кражи | Нужна настройка и место |
| 🖥️ Работа через 1С:Фреш или аренду | Базы не на вашем компьютере | Ежемесячная плата, зависимость от интернета |
Для файловой базы в типовых конфигурациях есть встроенное копирование по расписанию. Ищите его в разделе Администрирование → Обслуживание: там задаются каталог, частота и число хранимых копий.
Хорошее правило — три копии на двух разных носителях, одна из них вне офиса. Раз в квартал разворачивайте копию в тестовую базу и проверяйте, что она открывается. Копия, которую ни разу не проверяли, может подвести в нужный момент.
8. Ошибки при переносе 1С на чистую систему
Ещё одна частая история — база скопирована в папку рабочего стола или «Документы» на диске C:, а через год Windows снова переустанавливают и забывают о ней. Держите базы вне профиля пользователя.