Администрирование · 11 мин
Как перенести базу 1С в облако
Перенос базы 1С в облако: выбор варианта размещения, подготовка и выгрузка базы, загрузка в облачный сервис, настройка доступа и проверка работы после миграции.
Перенос базы 1С в облако решает три типовые задачи: сотрудники получают доступ к учёту из любой точки, отпадает необходимость содержать собственный сервер, а резервное копирование перекладывается на провайдера. При этом сама процедура миграции технически несложная: в большинстве случаев достаточно выгрузить информационную базу в файл *.dt и загрузить его в облачный сервис. Сложности возникают на этапе выбора модели размещения и подготовки базы.
Существует три основных способа работы 1С в облаке: сервис 1С:Фреш от фирмы «1С», аренда виртуального сервера (VPS/VDS) с установкой платформы на нём и облачные сервисы от франчайзи 1С. Каждый вариант накладывает свои ограничения на конфигурацию, способы обмена данными и стоимость владения, поэтому выбор делается до начала переноса, а не после.
Ниже разобран полный цикл миграции: от оценки исходной базы до проверки работы пользователей в облаке. Инструкция подходит для типовых конфигураций («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом») в файловом и клиент-серверном варианте.
Выбор модели размещения: 1С:Фреш, VPS или сервис франчайзи
1С:Фреш — облачный сервис от разработчика платформы. База размещается на инфраструктуре «1С», работа ведётся через браузер или тонкий клиент, обновления типовых конфигураций выполняются автоматически. Ограничения: поддерживаются только типовые конфигурации без доработок (либо доработки через расширения, прошедшие проверку), нет прямого доступа к СУБД и файловой системе, COM-соединения и некоторые внешние компоненты недоступны.
Аренда VPS/VDS даёт полный контроль: вы устанавливаете платформу 1С и при необходимости серверную часть с СУБД (PostgreSQL, MS SQL), публикуете базу через веб-сервер или предоставляете доступ по RDP. Этот вариант подходит для доработанных конфигураций, больших баз и нестандартных интеграций. Обратная сторона — администрирование (обновления платформы, резервные копии, защита сервера) остаётся на вас.
Облачные сервисы франчайзи занимают промежуточное положение: партнёр «1С» размещает вашу базу на своей инфраструктуре и берёт на себя сопровождение. Условия и ограничения у каждого провайдера свои — уточняйте допустимость доработок, порядок резервного копирования и возможность забрать базу при расторжении договора.
Сравнение вариантов размещения
Подходит для типовых конфигураций без доработок и небольших команд. Ограничение: нет доступа к СУБД, часть механизмов интеграции недоступна.
Подходит для доработанных конфигураций, больших баз и сложных интеграций. Ограничение: требуется администрирование сервера и лицензии на платформу.
Подходит, когда нужна поддержка специалистов без найма администратора. Ограничение: условия зависят от конкретного провайдера.
Подготовка базы к переносу
Перед выгрузкой определите текущий режим работы базы. Файловая база (каталог с файлом 1Cv8.1CD) переносится напрямую через выгрузку .dt. Клиент-серверная база (MS SQL, PostgreSQL) также выгружается в .dt через конфигуратор — штатного средства это достаточно, применять выгрузку средствами СУБД для миграции в файловый вариант нельзя.
Обязательный шаг — тестирование и исправление информационной базы. Откройте конфигуратор, перейдите в «Администрирование → Тестирование и исправление» и выполните проверку в режиме «Тестирование и исправление» с включённой проверкой ссылочной целостности. Ошибки, которые локально почти не проявлялись, после переноса и смены окружения способны привести к сбоям обменов и отчётов.
Дополнительно полезно очистить базу от лишнего: пометить на удаление неиспользуемые объекты и выполнить удаление помеченных, очистить устаревшие версии объектов, если включено версионирование. Чем меньше объём файла выгрузки, тем быстрее загрузка и ниже риск таймаутов при передаче большого файла через веб-интерфейс сервиса.
Выгрузка базы в файл *.dt
Штатная выгрузка выполняется из конфигуратора: меню «Администрирование → Выгрузить информационную базу». Укажите каталог и имя файла. Время выгрузки зависит от размера базы: для базы в несколько гигабайт процесс занимает от десятков минут до нескольких часов. Не прерывайте операцию и не выключайте компьютер до её завершения.
После выгрузки проверьте целостность файла: сравните его размер с ожидаемым (резкое расхождение с объёмом исходной базы — повод для повторной выгрузки) и при возможности выполните тестовую загрузку в пустую локальную базу. Это страхует от ситуации, когда файл окажется повреждён уже после того, как исходная база выведена из эксплуатации.
Исходную базу не удаляйте и не архивируйте «насовсем» сразу после переноса. Сохраните её в режиме «только чтение» минимум на период параллельной эксплуатации — обычно несколько недель, пока не подтвердится корректность работы облачной копии.
- 1Завершите все сеансы пользователей и отключите регламентные задания
- 2Откройте конфигуратор от имени администратора с полными правами
- 3Выполните «Администрирование → Тестирование и исправление»
- 4Выполните «Администрирование → Выгрузить информационную базу» и укажите путь к файлу
- 5Дождитесь завершения и проверьте размер файла
- 6Выполните тестовую загрузку файла в пустую локальную базу
Загрузка базы в облачный сервис
Загрузка в 1С:Фреш
В личном кабинете сервиса создайте новое приложение с нужной конфигурацией, затем воспользуйтесь функцией загрузки данных из файла выгрузки. Для крупных баз сервис предлагает загрузку через файловое хранилище с последующим развёртыванием. Учтите: версия конфигурации в файле должна быть совместима с версией в сервисе — при расхождении потребуется предварительное обновление локальной базы до актуального релиза.
Загрузка на VPS
На виртуальном сервере установите платформу 1С той же версии, что использовалась локально (или новее, с последующим обновлением базы). Создайте пустую информационную базу, откройте её конфигуратором и выполните «Администрирование → Загрузить информационную базу», указав переданный на сервер файл *.dt. Для передачи файла на сервер используйте защищённые каналы (SFTP/SCP), а не открытые сетевые папки.
Настройка доступа и интеграций после переноса
После загрузки проверьте список пользователей: у всех ли сотрудников есть актуальные учётные записи, соответствуют ли роли их обязанностям. Смените пароли администраторов — особенно если файл выгрузки передавался через сторонние каналы. В 1С:Фреш пользователи дополнительно привязываются к учётным записям сервиса.
Отдельного внимания требуют обмены данными: синхронизация с сайтом, обмен с банками (клиент-банк, DirectBank), ЭДО, интеграция с кассами и торговым оборудованием. Часть механизмов, работавших локально через COM-объекты, OLE или прямой доступ к файлам, в облаке не функционирует — их заменяют веб-сервисами, HTTP-запросами или расширениями. Каждую интеграцию проверяйте отдельно на тестовых документах.
Проверьте также подключённые печатные формы, внешние отчёты и обработки: файловые пути, прописанные в настройках, после миграции станут недействительными. Внешние печатные формы подключаются заново через «Администрирование → Печатные формы, отчёты и обработки».
Проверка результата и параллельная эксплуатация
Правильная практика — период параллельной работы: основные операции ведутся в облачной базе, а локальная сохраняется в режиме чтения для сверки. Сверьте контрольные показатели: оборотно-сальдовую ведомость, остатки по складу, взаиморасчёты с ключевыми контрагентами, остатки по кассе и банковским счетам на дату переноса. Цифры в обеих базах должны совпадать до копейки.
Проверьте работу типовых операций под учётной записью обычного пользователя, а не администратора: проведение документов, формирование отчётов, печать, выгрузка платёжных поручений. Проблемы с правами и недоступные механизмы чаще всего обнаруживаются именно на этом этапе.
Как проверить результат переноса
Остатки и обороты полностью совпадают с локальной базой
Расхождения по счетам — искать незакрытые периоды или ошибки выгрузки
Все сотрудники входят под своими учётными записями, роли соответствуют обязанностям
Пользователи не могут войти или видят лишние разделы
Тестовая выгрузка платежа и получение документа проходят успешно
Ошибки подключения, недоступные механизмы обмена
Документы печатаются в привычном виде, отчёты формируются
Пустые формы, ошибки обращения к внешним файлам
Ограничения и когда облако не подходит
Облачный перенос не всегда оправдан. Если конфигурация сильно доработана «вглубь» (изменены типовые модули, а не добавлены расширения), размещение в 1С:Фреш невозможно без перевода доработок в расширения. Если учёт содержит сведения, размещение которых на сторонней инфраструктуре ограничено внутренними регламентами или законодательством, потребуется юридическая оценка договора с провайдером и условий хранения данных.
Также учитывайте зависимость от канала связи: при нестабильном интернете в офисе работа с облачной базой будет дискомфортной. Для таких случаев рассматривают гибридную схему — локальная база с регулярной синхронизацией в облачную копию для удалённых сотрудников.
Как выбрать действие
Частые вопросы
Можно ли перенести базу, если пользователи продолжают в ней работать?
Нет. Выгрузка в *.dt требует монопольного доступа: все сеансы должны быть завершены, регламентные задания остановлены. Планируйте перенос на нерабочее время — вечер или выходной — и заранее уведомите сотрудников о перерыве в работе.
Сохранятся ли пароли пользователей после загрузки в облако?
Да, список пользователей и их настройки переносятся вместе с базой. Однако после переноса рекомендуется сменить пароли административных учётных записей, так как файл выгрузки мог проходить через сторонние каналы передачи.
Что делать, если файл выгрузки слишком большой для загрузки через веб-интерфейс?
Предварительно уменьшите базу: удалите помеченные объекты, очистите историю версионирования, выполните сжатие таблиц через тестирование и исправление. Если объём остаётся большим, уточните у провайдера альтернативный способ передачи — многие сервисы принимают файлы через защищённое файловое хранилище с последующим развёртыванием на своей стороне.
Нужно ли обновлять конфигурацию перед переносом?
Для 1С:Фреш — как правило, да: версия конфигурации в выгрузке должна быть совместима с версией сервиса, иначе загрузка будет отклонена. Обновите локальную базу до актуального релиза заранее, проверьте работоспособность, и только потом выгружайте. Для VPS обновление не обязательно — вы сами контролируете версию платформы.
Как вернуться к локальной работе, если облако не подошло?
Обратная миграция выполняется тем же способом: выгрузка *.dt из облачной базы и загрузка в локальную. В 1С:Фреш выгрузка доступна из личного кабинета. Именно поэтому важно сохранять локальную копию в период параллельной эксплуатации — откат на неё занимает минуты.
Что важно запомнить
Перенос базы 1С в облако сводится к выгрузке *.dt с монопольным доступом и загрузке в выбранный сервис. Критичны три вещи: тестирование базы до выгрузки, проверка интеграций и прав после загрузки, сохранение локальной копии на период параллельной эксплуатации. Модель размещения выбирайте по степени доработанности конфигурации и требованиям к интеграциям.