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

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

Как перенести базу 1С в облако

Перенос базы 1С в облако: выбор варианта размещения, подготовка и выгрузка базы, загрузка в облачный сервис, настройка доступа и проверка работы после миграции.

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

Существует три основных способа работы 1С в облаке: сервис 1С:Фреш от фирмы «1С», аренда виртуального сервера (VPS/VDS) с установкой платформы на нём и облачные сервисы от франчайзи 1С. Каждый вариант накладывает свои ограничения на конфигурацию, способы обмена данными и стоимость владения, поэтому выбор делается до начала переноса, а не после.

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

Выбор модели размещения: 1С:Фреш, VPS или сервис франчайзи

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

Аренда VPS/VDS даёт полный контроль: вы устанавливаете платформу 1С и при необходимости серверную часть с СУБД (PostgreSQL, MS SQL), публикуете базу через веб-сервер или предоставляете доступ по RDP. Этот вариант подходит для доработанных конфигураций, больших баз и нестандартных интеграций. Обратная сторона — администрирование (обновления платформы, резервные копии, защита сервера) остаётся на вас.

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

Сравнение вариантов размещения

1С:Фреш

Подходит для типовых конфигураций без доработок и небольших команд. Ограничение: нет доступа к СУБД, часть механизмов интеграции недоступна.

VPS/VDS с установкой платформы

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

Сервис франчайзи

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

Подготовка базы к переносу

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

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

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

Выгрузка базы в файл *.dt

Штатная выгрузка выполняется из конфигуратора: меню «Администрирование → Выгрузить информационную базу». Укажите каталог и имя файла. Время выгрузки зависит от размера базы: для базы в несколько гигабайт процесс занимает от десятков минут до нескольких часов. Не прерывайте операцию и не выключайте компьютер до её завершения.

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

Исходную базу не удаляйте и не архивируйте «насовсем» сразу после переноса. Сохраните её в режиме «только чтение» минимум на период параллельной эксплуатации — обычно несколько недель, пока не подтвердится корректность работы облачной копии.

Выгрузка базы в *.dt
  1. 1
    Завершите все сеансы пользователей и отключите регламентные задания
  2. 2
    Откройте конфигуратор от имени администратора с полными правами
  3. 3
    Выполните «Администрирование → Тестирование и исправление»
  4. 4
    Выполните «Администрирование → Выгрузить информационную базу» и укажите путь к файлу
  5. 5
    Дождитесь завершения и проверьте размер файла
  6. 6
    Выполните тестовую загрузку файла в пустую локальную базу

Загрузка базы в облачный сервис

Загрузка в 1С:Фреш

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

Загрузка на VPS

На виртуальном сервере установите платформу 1С той же версии, что использовалась локально (или новее, с последующим обновлением базы). Создайте пустую информационную базу, откройте её конфигуратором и выполните «Администрирование → Загрузить информационную базу», указав переданный на сервер файл *.dt. Для передачи файла на сервер используйте защищённые каналы (SFTP/SCP), а не открытые сетевые папки.

Настройка доступа и интеграций после переноса

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

Отдельного внимания требуют обмены данными: синхронизация с сайтом, обмен с банками (клиент-банк, DirectBank), ЭДО, интеграция с кассами и торговым оборудованием. Часть механизмов, работавших локально через COM-объекты, OLE или прямой доступ к файлам, в облаке не функционирует — их заменяют веб-сервисами, HTTP-запросами или расширениями. Каждую интеграцию проверяйте отдельно на тестовых документах.

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

Типичные ошибки при переносе
01
Перенос без тестирования и исправления — в облаке «всплывают» битые ссылки и ошибки, накопленные годами
02
Выгрузка при работающих пользователях или копирование файла базы вместо штатной выгрузки — риск повреждения данных
03
Несовпадение версий конфигурации — сервис отказывает в загрузке, приходится срочно обновлять исходную базу
04
Забытые интеграции: обмен с банком, ЭДО или сайтом перестаёт работать, и об этом узнают от контрагентов
05
Удаление локальной базы сразу после переноса — при обнаружении проблем откатиться не к чему

Проверка результата и параллельная эксплуатация

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

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

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

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

Оборотно-сальдовая ведомость на дату переноса
Норма

Остатки и обороты полностью совпадают с локальной базой

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

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

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

Все сотрудники входят под своими учётными записями, роли соответствуют обязанностям

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

Пользователи не могут войти или видят лишние разделы

Обмены с банком и ЭДО
Норма

Тестовая выгрузка платежа и получение документа проходят успешно

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

Ошибки подключения, недоступные механизмы обмена

Печатные формы и отчёты
Норма

Документы печатаются в привычном виде, отчёты формируются

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

Пустые формы, ошибки обращения к внешним файлам

Ограничения и когда облако не подходит

Облачный перенос не всегда оправдан. Если конфигурация сильно доработана «вглубь» (изменены типовые модули, а не добавлены расширения), размещение в 1С:Фреш невозможно без перевода доработок в расширения. Если учёт содержит сведения, размещение которых на сторонней инфраструктуре ограничено внутренними регламентами или законодательством, потребуется юридическая оценка договора с провайдером и условий хранения данных.

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

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

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

Конфигурация типовая, доработок нет или они вынесены в расширенияРассмотрите 1С:Фреш — минимальные затраты на администрирование
Конфигурация сильно доработана, нужны COM/OLE или прямой доступ к СУБДАрендуйте VPS и переносите базу с установкой платформы самостоятельно
Нет штатного администратора, но нужны доработкиВыбирайте облачный сервис франчайзи с сопровождением
Интернет в офисе нестабиленОставьте базу локально или настройте гибридную схему с синхронизацией

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

Можно ли перенести базу, если пользователи продолжают в ней работать?

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

Сохранятся ли пароли пользователей после загрузки в облако?

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

Что делать, если файл выгрузки слишком большой для загрузки через веб-интерфейс?

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

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

Для 1С:Фреш — как правило, да: версия конфигурации в выгрузке должна быть совместима с версией сервиса, иначе загрузка будет отклонена. Обновите локальную базу до актуального релиза заранее, проверьте работоспособность, и только потом выгружайте. Для VPS обновление не обязательно — вы сами контролируете версию платформы.

Как вернуться к локальной работе, если облако не подошло?

Обратная миграция выполняется тем же способом: выгрузка *.dt из облачной базы и загрузка в локальную. В 1С:Фреш выгрузка доступна из личного кабинета. Именно поэтому важно сохранять локальную копию в период параллельной эксплуатации — откат на неё занимает минуты.

Итог

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

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