Содержание

Интеграция Store House 5 и ТСД

Разработка ПО прекращена.
Решение с аналогичной функциональностью: https://docs.rkeeper.ru/sh5/terminal-sbora-dannyh-tsd-17530881.html

Внимание! На «windows 7 домашняя» модуль связки SH5-ТСД не работает (причина - ограничения rest api cleverence, используемого при работе)

Описание: Сервер обмена данными с ТСД (далее SODL) позволяет осуществить двухсторонний обмен между программными продуктами StoreHouse_5 (программа складского учета от UCS) и Mobile SMARTS Магазин 15 (программное обеспечение от Cleverence для мобильных устройств со встроенным сканером штрихкодов).

Mobile SMARTS позволяет провести инвентаризацию (создание сличительной ведомости) или сбор штрихкодов (создание приходной и расходной накладных, внутреннего перемещения и комплектации) с помощью ТСД (терминала сбора данных). SODL помогает перенести товары из StoreHouse5 в память ТСД для последующего сбора штрихкодов, а также переносит созданный документ обратно в StoreHouse5.

StoreHouse5 ↔ SODL ↔ Mobile SMARTS ↔ ТСД

Функционал программы:

Ограничения:

*для документов с вводом цен цену необходимо указывать в самом SH5 после сохранения и выгрузки документа

Стоимость: 16000 рублей за каждое устройство. Лицензия привязывается к конкретному устройству.

Скачать:
Презентация решения
Актуальный дистрибутив


Перед использованием

  1. Установлен StoreHouse_5 и SH Web API. ВАЖНО! SHWebAPI рекомендуется версии 1.08. С версией 1.12 есть проблемы при большом количестве документов
  2. Установлен Mobile SMARTS: Магазин 15 с интеграцией через REST API и приобретена лицензия «Минимум» - инструкция
  3. Убедиться в наличии LicSystem.dll и params.ini рядом (в одной папке) с SODL.exe

Установка Mobile SMARTS

На ПК

  1. Загрузить Магазин 15
  2. ms_1.jpg
  3. ms_2.jpg
  4. Выбрать «Интеграция через REST API»
  5. ms_3.jpg
  6. Выбрать уровень лицензии «Магазин 15. Минимум»
  7. ms_4.jpg
  8. Выбрать Беспроводной способ обмена
  9. ms_5.jpg
  10. Дождаться окончания загрузки платформы с сайта и установить Mobile SMARTS
  11. Не распаковывать демонстрационные данные
  12. ms_6.jpg
  13. Прервать, если ТСД на базе Android
  14. ms_7.jpg

На терминале

Через QR код

ms_qr_2.jpg

Вручную

ms_manual2.jpg

Или

ms_manual.jpg

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

ms_settings2.jpg

Настройка SODL

Настройки файла params.ini (также доступны в разделе Настройки самой программы)

СекцияПараметрОписаниеПо умолчанию
STOREHOUSE ipIP адрес сервера Web APIlocalhost
portПорт сервера Web API1330
usernameИмя пользователя StoreHouse5Admin
passwordПароль пользователя StoreHouse5
groupsСинхронизируемые товарные группы (коды групп через запятую)0
ignoreGroupsИгнорируемые товарные группы0
deviceName1Название терминала 1
device1Код терминала 1
deviceNameNНазвание терминала N
deviceNКод терминала N
CLEVERENCE ipIP адрес сервера данных Mobile SMARTSlocalhost
portПорт сервера данных Mobile SMARTS9000
bdPathПуть до базы данных Mobile SMARTSC:\ProgramData\Cleverence\Базы Mobile SMARTS\Магазин 15, Минимум
passRKCode1 - передавать в Mobile SMARTS код RK (при наличии). 0 - не передавать0
LOG LogLevelУровень логирования2
OldLogsМаксимальный возраст .log файлов в днях. Старые файлы подлежат удалению.7
LogMemЛогирование занимаемой памяти1

sodl_7.jpgsodl_8.jpg

Лицензирование

Для работы требуется лицензия на модуль выгрузки производства «Карбис» и лицензия на софт «Магазин 15 Минимум».

Лицензию на модуль выгрузки можно применить, открыв окно лицензирования следующей последовательностью:

SODL → Настройки → вкладка Лицензирование → Управление лицензией

Далее приведено применение лицензии на софт «Магазин 15 Минимум»:

ms_8.jpgms_9.jpgms_10.jpgms_11.jpg

Для получения лицензии на использование Mobile SMARTS Магазин 15 необходимо прислать Код терминала

sodl_9.jpg

После получения лицензии на устройство, требуется внести id пролицензированных терминалов в настройках .

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

Использование

Окно программы

Синхронизация справочников

После нажатия на кнопку «Синхронизация справочников» актуальная база товаров, собранная из товарных групп, указанных в файле настроек, будет загружена на сервер данных Mobile SMARTS (ТСД). При этом, если часть товаров уже была загружена в Mobile SMARTS ранее, после начала операции будут загружены только недостающие товары. Товары Mobile SMARTS, каким-либо образом отличающиеся от товаров StoreHouse5 (товар изменён в Mobile SMARTS или удалён из StoreHouse), будут перезаписаны/удалены.

Далее производится сбор штрихкодов или инвентаризация с помощью ТСД.

Загрузка документов из ТСД

После проведения сбора штрихкодов или инвентаризации документы загружаются в программу нажатием на «Загрузка документов из ТСД». Сперва пользователю будут показаны документы, некорректно сохраненные через ТСД или включающие в себя товары, которые не были синхронизированы (см. Синхронизация справочников), и предложение удалить их. Далее в секции «Список документов в памяти ТСД» будут отображены документы, которые можно загрузить в StoreHouse5 или удалить из Mobile SMARTS (ТСД).

Загрузка документа в StoreHouse5 состоит из следующих этапов:

Удаление документа

В конце процесса загрузки документа в StoreHouse5 или непосредственно выбрав документ, его можно удалить. Документ удаляется из сервера обмена данными с ТСД и базы данных Mobile SMARTS.

Настройки

В настройках SH (StoreHouse5) находятся кнопки: Управление торговыми группами.

После нажатия кнопки откроется настройка торговых групп

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

Управление терминалами

В данном разделе указывается id терминалов пролицензированных в cleverence. Если id терминала не указан, документы собранные на данном терминале выгружаться в SH не будут.

Генерации штрихкодов. После нажатия на кнопку «Генерация штрихкодов» будут сгенерированы EAN13 штрихкоды и установлены как внутренние для каждой единицы измерения товара, у которой не установлено ни одного штрихкода. Это действие затрагивает все товары базы StoreHouse5.

Выбор валюты для накладных. Кнопка «Обновить» нужна для загрузки списка валют. Если список валют не пустой, кнопку нажимать не нужно.

В настройках ТСД, есть возможность передавать код товара r_keeper. Для включения настройки, перейте в раздел настройки ТСД, установить флаг в поле «Передавать в ТСД код RK»

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

Внимание, код товара r_keeper должен быть не более 5 знаков.

Процесс Сбора штрихкодов или Инвентаризации

  1. Нажать кнопку «Сбор штрихкодов» или «Инвентаризация» в зависимости от задачи.
  2. Отсканировать/ввести штрихкод или выбрать товар из списка (для этого нужно ввести 0 или в правом верхнем углу нажать 3 точки), (выбрать единицу измерения) ввести количество товара и нажать галочку в правом верхнем углу.
  3. Для учета остальных товаров повторить пункт 2.
  4. Для завершения процесса нажать в левом верхнем углу ← и далее «Завершить».

ms_inv.jpg