Mobile SMARTS 2008 Компонента доступа

Онлайн-справочник разработчика по объектам Mobile SMARTS и компоненте доступа

Механизм обмена данными

Для организации обмена данными между учетной системой пользователя и Mobile SMARTS применяется специальная COM компонента Cleverence.MobileSMARTS.ComConnector.dll. После ее установки и регистрации в ОС Windows становится возможным создание и операции с объектами компоненты, непосредственно в процедурах учетной системы.
Операция создания объектов, описанных в COM, специфична для каждой системы:
Псевдокод:
var connector = новый Cleverence.Warehouse.StorageConnector();
C# (подключив Cleverence.MobileSMARTS.ComConnector.dll в References):
Cleverence.Warehouse.StorageConnector connector = new Cleverence.Warehouse.StorageConnector();
«1С:Предприятие 7»:
connector = СоздатьОбъект("Cleverence.Warehouse.StorageConnector");
«1С:Предприятие 8»:
connector = новый COMОбъект("Cleverence.Warehouse.StorageConnector");
Microsoft Dynamics AX (Axapta):
var connector = new COM("Cleverence.Warehouse.StorageConnector");
Ниже указаны наиболее важные средства взаимодействия с сервером Mobile SMARTS и классы бизнес-сущностей системы. Полный список доступных для работы классов перечислен здесь.

Обмен данными с сервером

Все средства доступа к серверу Mobile SMARTS сосредоточены в одном единственном COM-компоненте.
Класс Описание
StorageConnector [Соединение] Класс, объекты которого служат для доступа к серверу системы. После создания объекта требуется провести его инициализацию с помощью функции InitializeServerConnection [НастроитьСоединение], после чего будет доступна возможность сохранять и загружать с сервера документы и различные справочники.

Главные бизнес-сущности

Класс Описание
Product [Товар] Позиция номенклатуры (товар).
Packing [Упаковка] Упаковка товара. Каждый товар должен содержать как минимум одну упаковку.
ProductsBook [Справочник товаров] Справочник номенклатуры.
Document [Документ] Документ. Основная единица взаимодействия между учетной системой и пользователем. Содержит описание задания, назначенного к выполнению, и, собственно результат выполнения задания.
DocumentItem [СтрокаДокумента] Строка в документе, заявленная или фактическая. Содержит информацию о товаре, его количестве и дополнительных полях (сроки годности, серийные номера, дополнительные характеристики и т.п.)