external:tsd:tsd

Это старая версия документа!


Интеграция SHv5 и ТСД

Внимание! на windows 7 домашняя rest api cleverence не работает


Дистрибутив:

Актуальный дистрибутив


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

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

StoreHouse5 ↔ SODL ↔ Mobile SMARTS ↔ ТСД

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

  • Загрузка выбранных товарных групп в память ТСД.
  • Просмотр и удаление документов в памяти ТСД.
  • Экспорт документов из ТСД в StoreHouse.
  • Генерация штрихкодов для всех товаров StoreHouse.

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

  • Текущая версия программы поддерживает создание в StoreHouse5 следующих типов документов: сличительная ведомость, приходная накладная, расходная накладная, внутреннее перемещение, комплектация

Стоимость: 13000 рублей за первый ТСД в ресторане, 6000 рублей за второй и последующие ТСД в ресторане.
Лицензия привязывается к конкретному устройству.


  1. Установлен StoreHouse_5 и Web API
  2. Установлен Mobile SMARTS: Магазин 15 с интеграцией через REST API и приобретена лицензия «Минимум» - инструкция
  3. Убедиться в наличии LicSystem.dll и params.ini рядом (в одной папке) с SODL.exe

На ПК

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

На терминале

Через QR код

ms_qr_2.jpg

Вручную

ms_manual2.jpg

Или

ms_manual.jpg

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

ms_settings2.jpg

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

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

sodl_7.jpg
sodl_8.jpg

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

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

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

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

ms_8.jpg
ms_9.jpg
ms_10.jpg
ms_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

  • external/tsd/tsd.1599475197.txt.gz
  • Последнее изменение: 2020/09/07 13:39
  • anton_polovnikov