Перенос базы 1С в облако и настройка доступа сотрудников

· 10 мин

Содержание

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

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

Три варианта облака для 1С и чем они отличаются

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

МодельКак работаетеЛицензии 1СДоработкиКому подходит
☁️ SaaS (сервис 1С по подписке)Браузер или тонкий клиент по ссылкеВходят в абонентскую платуТолько расширения, если провайдер разрешаетТиповая БП, УНФ, ЗУП, 1–15 пользователей
🖥 Аренда терминального сервераRDP или RemoteApp, «как на своём компьютере»Обычно входят в аренду, иногда своиЛюбыеДоработанные базы, внешние обработки, несколько баз
🛠 Свой облачный сервер (VPS, выделенный сервер)RDP, тонкий клиент по HTTP, клиент-серверСвои, покупаете самиЛюбыеЕсть администратор, 10+ пользователей, свои интеграции

Ориентировочные цены, чтобы понимать порядок:

  • 💳 SaaS — примерно 800–2 500 ₽ в месяц за пользователя, в зависимости от конфигурации и числа баз;
  • 💳 аренда на терминальном сервере — примерно 1 000–2 500 ₽ в месяц за пользователя;
  • 💳 свой VPS под 5–10 пользователей — примерно 3 000–10 000 ₽ в месяц за сервер плюс разовая покупка лицензий 1С и, для Windows Server, лицензий удалённых рабочих столов.

В SaaS принимают только типовые конфигурации актуального релиза. Если в базе снята поддержка или изменены объекты конфигурации, этот путь закрыт — выбирайте терминальный сервер или свой VPS.

Как выбрать облачного провайдера для 1С

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

Что проверить в договоре и на пробном периоде

  • 📍 Где стоят серверы. Если в базе есть персональные данные сотрудников и клиентов (а в ЗУП они есть всегда), их обработка должна идти на территории России — это требование закона о персональных данных.
  • 💾 Резервные копии. Как часто делаются (раз в сутки — минимум), сколько дней хранятся, можете ли вы сами скачать копию в .dt в любой момент.
  • 🔑 Чьи лицензии. Входят ли лицензии 1С и Windows в тариф или нужны свои.
  • 🧩 Внешние обработки и расширения. Можно ли подключать свои печатные формы, обработки банка, расширения.
  • 🖨 Принтеры, сканеры и токены ЭП. Работают ли локальные принтеры, сканеры штрихкода и носители электронной подписи через удалённый сеанс.
  • 🕐 Поддержка. В какие часы отвечают и за сколько поднимают упавшую базу.
  • 🚪 Выход из сервиса. Отдадут ли базу целиком, в каком формате и за какой срок, если решите уйти.

Пункт про выход из сервиса проверяйте обязательно. Без него переезд к другому провайдеру превращается в переговоры.

Тест на пробном периоде

Большинство провайдеров дают бесплатный период от одной до четырёх недель. Используйте его на реальных операциях, а не на демо-базе:

  1. Загрузите копию своей базы.
  2. Проведите типичный объём документов за день.
  3. Сформируйте тяжёлые отчёты: оборотно-сальдовую ведомость за год, анализ субконто.
  4. Отправьте отчётность или документ через ЭДО, если пользуетесь.
  5. Распечатайте документ на своём принтере.

Если что-то из этого тормозит или не работает на пробном периоде, дальше лучше не станет.

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

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

Что сделать до выгрузки

  1. Попросите всех выйти из программы и договоритесь о времени, когда в базе никто не работает. Документы, проведённые после выгрузки, в облако не попадут.
  2. Сделайте резервную копию — просто скопируйте каталог файловой базы целиком, пока программа закрыта.
  3. Проверьте базу. В Конфигураторе запустите Администрирование → Тестирование и исправление. Для этого режима нужен монопольный доступ, поэтому база должна быть закрыта у всех.
  4. Обновите конфигурацию до актуального релиза, если переходите в SaaS. Сервис принимает только поддерживаемые релизы; уточните у провайдера, какой номер нужен.
  5. Соберите внешние файлы: внешние обработки и печатные формы, файлы расширений .cfe, если они хранятся отдельно, настройки обмена с банком и сайтом.
  6. Запишите список пользователей и их права — после переноса в SaaS пользователей обычно заводят заново.
