Администрирование · 8 мин
Что значит «копия» в 1С и как правильно с ней работать
Что означает «копия» в 1С: копия базы, документа, файла выгрузки. Как создать резервную копию, проверить её и не потерять данные.
Слово «копия» в контексте 1С употребляется в нескольких разных значениях, и именно это чаще всего вызывает путаницу у пользователей. В зависимости от ситуации под копией понимают резервную копию информационной базы, файл выгрузки с расширением .dt, копию документа или элемента справочника, а также копию базы, созданную простым копированием папки с файлами. Каждый из этих вариантов создаётся по-разному и решает свою задачу.
Чаще всего вопрос «что значит копия» возникает, когда пользователь видит в меню команду «Создать копию», получает от бухгалтера файл с просьбой «поднять копию базы» или сталкивается с требованием сделать резервную копию перед обновлением. Понимание различий между видами копий помогает не потерять данные и не перепутать рабочую базу с её дубликатом.
Ниже разобраны все основные значения термина, способы создания каждого типа копии, проверка результата и типичные ошибки, которые приводят к потере данных.
Основные значения слова «копия» в 1С
Термин используется минимум в четырёх ситуациях. Первая — резервная копия базы, то есть полный слепок всех данных на определённый момент времени. Вторая — копия объекта: документа, элемента справочника, отчёта. Третья — копия базы как отдельная среда для тестирования, где можно безопасно экспериментировать. Четвёртая — копия файла конфигурации (.cf), которую сохраняют перед доработкой.
Отличить, о какой копии идёт речь, обычно можно по контексту: если говорят о защите от потери данных — это резервная копия; если в открытом документе нажали F9 — создаётся копия документа; если предлагают «проверить на копии» — речь о тестовой базе.
Копия базы: файл .dt и копирование файловой базы
Стандартный способ создать резервную копию — выгрузка информационной базы через конфигуратор. Результатом будет файл с расширением .dt, который содержит и данные, и конфигурацию. Такой файл можно хранить как архив и при необходимости загрузить в пустую базу.
Для файловой базы есть альтернатива: скопировать сам файл 1Cv8.1CD средствами операционной системы. Это быстрее выгрузки, но требует, чтобы с базой никто не работал в момент копирования, иначе файл может оказаться в несогласованном состоянии. Для клиент-серверных баз (SQL) копирование файла неприменимо — там используются средства СУБД или выгрузка .dt.
- 1Завершите работу всех пользователей в базе
- 2Откройте базу в режиме Конфигуратор
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите папку и имя файла .dt, дождитесь окончания выгрузки
- 5Скопируйте файл .dt на отдельный носитель или в сетевое хранилище
Признак успешной выгрузки — файл .dt ненулевого размера появился в указанной папке, а конфигуратор не выдал ошибок. Для больших баз выгрузка может занимать значительное время, это нормально.
Копия документа или элемента справочника
В прикладном режиме «копия» — это дубликат объекта. Команда доступна почти в любом списке: выделите документ или элемент справочника и нажмите F9, кнопку «Скопировать» на панели или выберите «Ещё → Скопировать». Откроется новый объект с уже заполненными полями, который останется только проверить и записать.
Копирование удобно для однотипных документов: регулярных счетов, заказов с повторяющимся составом, кадровых приказов. Учтите, что копия документа получает новый номер и текущую дату, а связанные записи (например, проводки) создаются заново при проведении.
Тестовая копия базы для безопасных экспериментов
Отдельный частый сценарий — создание копии базы для проверки обновления, доработки или обучения сотрудников. Такая копия позволяет испытать изменения, не рискуя реальными данными: если что-то пойдёт не так, рабочая база не пострадает.
Порядок такой: создайте пустую базу в списке информационных баз, зайдите в неё конфигуратором и загрузите ранее выгруженный файл .dt через «Администрирование → Загрузить информационную базу». После загрузки убедитесь, что открылись нужные документы и справочники. Чтобы не перепутать тестовую копию с рабочей базой, переименуйте её в списке баз, добавив пометку «ТЕСТ» или «КОПИЯ».
Как проверить, что копия рабочая
Сам факт наличия файла копии не гарантирует, что из него можно восстановиться. Проверка особенно важна для копий, которые хранятся долго или создаются перед критичными операциями.
Как проверить результат
Файл имеет ожидаемый размер, дата создания совпадает с моментом выгрузки
Размер нулевой или аномально мал, дата старая
Копия загружается в пустую тестовую базу без ошибок, документы открываются
При загрузке возникают ошибки, часть данных отсутствует
Копия создана незадолго до планируемой операции
С момента создания копии в базу внесено много новых документов
Рекомендуется периодически выполнять контрольное восстановление: загрузить копию в отдельную базу и открыть несколько документов за последние даты. Это единственный надёжный способ убедиться, что резервная копия действительно пригодна.
Как выбрать подходящий способ копирования
Как выбрать действие
Для регулярной защиты данных одного ручного копирования недостаточно: настройте автоматическое резервное копирование штатными средствами или внешними инструментами и храните несколько поколений копий. Тогда при ошибке можно будет откатиться не только к последнему состоянию, но и к более раннему.
Что важно запомнить
«Копия» в 1С — это либо резервная копия базы (.dt или файл 1Cv8.1CD), либо дубликат объекта, созданный клавишей F9. Делайте копию базы перед любыми рискованными операциями, храните её отдельно от рабочих данных и периодически проверяйте восстановлением в тестовую базу.
Частые вопросы
Чем файл .dt отличается от файла 1Cv8.1CD?
Файл .dt — это выгрузка базы в переносимом формате, которую можно загрузить в любую пустую базу, в том числе на другой платформе хранения. Файл 1Cv8.1CD — это сам файл файловой базы, который работает только как файловая база и копируется средствами ОС.
Можно ли сделать копию базы, не заходя в конфигуратор?
Да, для файловой базы достаточно скопировать файл 1Cv8.1CD, предварительно завершив все сеансы. Также существуют внешние средства автоматического резервного копирования, которые работают без конфигуратора.
Почему после нажатия F9 документ не появился в списке?
Команда «Скопировать» открывает новый объект, но не записывает его автоматически. Документ появится в списке только после того, как вы нажмёте «Записать» или «Провести» в открывшейся форме.
Сколько копий базы нужно хранить?
Одной копии недостаточно: она может оказаться повреждённой или уже содержать ошибку. Практичный минимум — несколько копий за разные даты, при этом хотя бы одна должна храниться на отдельном носителе или в другом местоположении.
Что делать, если случайно загрузил старую копию в рабочую базу?
Данные, введённые после даты этой копии, будут потеряны, если нет более свежей резервной копии. Немедленно прекратите работу в базе и проверьте наличие других копий или журналов, из которых можно восстановить свежие документы. Чтобы не допустить такой ситуации, всегда делайте свежую копию перед любой загрузкой .dt.