Как настроить обмен данными между 1С:УНФ в сервисе 1С:Фреш и локальной базой для работы с ТСД?

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

При автоматизации складских процессов на базе конфигурации 1С:Управление нашей фирмой, размещенной в облачном сервисе 1С:Фреш, нередко возникает задача подключения терминалов сбора данных (ТСД) под управлением Mobile SMARTS или иного специализированного ПО. В облачной среде действуют ограничения на запуск произвольных внешних обработок без предварительного аудита безопасности сервиса. Рассмотрим доступные архитектурные решения: настройку штатного механизма автономного рабочего места (АРМ), особенности синхронизации и варианты прямого взаимодействия складского оборудования с облаком.

Вариант 1. Использование штатного механизма «Автономное рабочее место» (АРМ)

Для конфигурации 1С:Управление нашей фирмой разработчиками платформы реализован функционал создания Автономного рабочего места. По своей архитектурной сути данный механизм представляет собой распределенную информационную базу (РИБ) с предопределенными фильтрами по организациям или подразделениям, адаптированную для взаимодействия с сервисом 1С:Фреш.

Разберем процесс настройки по шагам:

  1. В облачной базе 1С:УНФ перейдем в раздел настроек администрирования и синхронизации данных, где выберем создание автономного рабочего места.
  2. Сформируем начальный образ информационной базы для автономного узла. Система подготовит файл выгрузки данных.
  3. Установим платформу 1С:Предприятие на локальном компьютере склада и развернем полученный файл выгрузки в виде отдельной локальной базы.
  4. При первом запуске локальной информационной базы укажем параметры подключения к сервису 1С:Фреш для установления связи с облачным узлом.
  5. Подключим драйверы и серверное программное обеспечение ТСД к локальной базе 1С:УНФ, которая теперь может обмениваться данными со складом без задержек интернет-соединения.

Важные технические нюансы при работе с АРМ:

  1. Аутентификация и фоновый обмен: При ручной или регламентной синхронизации система может запрашивать данные учетной записи (OpenID-аутентификацию). Для организации непрерывного обмена по расписанию через РегламентныеЗадания требуется использовать учетную запись с постоянными сохраненными учетными данными доступа к сервису, иначе фоновые задания будут прерываться с ошибкой авторизации.
  2. Контроль версий конфигурации: Облачная база в сервисе 1С:Фреш обновляется автоматически. Механизм РИБ жестко требует идентичности метаданных. При несовпадении версий конфигурации локальная база заблокирует прием данных до тех пор, пока ее структура метаданных (.cf) не будет обновлена до актуального релиза облака.
  3. Лицензирование: Для функционирования локального автономного узла требуются локальные клиентские лицензии платформы 1С:Предприятие.

Вариант 2. Прямая интеграция ТСД с облаком через расширения и HTTP-сервисы

Если развертывание промежуточной локальной базы избыточно, проанализируем возможность прямого подключения ТСД к облачной 1С:УНФ.

  1. Установка расширения через Центр сопровождения: Программные комплексы для ТСД (например, Mobile SMARTS) предоставляют готовые интеграционные расширения. Партнеры сервиса (ЦСК/обслуживающие организации) могут загрузить проверенное расширение в личный кабинет 1С:Фреш после прохождения стандартного аудита безопасности сервиса.
  2. Локальный сервер Mobile SMARTS с сетевым коннектором: Сервер ТСД разворачивается в локальной сети склада и обращается к опубликованным HTTP-сервисам облачной базы 1С:УНФ по защищенному протоколу HTTPS. Сами терминалы обмениваются данными напрямую с локальным сервером ТСД по Wi-Fi, что исключает сетевые задержки при сканировании штрихкодов.

Вариант 3. Использование универсальной синхронизации данных (EnterpriseData)

Если локальная база необходима для распределения нагрузки, но строгие ограничения РИБ на одинаковые версии конфигураций не подходят, настроим обмен через универсальный формат EnterpriseData.

  1. В облачной и локальной базах создадим настройку синхронизации через веб-сервис по формату EnterpriseData.
  2. Настроим состав отправляемых и принимаемых документов (приходные накладные, перемещения запасов, пересчеты товаров).
  3. Обмен по данному протоколу передает только бизнес-данные и не блокируется при минорных различиях версий конфигурации, обеспечивая стабильную работу локального складского контура.

Вариант 4. Мобильный клиент «1С:Предприятие»

Если ТСД работают под управлением операционной системы Android, рассмотрим прямое использование мобильного клиента 1С или специализированного мобильного рабочего места кладовщика. В этом случае устройство подключается по защищенному адресу базы в 1С:Фреш, что полностью исключает потребность в стороннем серверном ПО и промежуточных локальных базах данных.

← На главную