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

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

Как перенести программу 1С на флешку

Как перенести программу 1С и базу данных на флешку: копирование файловой базы, выгрузка dt, перенос лицензий. Пошаговая инструкция с проверкой результата.

Перенести 1С на флешку можно двумя разными способами, и выбор зависит от того, что именно нужно перенести: саму платформу (установленную программу), информационную базу с данными или и то и другое. Чаще всего задача сводится к переносу файловой базы — это папка с файлом 1Cv8.1CD, которую достаточно скопировать на накопитель и подключить на другом компьютере.

Важно понимать: простое копирование папки с установленной платформой из C:\Program Files\1cv8 не даёт рабочую программу на другом компьютере — платформа требует установки через дистрибутив и привязки лицензии. Зато база данных переносится свободно, и именно в ней хранится вся ценная информация: документы, справочники, отчёты.

Ниже разобраны оба сценария: перенос файловой базы копированием и через выгрузку в файл .dt, а также перенос дистрибутива платформы и нюансы с лицензиями. Отдельно описаны проверка результата и типичные ошибки, из-за которых база не открывается или теряет данные.

Определите, что именно нужно перенести

Перед копированием ответьте на вопрос: что должно оказаться на флешке? Вариантов три. Первый — только данные (база): документы, контрагенты, номенклатура. Это самая частая задача при переезде на другой компьютер или передаче базы бухгалтеру. Второй — дистрибутив платформы для установки 1С на другом ПК. Третий — полный перенос рабочего места: база плюс установка платформы плюс лицензия.

Узнать, где лежит база, можно прямо из программы. Откройте окно выбора информационных баз при запуске 1С, выделите нужную базу — внизу окна будет указан путь к каталогу, например D:\Bases\Trade. Либо в уже открытой программе зайдите в меню «Файл» — «Справка» — «О программе» и найдите строку с каталогом информационной базы.

Если база клиент-серверная (работает через SQL Server), простое копирование папки не сработает — данные хранятся на сервере СУБД. В этом случае перенос делается только через выгрузку в файл .dt из конфигуратора или средствами самой СУБД.

Подготовьте флешку и проверьте объём

База 1С может занимать от нескольких сотен мегабайт до десятков гигабайт. Перед копированием узнайте размер: щёлкните правой кнопкой по папке базы, выберите «Свойства» и посмотрите строку «Размер». Флешка должна иметь свободное место с запасом — минимум на 20–30 % больше размера базы.

Обратите внимание на файловую систему накопителя. Если флешка отформатирована в FAT32, она не примет файл больше 4 ГБ — копирование большой базы оборвётся с ошибкой. В этом случае отформатируйте накопитель в NTFS или exFAT (предварительно сохранив с него нужные данные, форматирование всё удалит) либо используйте выгрузку в .dt со сжатием.

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

Способ 1: скопировать файловую базу целиком

Это самый быстрый и понятный способ, подходящий для большинства файловых баз. Главное условие — перед копированием все пользователи должны выйти из программы, а сама 1С на компьютере должна быть закрыта. Копирование открытой базы может привести к повреждению файла или потере последних данных.

Порядок действий при копировании базы
  1. 1
    Закройте 1С на всех компьютерах, где база открыта, и убедитесь, что никто не работает с ней по сети.
  2. 2
    Откройте папку с базой (путь виден в окне запуска 1С) и убедитесь, что внутри есть файл 1Cv8.1CD.
  3. 3
    Скопируйте всю папку базы целиком на флешку — не только файл 1CD, а весь каталог.
  4. 4
    Дождитесь полного окончания копирования и безопасно извлеките флешку через значок в трее.
  5. 5
    На другом компьютере скопируйте папку с флешки на локальный диск, откройте окно запуска 1С, нажмите «Добавить» и укажите путь к новой папке.

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

На новом компьютере база добавляется через окно запуска: кнопка «Добавить» — «Добавление в список существующей информационной базы» — указать каталог. После этого база появится в списке и откроется в обычном режиме.

Способ 2: выгрузить базу через конфигуратор в файл .dt

Выгрузка в .dt — универсальный способ, который работает и для файловых, и для клиент-серверных баз. Дополнительный плюс: файл выгрузки обычно заметно меньше исходной базы, что удобно для флешек ограниченного объёма. Минус — процесс дольше, и для него нужны права администратора в базе.

Порядок действий: откройте базу в режиме «Конфигуратор», выберите в меню «Администрирование» — «Выгрузить информационную базу», укажите флешку как место сохранения и имя файла, например baza.dt. Дождитесь завершения выгрузки — для больших баз это может занять десятки минут.