Перед выгрузкой базы
Выполнено: 0 / 6

Как выгрузить базу в файл .dt

Для переноса на терминальный сервер или свой VPS нужен файл выгрузки:

  1. Откройте базу в режиме Конфигуратор.
  2. Выберите Администрирование → Выгрузить информационную базу.
  3. Укажите папку и имя файла, нажмите «Сохранить».

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

Файл .dt — это полная копия бухгалтерии с персональными данными. Не отправляйте его обычным письмом и не выкладывайте по открытой ссылке без пароля.

Загрузка базы на сервер провайдера

Порядок загрузки зависит от модели облака.

В SaaS-сервис

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

Сервис проверяет релиз и типовость конфигурации. Если загрузка отклонена, чаще всего причина в одном из двух: релиз ниже требуемого или конфигурация снята с поддержки.

На арендованный терминальный сервер

Здесь всё делает провайдер:

  1. Вы передаёте файл .dt или архив каталога файловой базы.
  2. Провайдер создаёт базу, загружает данные и выдаёт логины для удалённого входа.
  3. Вы проверяете, что остатки и последние документы на месте.

На собственный облачный сервер

Если сервер ваш, загружаете сами:

  1. Установите на сервер платформу 1С той же версии, что у вас, или с номером не ниже.
  2. Создайте пустую информационную базу: файловую или на сервере 1С:Предприятия с СУБД PostgreSQL или MS SQL.
  3. Откройте пустую базу в Конфигураторе и выполните Администрирование → Загрузить информационную базу, укажите файл .dt.
  4. Подключите расширения и внешние обработки, проверьте права пользователей.

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

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

Что делать с лицензиями

  • 🔐 SaaS и аренда — лицензии на стороне провайдера, ваши старые остаются у вас.
  • 🔐 Свой сервер — программную лицензию активируют на новом сервере заново. Она привязана к параметрам компьютера, а для повторной активации в комплекте есть запасные пин-коды. USB-ключ защиты в облачной виртуальной машине без специального проброса устройств работать не будет — для облака берите программные лицензии.
  • 🔐 Клиент-сервер — кроме клиентских лицензий нужна лицензия на сервер 1С:Предприятия.

Как подключиться к облачной 1С с рабочего места

Способ входа выдаёт провайдер, но знать варианты полезно: от них зависят удобство и скорость.

Через удалённый рабочий стол (RDP) или RemoteApp

Самый распространённый вариант для аренды и своего сервера.

  1. На Windows откройте «Подключение к удалённому рабочему столу» (mstsc).
  2. Введите адрес сервера, логин и пароль от провайдера.
  3. В открывшемся сеансе запустите 1С как обычно.

RemoteApp удобнее: вместо целого рабочего стола у пользователя открывается только окно 1С, будто программа установлена локально. Провайдер присылает файл .rdp — его достаточно запустить. На своём сервере для этого в RemoteApp публикуют 1cestart.exe, и пользователь видит привычный список баз.

Чтобы печатать на локальный принтер, в настройках подключения на вкладке «Локальные ресурсы» включите принтеры. Для токенов электронной подписи там же разрешите смарт-карты.

Через тонкий клиент по HTTP

Вариант для SaaS и для своего сервера с опубликованной базой.

  1. Установите на компьютер тонкий клиент 1С нужной версии.
  2. В окне запуска нажмите «Добавить» и выберите добавление существующей информационной базы.
  3. Тип расположения — «На веб-сервере», вставьте адрес публикации, который дал провайдер.

На своём сервере базу публикуют из Конфигуратора командой Администрирование → Публикация на веб-сервере. Для этого на сервере заранее ставят Apache или IIS и модули расширения веб-сервера из дистрибутива платформы.

Через браузер (веб-клиент)

Тот же адрес публикации открывается в браузере. Ничего ставить не нужно, удобно для работы с ноутбука или чужого компьютера. Минус — работа с локальными файлами и оборудованием ограничена, для полноценной работы с ЭП и сканерами тонкий клиент надёжнее.

Безопасность удалённого доступа к 1С в облаке

