В связке «мобильное приложение + учетная система» есть несколько участников обмена данными:
- клиентское приложение на устройстве;
- сервер базы «Склад 15»;
- непосредственно учетная система «1С: Предприятие».
Приложение и учетная система постоянно обмениваются документами и товарными справочниками, а сервер базы «Склад 15» выступает в роли промежуточного хранилища этих данных. Для бесперебойной работы все эти компоненты должны быть постоянно связываться между собой по Wi-Fi (кроме случая, когда используется батч-режим).
В идеальном мире эти компоненты должны находиться рядом друг с другом и в одной локальной сети. Но реальность такова, что чаще всего они расположены на разных складах, в разных городах и регионах, и не могут быть объединены одной локальной сетью, например:
- Сервер учетной системы и сервер «Склад 15» находятся на одном ПК/ виртуальной машине (в одной локальной сети), а ТСД — на удаленных складах (магазинах), подключенные к другой сети.
- Учетная системы — облачная, сервер «Склад 15» установлен на ПК на складе (в магазине). ТСД находятся в одной локальной сети с сервером и могут подключаться к нему по Wi-Fi.
- Учетная системы — облачная, сервер «Склад 15» находится у клиента в головном офисе. Устройства находятся на складах (магазинах) и не могут подключиться к удаленному серверу по Wi-Fi.
- Учетная система находится в головном офисе, сервер «Склад 15» на основном складе, и к нему по локальной сети подключены ТСД, которые тоже находятся на этом складе. ТСД, работающие на других складах, своих серверов там не имеют и должны подключаться к основному серверу через Интернет.
Раньше ни один их перечисленных кейсов не мог работать «из коробки», без дополнительных манипуляций. Требовалось настраивать VPN на каждом отдельном терминале или пробрасывать порты базы во внешнюю сеть, что позволяло достичь ожидаемого результата, но требовало много времени и ресурсов. Теперь же настроить удаленный доступ стало гораздо проще благодаря встроенному в «Склад 15» обмену через Интернет.
Рассмотрим все способы подробнее.
Сложный. Проброс портов на роутере
Проброс портов подразумевает, что вы настраиваете роутер и базу таким образом, что она оказывается открыта для доступа из внешней сети.
Минусы:
- нужно МНОГО ВРЕМЕНИ;
- нужен системный администратор, который все это настроит;
- на ТСД придётся устанавливать сертификат;
- изначально такая база ничем не защищена и любой пользователь сети может изменить её данные. Чтобы защититься от внешних воздействий, нужно самостоятельно включать использование https-протокола и авторизацию по пользователю, что тоже требует определенных знаний и умений
В остальном такая база не будет отличаться от локальной. Для нее можно выбрать режим работы (онлайн или офлайн), к ней смогут подключаться как удаленные ТСД, так и ТСД из одной локальной сети.
Средний. VPN
В этом случае на каждом удаленном ТСД, который подключается к базе, нужно настроить VPN и включать его всякий раз, когда вы собираетесь работать с учетной системой.
Минусы:
- нужен системный администратор, который все это настроит;
- настройка займет немало времени, ведь на каждом отдельном ТСД нужно ввести параметры VPN-подключения. Потом потребуется всегда следить за тем, чтобы VPN был включен, ведь как только соединение пропадет, связь с базой будет разорвана. К тому же со включенным VPN батарея у ТСД будет садиться быстрее.
Простой. Обмен через Интернет
Для активации обмена через Интернет потребуется нажать одну кнопку в мастере настройки базы (при создании новой или перенастроить старую). И нажать еще одну кнопку на каждом подключаемом к базе ТСД (выбрав способ обмена «Интернет»).
Из возможных неудобств — обязательная регистирация на сайте разработчика «Склад 15», но оно слишком незначительно на фоне простоты настройки и использования обмена через Интернет.
Плюсы:
- все происходит гораздо быстрее, чем в предыдущих случаях;
- с этой задачей может справиться любой пользователь, не только системный администратор;
- не нужно дополнительно настраивать защиту данных — все уже встроено в продукт;
- можно работать с облачной 1С («1С: Фреш») даже в онлайн-режиме.
Сравним некоторые требования и полученные возможности базы, настроенные по каждому из перечисленных способов
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Выводы
Мы нашли победителя среди технологий обмена «Склад 15» с «1С: Предприятием» — обмен через Интернет. Это самый простой в настройке и быстрый в работе способ, который не требует особых временных и материальных затрат при внедрении. Но есть кое-что еще….
Бонус
ОБЛАКО Склад 15 — это как обмен через Интернет на максималках. В таком случае база вашего продукта находится в облаке и может связываться с любой учетной системой (облачной и локальной), а также с любыми устройствами (независимо от их местоположения).
Плюсы:
- простое создание и настройка;
- доступ к базе с любого ПК, нужен только логин и пароль;
- в принципе нет такого понятия как «удаленные ТСД», все подключаются по одинаковому алгоритму;
- появляются дополнительные возможности (управление устройствами и лицензиями).