На новом компьютере создайте пустую базу: в окне запуска 1С нажмите «Добавить» — «Создание новой информационной базы» — «Создание информационной базы без конфигурации». Затем откройте её конфигуратором и выполните «Администрирование» — «Загрузить информационную базу», указав файл с флешки. После загрузки обновите конфигурацию базы данных, если программа это запросит.

Сравнение способов переноса

Копирование папки

Быстро и просто, подходит для файловых баз. Не работает для клиент-серверных баз и требует, чтобы база была закрыта.

Выгрузка в .dt

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

Перенос платформы и лицензии

Если нужно перенести саму программу, на флешку копируется не установленная платформа, а её дистрибутив — установочные файлы. Дистрибутив можно скачать с портала 1С по действующей подписке или взять с установочного диска. На новом компьютере платформа устанавливается стандартно: запуск setup.exe, выбор компонентов, установка.

Отдельная тема — лицензия. Программная лицензия (пин-код) привязывается к аппаратной конфигурации конкретного компьютера, поэтому при переезде её нужно активировать заново на новом ПК с помощью резервного пин-кода из комплекта. Аппаратный ключ HASP проще: достаточно вставить его в USB-порт нового компьютера и установить драйвер защиты.

Проверка результата после переноса

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

Дополнительно полезно запустить тестирование и исправление базы через конфигуратор (пункт «Администрирование» — «Тестирование и исправление») в режиме проверки логической целостности — это выявит скрытые повреждения файла после копирования.

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

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

Запуск базы на новом ПК
Норма

База открывается без ошибок, список пользователей на месте

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

Ошибка открытия файла или требование конфигурации

Данные за последний период
Норма

Документы и отчёты совпадают с исходной базой

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

Отсутствуют последние документы — копировали устаревшую версию

Целостность файла
Норма

Тестирование и исправление не находит ошибок

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

Ошибки логической целостности — файл повреждён при копировании

Типичные ошибки и ограничения

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

Третья группа проблем связана с самой флешкой: файловая система FAT32 не принимает файлы больше 4 ГБ, а прерывание копирования (извлечение накопителя, сбой питания) оставляет на флешке недозаписанный файл. Всегда дожидайтесь окончания копирования и пользуйтесь безопасным извлечением.

Типичные ошибки
01
Копирование базы при открытой 1С — файл повреждается, база не открывается на новом месте.
02
Попытка перенести установленную платформу копированием папки Program Files — на новом ПК программа не запустится, нужна установка из дистрибутива.
03
Забытая лицензия — база перенесена, но 1С не запускается без активации или ключа HASP.
04
Флешка в FAT32 для базы больше 4 ГБ — копирование обрывается с ошибкой на середине файла.
Итог

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

На флешку переносится база данных — папкой с файлом 1Cv8.1CD или выгрузкой .dt, а платформа устанавливается на новом компьютере из дистрибутива с отдельной активацией лицензии. Копируйте базу только при закрытой программе и проверяйте результат после переноса.

Часто задаваемые вопросы

Можно ли работать в 1С прямо с флешки, не копируя базу на компьютер?

Технически файловую базу можно открыть с флешки, указав путь к ней в списке баз, но делать это постоянно не рекомендуется. Скорость работы будет заметно ниже, а риск повреждения базы при сбое накопителя или случайном извлечении — высоким. Флешку лучше использовать только как транспорт: скопировал — перенёс — скопировал на локальный диск.

База занимает больше места, чем есть на флешке. Что делать?

Используйте выгрузку в файл .dt через конфигуратор — он обычно ощутимо компактнее исходной папки. Если и это не помогает, разбейте файл архиватором (7-Zip, WinRAR) на тома нужного размера и перенесите частями, либо воспользуйтесь внешним жёстким диском или передачей по локальной сети.

Нужно ли переносить на флешку папку с установленной платформой?

Нет, в этом нет смысла. Установленная платформа привязана к системе через реестр и службы, поэтому скопированная папка на другом компьютере не запустится. Переносите дистрибутив (установочные файлы) и устанавливайте платформу штатно, а затем активируйте лицензию.

На новом компьютере 1С пишет, что не найдена лицензия. Что делать?

База тут ни при чём — лицензия привязана к оборудованию старого ПК. Если у вас программная лицензия, активируйте её заново на новом компьютере с помощью резервного пин-кода из комплекта поставки. Если используется USB-ключ HASP, просто подключите его к новому компьютеру и установите драйвер защиты.

Как перенести клиент-серверную базу 1С на флешку?

Копирование папок тут не поможет — данные хранятся в СУБД на сервере. Откройте базу в конфигураторе и выполните «Администрирование» — «Выгрузить информационную базу» в файл .dt, сохранив его на флешку. На новом месте создайте пустую базу и загрузите файл через «Загрузить информационную базу».

База после переноса открывается, но просит обновить конфигурацию. Это нормально?

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