Облако снимает риск «сгорел компьютер в офисе», но добавляет другой — доступ к бухгалтерии через интернет . Минимальный набор мер:

  • 🔒 Не открывайте RDP напрямую в интернет на порту 3389. Подключение — через VPN, шлюз удалённых рабочих столов или хотя бы с ограничением по IP-адресам офиса.
  • 🔒 HTTPS для веб-публикации. Тонкий клиент и браузер должны ходить к базе только по защищённому протоколу с действующим сертификатом.
  • 🔒 Двухфакторный вход в личный кабинет провайдера и, если поддерживается, в удалённый сеанс.
  • 🔒 Пароли у всех пользователей 1С. Пустой пароль администратора в облачной базе — открытая дверь для любого, кто дошёл до окна входа.
  • 🔒 Свой логин каждому сотруднику. Общая учётка «бухгалтер» не даёт понять в журнале регистрации, кто удалил документ.
  • 🔒 Блокировка уволенных в тот же день — и в 1С, и в учётной записи провайдера.
  • 🔒 Своя копия базы раз в неделю. Даже при копиях у провайдера держите у себя свежий .dt на случай спора или блокировки аккаунта.

Для собственного сервера в режиме клиент-сервер не выставляйте в интернет порты кластера 1С (по умолчанию агент 1540, менеджер 1541 и диапазон рабочих процессов). Снаружи достаточно HTTPS-публикации или VPN.

Как ускорить работу 1С в облаке

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

Канал и способ подключения

  • 🌐 Для RDP и тонкого клиента хватает стабильных 2–5 Мбит/с на пользователя. Важнее не скорость, а задержка: при пинге до сервера выше 80–100 мс интерфейс начинает ощутимо «залипать».
  • 🌐 Выбирайте дата-центр ближе к офису. Сервер в соседнем часовом поясе отвечает заметно быстрее, чем за несколько тысяч километров.
  • ❌ Никогда не открывайте файловую базу по сетевой папке через интернет или VPN. Файловая база по медленному каналу работает очень медленно и рискует повредиться при обрыве. Только RDP или веб-публикация.

Ресурсы сервера

ПользователейРежим базыОриентир ресурсов на сервер
1–5Файловый2–4 ядра, 8 ГБ памяти, SSD
5–15Файловый или клиент-сервер4–8 ядер, 16 ГБ памяти, SSD
15 и большеКлиент-сервер, PostgreSQL или MS SQL8+ ядер, 32 ГБ памяти и больше, быстрые SSD

Файловая база при росте числа одновременных пользователей начинает упираться в блокировки. Если больше 10 человек одновременно проводят документы и регулярно ловят ожидание, пора переходить на клиент-серверный вариант.

Что ещё помогает

  • ⚡ Отключите в RDP-клиенте лишнее: фон рабочего стола, сглаживание шрифтов, анимацию.
  • ⚡ Тяжёлые отчёты и закрытие месяца запускайте, когда остальные не работают.
  • ⚡ На своём сервере регулярно запускайте регламентное обслуживание СУБД и следите за свободным местом на диске.

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

Можно ли вернуть базу из облака обратно на свой компьютер?
Да. Скачайте у провайдера выгрузку .dt и загрузите её в пустую базу на компьютере через Конфигуратор. Для работы локально понадобятся свои лицензии 1С.
Нужно ли покупать 1С, если работаю в облаке?
В SaaS и при аренде терминального сервера — обычно нет, лицензии входят в абонентскую плату. Для собственного облачного сервера лицензии покупаете вы.
Будет ли работать отправка отчётности из облачной 1С?
Да. В SaaS сервис отчётности подключается внутри программы. На терминальном сервере носитель подписи пробрасывают в сеанс или переходят на облачную подпись, которая хранится у оператора отчётности.
Сколько человек могут одновременно работать в облачной базе?
Столько, сколько оплачено пользователей в тарифе или лицензий на вашем сервере. Технически ограничение задаётся ресурсами сервера и режимом базы.
Что будет с данными, если провайдер прекратит работу?
Защищает только своя свежая копия. Поэтому договор должен прописывать выдачу базы при расторжении, а вы — регулярно скачивать .dt.

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»