Копия базы 1С 8.3: резервное копирование и копия для работы
Содержание
Пятница, конец квартала, база начинает тормозить и выдавать странности в проводках. Первый вопрос коллеги по телефону: «А копию-то делала?» И тут выясняется, что последний архив — двухмесячной давности.
Разберём, как сделать копию базы 1С Бухгалтерия 8.3 — резервную для сохранности и рабочую, чтобы поработать в ней без риска для основной. Покажу все способы: пользовательский режим, копирование файла, Конфигуратор, сервер SQL и облако 1С:Фреш. Плюс автоматика, восстановление и типичные ошибки.
Зачем нужны две разные копии
Слова «резервная копия» и «копия для работы» часто путают, а задачи у них разные.
- 🛟 Резервная копия (бэкап) — страховка. Файл
.dtили.bak, который лежит в стороне и ждёт, пока не понадобится восстановление. - 🧪 Копия для работы — вторая живая база рядом с основной. В ней тестируют обновление, обучают сотрудника, проверяют, как ляжет проводка, — не боясь испортить учёт.
Резервную копию хранят и не трогают. Рабочую копию открывают, ломают, удаляют и создают заново хоть каждый день.
Одна и та же выгрузка .dt подходит для обеих задач: из неё можно и восстановиться, и развернуть тестовую базу. Отличается только то, что вы с ней делаете дальше.
Какой способ копирования выбрать
Способов сделать копию несколько, и удобный зависит от того, файловая у вас база или серверная и зачем нужна копия.
Как сделать резервную копию 1С 8.3 в пользовательском режиме
Самый доступный способ — прямо из программы, не закрывая её и не выгоняя всех пользователей.
Администрирование → Резервное копирование и восстановление → Создание резервной копии.Сохранить резервную копию. Программа выгрузит данные в архив и покажет сообщение об успехе.Готовый архив можно скопировать на флешку, в облако или на второй компьютер. Восстановление — там же, кнопкой Восстановление из резервной копии.
Создание резервной копии 1С через Конфигуратор
Классический способ через выгрузку в файл .dt. Работает всегда — даже если база «на ладан дышит» и не открывается в пользовательском режиме.
- Запустите платформу, выделите базу в списке, нажмите
Конфигуратор. - Меню
Администрирование→Выгрузить информационную базу. - Укажите путь и имя, например
buh_2026-07-12.dt. - Дождитесь сообщения «Выгрузка информационной базы в файл завершена».
Обратная операция — Администрирование → Загрузить информационную базу. Файл .dt — это полная копия: конфигурация плюс все данные, им же удобно переносить базу на другой компьютер.
.dt компактнее копии папки: платформа сжимает данные. Но выгрузка требует монопольного доступа — все должны выйти из базы.
Как скопировать файловую базу через папку
Если база файловая и нужна именно вторая рабочая база «для экспериментов», иногда быстрее скопировать файл базы целиком.
- Узнайте путь к базе: в окне запуска 1С выделите базу — путь виден внизу окна.
- Закройте 1С полностью (все сеансы).
- Скопируйте из папки базы файл
1Cv8.1CD(это и есть вся база) в новую папку, напримерC:\Base\Buh_test. - В окне запуска нажмите
Добавить→Добавление в список существующей базы→ укажите новую папку. - Дайте копии понятное имя, например
Бухгалтерия (КОПИЯ для тестов).
Способ работает только для файловых баз. У серверной базы данные лежат в SQL, и файла 1Cv8.1CD там нет.
| Способ | Файловая | Серверная | Формат | Монопольный доступ |
|---|---|---|---|---|
| Из «Администрирования» | ✅ | ✅ | архив | Нет |
Конфигуратор, выгрузка .dt | ✅ | ✅ | .dt | Да |
| Копирование папки | ✅ | ❌ | папка с 1Cv8.1CD | Да (файл свободен) |
| Бэкап SQL | ❌ | ✅ | .bak | Нет |
Копия серверной базы на SQL Server
Для клиент-серверного варианта (сервер 1С + MS SQL) есть два пути.
- 🗄️ Средствами SQL Server. Администратор делает бэкап базы данных в файл
.bakчерез SQL Server Management Studio или заданием агента SQL. Самый быстрый способ для больших баз, без остановки пользователей. - 📦 Выгрузка
.dtчерез Конфигуратор. Как описано выше — независимо от того, где физически лежат данные.
.bak снимается на ходу и восстанавливается быстро, но привязан к SQL Server. .dt меньше и переносим между любыми базами, но на большой базе выгружается долго и требует монопольного доступа.
Копия базы в 1С:Фреш (облако)
Если вы работаете в облачном сервисе, локального файла базы у вас нет.
- Войдите в личный кабинет сервиса под администратором.
- Найдите раздел резервных копий (архивов) нужного приложения.
- Создайте копию вручную или скачайте одну из автоматических.
- Файл выгрузки сохранится на компьютер — его можно развернуть в локальной 1С той же версии.
Как скопировать базу 1С 8.3 для работы с копией
Отдельная частая задача — создать копию на основе существующей, чтобы в ней поработать: прогнать закрытие месяца, проверить обновление или обучить нового сотрудника. Схема та же (выгрузка .dt или копия папки), но есть нюансы безопасности.
Обязательно пометьте копию в названии и отключите в ней синхронизацию, ЭДО и отправку в ФНС. Иначе есть риск случайно отправить тестовую декларацию из «песочницы».
Чтобы копию было труднее перепутать с рабочей, задайте ей другой цвет интерфейса рабочего места или свой префикс номеров документов.
Как настроить автоматическое резервное копирование в 1С 8.3
Ручные копии хороши, пока про них помнишь. Настройка резервного копирования по расписанию снимает человеческий фактор — база архивируется сама.
Администрирование→Резервное копирование и восстановление→Настройка резервного копирования.- Выберите
Регулярно по расписанию. - Нажмите
Настроить расписание— например, ежедневно при завершении работы. - Укажите каталог для копий (сетевая папка или отдельный диск).
- Задайте, сколько копий хранить, — старые будут удаляться автоматически.
Оптимально для небольшой фирмы: ежедневная автокопия и хранение 5–7 последних. Тогда всегда есть «глубина» на неделю назад плюс ручная копия перед каждым обновлением.
Для серверных баз автоматизацию чаще делают средствами СУБД или заданием планировщика Windows.
Восстановление базы из резервной копии
Копия бесполезна, если из неё не восстановиться. Проверьте это заранее, а не в момент аварии.
- Из пользовательского режима:
Администрирование→Резервное копирование и восстановление→Восстановление из резервной копии→ выберите файл. - Через Конфигуратор:
Администрирование→Загрузить информационную базу→ укажите.dt. - Из
.bak(SQL): восстановление выполняет администратор средствами SQL Server.
Восстановление полностью замещает текущие данные базы данными из копии. Всё, что внесли после создания копии, будет потеряно. Перед восстановлением боевой базы сделайте её свежую копию.
DT или BAK — что выбрать
| Критерий | Файл .dt (выгрузка 1С) | Файл .bak (бэкап SQL) |
|---|---|---|
| Для каких баз | Файловые и серверные | Только серверные (SQL) |
| Кто делает | Бухгалтер сам | Администратор |
| Остановка пользователей | Нужна | Не нужна |
| Скорость на большой базе | Медленно | Быстро |
| Переносимость | Высокая | Привязан к SQL Server |
| Когда удобно | Перед обновлением, для тестовой базы | Регулярный бэкап крупной базы |
Короткий вывод: файловая база и разовая копия — делайте .dt. Большая серверная база с регулярным копированием — .bak силами администратора.
Типичные ошибки при резервном копировании
Где и как хранить копии
Правило «3-2-1» работает и для 1С: три копии, на двух разных носителях, одна — вне офиса.
- 🗂️ не храните архив на том же диске, что и рабочая база;
- 📅 держите несколько поколений, а не одну «самую свежую» — ошибку в данных замечают не сразу;
- 🔍 раз в месяц разверните копию в тестовую базу: непроверенная копия — это лотерея;
- 🔒 копия содержит все данные учёта, храните её не на общем сетевом диске «для всех».
Если штатное копирование не помогло
База не открывается даже в Конфигураторе, а копий нет? Не паникуйте и не делайте новых записей поверх.
- 🧰 попробуйте
chdbfl.exe— утилиту проверки файловой базы из каталога платформы; - 📁 сделайте копию повреждённого
1Cv8.1CDдо любых манипуляций; - 🆘 при критичных данных подключайте специалистов по восстановлению 1С — самодеятельность может добить файл.
Мораль простая: дешевле настроить автокопию заранее, чем восстанавливать базу потом.
Видео по теме
Частые вопросы
Можно ли сделать копию базы 1С без остановки пользователей?
.dt в Конфигураторе и копирование папки требуют, чтобы все вышли.Что выбрать — DT или BAK?
.dt. Крупная серверная база с регулярным копированием — .bak средствами SQL. Подробное сравнение — в таблице выше.Как часто делать резервные копии?
Как сделать копию базы для работы, не трогая основную?
.dt в новую пустую базу или скопируйте папку файловой базы и подключите её как отдельную. Назовите копию так, чтобы не перепутать с боевой, и отключите в ней обмены и отчётность.Можно ли восстановить случайно удалённую базу?
Как перенести базу на другой компьютер?
.dt, перенесите файл, создайте на новом ПК пустую базу и загрузите в неё .dt через Конфигуратор. Либо скопируйте всю папку файловой базы и подключите её.