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

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

Как перенести конфигурацию 1С на другой компьютер

Пошаговые способы переноса конфигурации 1С на другой компьютер: выгрузка базы, перенос файловой и клиент-серверной ИБ, настройка платформы и проверка результата.

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

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

Второй ключевой момент — тип базы. Файловая база хранится в одном файле 1Cv8.1CD на диске и переносится простым копированием. Клиент-серверная база размещается в СУБД (MS SQL Server, PostgreSQL и др.) и переносится через выгрузку .dt либо штатные средства СУБД. Ниже разобраны все основные сценарии.

Что именно нужно перенести: конфигурация или база с данными

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

Второй сценарий — перенос рабочей базы со всеми данными на новый компьютер. Здесь нужна выгрузка .dt или копирование файловой базы. Третий сценарий — перенос только данных между одинаковыми конфигурациями (например, накопленные документы из старой базы в новую). Для этого применяется выгрузка данных в формате XML через одноимённую обработку «Выгрузка и загрузка данных XML».

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

Файл конфигурации .cf

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

Выгрузка .dt

Переносит конфигурацию и все данные базы. Универсальный способ для файловых и клиент-серверных баз.

Копирование 1Cv8.1CD

Самый быстрый способ для файловой базы. Не подходит для клиент-серверных баз.

Выгрузка данных XML

Переносит данные между базами с идентичной конфигурацией. Не переносит саму конфигурацию.

Подготовка: что проверить перед переносом

До начала переноса проверьте версию платформы 1С:Предприятие на обоих компьютерах. База, созданная или сохранённая на новой версии платформы, может не открыться на старой. Установите на целевой компьютер платформу той же версии или новее — дистрибутив берётся с портала поставщика или с диска ИТС при наличии действующей подписки.

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

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

Перенос файловой базы копированием

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

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

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

Порядок копирования файловой базы
  1. 1
    Завершите все сеансы работы с базой на старом компьютере
  2. 2
    Найдите папку базы по пути из окна запуска 1С
  3. 3
    Скопируйте папку целиком на новый компьютер
  4. 4
    Установите платформу 1С подходящей версии на новый компьютер
  5. 5
    Добавьте базу в список через кнопку «Добавить» и укажите путь
  6. 6
    Запустите базу и проверьте открытие документов и отчётов

Перенос базы через выгрузку и загрузку .dt

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

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

Учтите ограничение: загрузка .dt полностью замещает содержимое базы-приёмника. Загружать файл можно только в пустую или ненужную базу. Также перенос через .dt не сохраняет настройки публикации на веб-сервере и регистрацию в кластере — их нужно настроить заново.

Перенос только конфигурации без данных

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

На целевом компьютере откройте конфигуратор нужной базы и выполните «Конфигурация → Загрузить конфигурацию из файла». Если конфигурация находится на поддержке, потребуется снять замок поставщика или использовать режим сравнения и объединения («Конфигурация → Сравнить, объединить с конфигурацией из файла»), чтобы контролировать, какие объекты изменятся.

После загрузки выполните обновление конфигурации базы данных (клавиша F7 или «Конфигурация → Обновить конфигурацию базы данных»). При изменении структуры данных платформа выполнит реструктуризацию — в больших базах это может занять заметное время, поэтому планируйте операцию на нерабочие часы.

Перенос клиент-серверной базы

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

Альтернатива — перенос средствами СУБД: резервная копия базы данных в MS SQL Server или PostgreSQL и восстановление на новом сервере. Этот способ быстрее для больших баз, но требует квалификации администратора СУБД и аккуратного переноса учётных записей и прав доступа. После восстановления базу нужно зарегистрировать в консоли кластера 1С с указанием новых параметров подключения.

Не забудьте про сопутствующие настройки: хранилище конфигурации (если используется), планировщик заданий, регламентные операции СУБД, параметры блокировок. Их отсутствие на новом месте — частая причина того, что «база перенесена, но работает не так».

Типичные ошибки при переносе
01
Копирование файловой базы при открытых сеансах — файл переносится в несогласованном состоянии, база может не открыться или содержать повреждения
02
Загрузка .dt в рабочую базу вместо пустой — данные базы-приёмника уничтожаются безвозвратно
03
Игнорирование версии платформы — база не открывается на старой версии после сохранения на новой
04
Забытая активация лицензии на новом компьютере — база перенесена, но запуск невозможен
05
Перенос клиент-серверной базы копированием файлов СУБД без остановки служб — риск повреждения данных

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

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

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

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

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

Запуск базы на новом компьютере
Норма

База открывается в режиме предприятия без ошибок

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

Ошибка открытия, сообщение о несовместимости версии платформы

Итоги стандартных отчётов
Норма

Совпадают с итогами на старом компьютере

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

Расхождения в остатках и оборотах

Список пользователей
Норма

Все пользователи на месте, вход выполняется

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

Пользователи отсутствуют или не могут войти

Печать и обмены
Норма

Документы печатаются, обмены выполняются

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

Ошибки печати, не настроены пути обмена

Частые вопросы о переносе 1С

Можно ли перенести базу 1С на флешке?

Да, для файловой базы это обычная практика: скопируйте папку с файлом 1Cv8.1CD на флешку и перенесите на другой компьютер. Файл .dt также можно переносить на съёмном носителе. Убедитесь, что на флешке достаточно места и файловая система поддерживает большие файлы (для файлов больше 4 ГБ нужна NTFS или exFAT, а не FAT32).

Откроется ли база на новой версии платформы?

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

Переносятся ли пользователи и пароли при выгрузке .dt?

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

Чем перенос через .dt отличается от копирования файла базы?

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

Нужно ли переносить конфигурацию поставщика отдельно?

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

Что делать, если после переноса база требует лицензию?

Лицензия привязана к оборудованию, поэтому на новом компьютере её нужно активировать заново: при запуске выберите получение программной лицензии и введите пин-код из комплекта поставки (включая резервный), либо подключите аппаратный ключ HASP. Пин-коды храните вместе с регистрационной анкетой.

Итог

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

Определите, что переносите: конфигурацию (.cf), базу с данными (.dt) или файловую базу копированием. Проверьте версию платформы, лицензии и завершите все сеансы перед выгрузкой. После переноса сверьте итоги отчётов и проверьте пользователей, печать и обмены.