Как подключить мобильный телефон к 1С:Управление торговлей для просмотра остатков и оформления заказов?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В современном бизнесе мобильность сотрудников — это залог высокой скорости обслуживания клиентов. Менеджеры по продажам и торговые представители должны иметь оперативный доступ к актуальным остаткам товаров на складах и иметь возможность создавать заказы непосредственно со своего смартфона. В конфигурации «1С:Управление торговлей» (начиная с редакции 11 и её региональных аналогов, таких как УТ 3) для этого предусмотрены штатные механизмы. Однако при первой настройке интеграции системные администраторы и разработчики часто сталкиваются с техническими сложностями: ошибками совместимости платформ, вопросами распределения лицензий и проблемами сетевой безопасности.

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

Вариант 1: Интеграция с типовым мобильным приложением «1С:Заказы»

Типовое приложение «1С:Заказы» предназначено для автономной работы менеджеров и торговых представителей. Обмен данными с центральной базой «1С:Управление торговлей» происходит сеансами: мобильное устройство периодически запрашивает актуальные остатки и цены, а обратно отправляет созданные заказы клиентов.

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

  1. Активация функционала в программе: Перейдем в раздел НСИ и администрирование, выберем пункт Настройка интеграции и обязательно установим флаг напротив опции Разрешить синхронизацию данных с мобильным приложением "1С:Заказы". Без включения этой константы конфигурация будет отклонять любые запросы от мобильных устройств.
  2. Публикация веб-сервиса на веб-сервере: Обмен данными осуществляется через специализированный веб-сервис конфигурации, который называется CustomerOrdersExchange. Нам потребуется веб-сервер (в качестве которого чаще всего используют Apache или IIS). Откроем конфигуратор «1С:Предприятие» от имени администратора, перейдем в меню Администрирование -> Публикация на веб-сервере. На вкладке Web-сервисы необходимо найти строчку CustomerOrdersExchange, установить для нее флаг публикации и указать имя публикации. После нажатия кнопки «Опубликовать» веб-сервер будет готов принимать запросы по адресу вида https://[имя_вашего_сервера]/[имя_публикации]/ws/CustomerOrdersExchange.1cws.
  3. Настройка прав доступа пользователей: Пользователь, под учетной записью которого будет выполняться авторизация с мобильного устройства, должен обладать соответствующими правами. Проанализируем роли пользователя в режиме Администрирование. Ему должна быть назначена роль Использование мобильного приложения "1С:Заказы клиентов". Также можно назначить один из предопределенных профилей групп доступа, например, Торговый представитель, Менеджер продаж или Супервайзер.

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

Вариант 2: Использование технологии «Мобильный клиент»

Если вашим сотрудникам требуется работать в режиме реального времени (онлайн) и иметь доступ к полному или практически полному интерфейсу программы «1С:Управление торговлей», стандартного приложения «1С:Заказы» может оказаться недостаточно. В этом случае идеальным решением станет использование технологии Мобильного клиента.

Мобильный клиент представляет собой полноценное приложение для Android или iOS, которое транслирует управляемый интерфейс конфигурации на экран смартфона. По сути, это аналог обычного тонкого клиента, но адаптированный под сенсорные экраны мобильных устройств.

Рассмотрим особенности развертывания мобильного клиента:

Разбираемся с лицензированием: сколько лицензий потребуется?

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

Представим стандартную ситуацию: у организации приобретена файловая база «1С:Управление торговлей» и многопользовательская программная лицензия на 5 рабочих мест. Локальные компьютеры сотрудников в офисе подключены по локальной сети.

Сценарий А: Работа через Мобильный клиент (Онлайн)

Мобильный клиент работает по тем же правилам, что и обычный тонкий клиент. При подключении к файловой базе через веб-сервер (Apache или IIS) раздачей лицензий занимается сам веб-сервер.

Каждое активное подключение с мобильного устройства будет расходовать одну стандартную клиентскую лицензию из общего офисного пула. Рассмотрим пример: если в офисе за компьютерами уже работают 5 сотрудников, то при попытке шестого сотрудника зайти с мобильного телефона программа выдаст ошибку о нехватке свободных лицензий. В данном случае покупать специальную «мобильную» лицензию не требуется — достаточно докупить обычную дополнительную клиентскую лицензию «1С:Предприятие 8» на необходимое количество мест и активировать её на сервере, где опубликован веб-сервер.

Сценарий Б: Работа через Мобильное приложение (Офлайн)

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

Обеспечение безопасности при публикации базы наружу

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

1. Использование безопасного протокола HTTPS

Категорически запрещается публиковать базу данных по незащищенному протоколу HTTP. В этом случае все передаваемые данные, включая пароли пользователей и коммерческую информацию, передаются в открытом виде и могут быть перехвачены злоумышленниками в публичных Wi-Fi сетях. Необходимо настроить веб-сервер на работу по протоколу HTTPS. Для этого следует установить SSL-сертификат. Можно использовать как коммерческие сертификаты, так и бесплатные автоматизированные сертификаты от центра сертификации Let's Encrypt.

2. Использование сервиса «1С:Линк» как безопасной альтернативы

Если у компании нет выделенного статического IP-адреса, или системный администратор опасается открывать порты на внешнем роутере организации, отличным решением станет подключение сервиса «1С:Линк». Выясним, как он работает: на компьютере с базой данных запускается специальный агент, который устанавливает защищенное туннелированное соединение с серверами «1С:Линк». Мобильные устройства подключаются к базе через этот туннель по зашифрованному адресу. Сама база данных физически остается на вашем компьютере и не копируется в облака, а доступ к портам из внешнего интернета остается полностью закрытым.

3. Разграничение прав и авторизация

Для всех мобильных пользователей в базе 1С необходимо соблюдать следующие правила:

4. Безопасность на уровне мобильного устройства

Поскольку при использовании мобильного приложения часть данных (например, кэш или локальная база данных формата .1CD) может храниться непосредственно на смартфоне, необходимо обеспечить безопасность самого устройства. Убедитесь, что на смартфонах сотрудников включено шифрование данных средствами операционной системы (iOS/Android), а доступ к экрану заблокирован надежным PIN-кодом, графическим ключом или биометрическими данными (отпечатком пальца, распознаванием лица).

Альтернативные разработки партнеров

Иногда типовой функционал приложений от «1С» не покрывает специфических потребностей бизнеса. Например, требуется интеграция с мобильными принтерами чеков, сканирование штрихкодов встроенной камерой на высокой скорости, сложная логистика или учет специфики регионального законодательства. В таких случаях можно обратить внимание на готовые отраслевые решения от сертифицированных партнеров «1С» (например, решения от компании Modulsoft и других ведущих разработчиков). Такие приложения зачастую поставляются с собственными модулями интеграции, которые легко встраиваются в типовые конфигурации через механизм расширений, не мешая последующим обновлениям системы.

Резюме

Подключение мобильного телефона к «1С:Управление торговлей» — выполнимая задача, требующая аккуратного подхода к настройке веб-сервера и лицензированию. Наиболее простым и современным способом организации онлайн-работы является публикация базы на веб-сервере Apache/IIS с использованием HTTPS и подключение через Мобильный клиент. Если же требуется автономная работа без постоянного интернета, оптимальным выбором станет синхронизация с приложением «1С:Заказы». Тщательно планируйте архитектуру сети, распределение лицензий и не пренебрегайте правилами безопасности для защиты ваших коммерческих данных.

← На главную