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

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

Что значит «копия» в 1С и как правильно с ней работать

Что означает «копия» в 1С: копия базы, документа, файла выгрузки. Как создать резервную копию, проверить её и не потерять данные.

Слово «копия» в контексте 1С употребляется в нескольких разных значениях, и именно это чаще всего вызывает путаницу у пользователей. В зависимости от ситуации под копией понимают резервную копию информационной базы, файл выгрузки с расширением .dt, копию документа или элемента справочника, а также копию базы, созданную простым копированием папки с файлами. Каждый из этих вариантов создаётся по-разному и решает свою задачу.

Чаще всего вопрос «что значит копия» возникает, когда пользователь видит в меню команду «Создать копию», получает от бухгалтера файл с просьбой «поднять копию базы» или сталкивается с требованием сделать резервную копию перед обновлением. Понимание различий между видами копий помогает не потерять данные и не перепутать рабочую базу с её дубликатом.

Ниже разобраны все основные значения термина, способы создания каждого типа копии, проверка результата и типичные ошибки, которые приводят к потере данных.

Основные значения слова «копия» в 1С

Термин используется минимум в четырёх ситуациях. Первая — резервная копия базы, то есть полный слепок всех данных на определённый момент времени. Вторая — копия объекта: документа, элемента справочника, отчёта. Третья — копия базы как отдельная среда для тестирования, где можно безопасно экспериментировать. Четвёртая — копия файла конфигурации (.cf), которую сохраняют перед доработкой.

Отличить, о какой копии идёт речь, обычно можно по контексту: если говорят о защите от потери данных — это резервная копия; если в открытом документе нажали F9 — создаётся копия документа; если предлагают «проверить на копии» — речь о тестовой базе.

Копия базы: файл .dt и копирование файловой базы

Стандартный способ создать резервную копию — выгрузка информационной базы через конфигуратор. Результатом будет файл с расширением .dt, который содержит и данные, и конфигурацию. Такой файл можно хранить как архив и при необходимости загрузить в пустую базу.

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

Как сделать копию базы через конфигуратор
  1. 1
    Завершите работу всех пользователей в базе
  2. 2
    Откройте базу в режиме Конфигуратор
  3. 3
    Выберите Администрирование → Выгрузить информационную базу
  4. 4
    Укажите папку и имя файла .dt, дождитесь окончания выгрузки
  5. 5
    Скопируйте файл .dt на отдельный носитель или в сетевое хранилище

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

Копия документа или элемента справочника

В прикладном режиме «копия» — это дубликат объекта. Команда доступна почти в любом списке: выделите документ или элемент справочника и нажмите F9, кнопку «Скопировать» на панели или выберите «Ещё → Скопировать». Откроется новый объект с уже заполненными полями, который останется только проверить и записать.

Копирование удобно для однотипных документов: регулярных счетов, заказов с повторяющимся составом, кадровых приказов. Учтите, что копия документа получает новый номер и текущую дату, а связанные записи (например, проводки) создаются заново при проведении.

Тестовая копия базы для безопасных экспериментов

Отдельный частый сценарий — создание копии базы для проверки обновления, доработки или обучения сотрудников. Такая копия позволяет испытать изменения, не рискуя реальными данными: если что-то пойдёт не так, рабочая база не пострадает.

Порядок такой: создайте пустую базу в списке информационных баз, зайдите в неё конфигуратором и загрузите ранее выгруженный файл .dt через «Администрирование → Загрузить информационную базу». После загрузки убедитесь, что открылись нужные документы и справочники. Чтобы не перепутать тестовую копию с рабочей базой, переименуйте её в списке баз, добавив пометку «ТЕСТ» или «КОПИЯ».

Типичные ошибки
01
Работа в тестовой копии, принятой за рабочую базу: введённые документы теряются, так как базу потом удаляют
02
Хранение единственной копии .dt на том же диске, что и база: при отказе диска пропадает и база, и копия
03
Копирование файла 1Cv8.1CD при открытых сеансах: файл оказывается повреждён и не открывается
04
Загрузка старой копии .dt в рабочую базу вместо тестовой: все свежие данные затираются безвозвратно

Как проверить, что копия рабочая

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

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

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

Файл выгрузки .dt
Норма

Файл имеет ожидаемый размер, дата создания совпадает с моментом выгрузки

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

Размер нулевой или аномально мал, дата старая

Восстановление из копии
Норма

Копия загружается в пустую тестовую базу без ошибок, документы открываются

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

При загрузке возникают ошибки, часть данных отсутствует

Актуальность копии
Норма

Копия создана незадолго до планируемой операции

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

С момента создания копии в базу внесено много новых документов

Рекомендуется периодически выполнять контрольное восстановление: загрузить копию в отдельную базу и открыть несколько документов за последние даты. Это единственный надёжный способ убедиться, что резервная копия действительно пригодна.

Как выбрать подходящий способ копирования

Маршрут решения

Как выбрать действие

Нужно защититься перед обновлением или массовой обработкой данныхСделайте выгрузку .dt через конфигуратор и сохраните файл на отдельном носителе
Нужно быстро продублировать файловую базу целикомЗавершите сеансы и скопируйте файл 1Cv8.1CD средствами ОС
Нужно ввести похожий документ или элемент справочникаИспользуйте команду «Скопировать» (F9) в списке объектов
Нужно проверить доработку без риска для данныхРазверните копию из .dt в отдельной тестовой базе и пометьте её как тестовую

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

Итог

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

«Копия» в 1С — это либо резервная копия базы (.dt или файл 1Cv8.1CD), либо дубликат объекта, созданный клавишей F9. Делайте копию базы перед любыми рискованными операциями, храните её отдельно от рабочих данных и периодически проверяйте восстановлением в тестовую базу.

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

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

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

Можно ли сделать копию базы, не заходя в конфигуратор?

Да, для файловой базы достаточно скопировать файл 1Cv8.1CD, предварительно завершив все сеансы. Также существуют внешние средства автоматического резервного копирования, которые работают без конфигуратора.

Почему после нажатия F9 документ не появился в списке?

Команда «Скопировать» открывает новый объект, но не записывает его автоматически. Документ появится в списке только после того, как вы нажмёте «Записать» или «Провести» в открывшейся форме.

Сколько копий базы нужно хранить?

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

Что делать, если случайно загрузил старую копию в рабочую базу?

Данные, введённые после даты этой копии, будут потеряны, если нет более свежей резервной копии. Немедленно прекратите работу в базе и проверьте наличие других копий или журналов, из которых можно восстановить свежие документы. Чтобы не допустить такой ситуации, всегда делайте свежую копию перед любой загрузкой .dt.