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

Пространство имен Cleverence.Warehouse

Классы

Класс Описание
Cell [Ячейка] Ячейка склада.
CellCollection [КоллекцияЯчеек] Коллекция экземпляров Cleverence.Warehouse.Cell.
CellsAccessor [ДоступКТаблице] Объект, предназначенный для доступа к ячейкам Cell [Ячейка]. Позволяет выгружать строки таблицы порциями, читать данные из таблицы, добавлять/удалять строки, сохранять изменения.
DeviceInfo [ДанныеТерминала] Информация о текущем состоянии мобильного терминала, зарегистрированного в системе.
DeviceInfoCollection [КоллекцияДанныхОТерминалах] Коллекция экземпляров Cleverence.Warehouse.DeviceInfo.
Document [Документ] Документ. Основная единица взаимодействия между учетной системой и пользователем. Содержит описание задания, назначенного к выполнению, и, собственно результат выполнения задания. Обязательно должен быть указан тип документа, соответствующий одному из типов, заведенных в конфигурации.
DocumentCollection [КоллекцияДокументов] Коллекция экземпляров Cleverence.Warehouse.Document.
DocumentDescription [ОписаниеДокумента] Описатель документа.
DocumentDescriptionCollection [КоллекцияОписанийДокументов] Коллекция экземпляров Cleverence.Warehouse.DocumentDescription.
DocumentItem [СтрокаДокумента] Строка в документе, заявленная или фактическая. Содержит информацию о товаре, его количестве и дополнительных полях (сроки годности, серийные номера, дополнительные характеристики и т.п.)
DocumentItemCollection [КоллекцияСтрокДокумента] Коллекция экземпляров Cleverence.Warehouse.DocumentItem.
DocumentState [СтатусДокумента] Объект, описывающий состояние документа относительно пользователя с Ид = UserId.
DocumentStateCollection [КоллекцияСтатусовДокумента] Коллекция экземпляров Cleverence.Warehouse.DocumentState.
DocumentTable [Таблица] Дополнительная таблица (общая или документа).
DocumentTableCollection [КоллекцияТаблиц] Коллекция экземпляров Cleverence.Warehouse.DocumentTable.
DocumentTableInfo Описание дополнительной таблицы документа и общей дополнительно таблицы.
DocumentTableInfoCollection Коллекция экземпляров Cleverence.Warehouse.DocumentTableInfo.
Environment [Среда] Конфигурация системы. Предназначена хранения данных о текущих настройках системы.
Expandable Базовый класс для объектов, которые могут содержать дополнительные поля, например, Документ или Товар.
FieldInfo [ИнформацияОПоле] Описание дополнительного поля.
FieldInfoCollection [КоллекцияИнформацийОПоле] Коллекция экземпляров Cleverence.Warehouse.FieldInfo.
FieldValue [ЗначениеПоля] Значение дополнительного поля.
FieldValueCollection [КоллекцияЗначенийПолей] Коллекция экземпляров Cleverence.Warehouse.FieldValue.
IdReplacement [ЗаменаИдентификатора] Объект подмены идентификатора. Применяется при заведении новых позиций номенклатуры или упаковок на терминале. После поступления новых товаров и упаковок в учетную систему. Подробнее о применении этих объектов смотрите в Руководстве разработчика.
IdReplacementCollection [КоллекцияЗаменИдентификаторов] Коллекция экземпляров Cleverence.Warehouse.IdReplacement.
InvokeArgs [Аргументы] Аргументы внешнего вызовова в учетную систему. Применяется в некоторых системах для получения аргументов в функции внешнего вызова. В 1С объект не используется, все аргументы приходят обычным способом, по отдельности.
InvokeParameterCollection [КоллекцияПараметровВызова] Коллекция параметров вызова метода внешней системы.
InvokeResult [Результат] Возвращаемый результат внешнего вызова. Позволяет вернуть из системы сразу много результатов, или сложные объекты Mobile SMARTS:
Label [Этикетка] Класс описывает конкретную этикетку для печати.
OperationCollection [КоллекцияОпераций] Коллекция экземпляров Cleverence.Warehouse.Operation.
PackedProduct [ТоварнаяПозиция] Хранит информацию об определенном количестве товара вместе с заданной упаковкой. Может хранить значения дополнительных полей (для установки/получения значений предназначены методы SetField, GetField).
PackedProductCollection [КоллекцияТоварныхПозиций] Коллекция экземпляров Cleverence.Warehouse.PackedProduct.
Packing [Упаковка] Упаковка товара. Каждый товар должен содержать как минимум одну упаковку. В случае если учетная система не предусматривает наличие упаковок, либо их аналогов, следует для каждого товара добавлять фиктивную упаковку. Также необходимо в обязательном порядке проставить идентификатор базовой упаковки для товара.
PackingCollection [КоллекцияУпаковок] Коллекция экземпляров Cleverence.Warehouse.Packing.
Pallet [Паллета] Паллета.
PalletCollection [КоллекцияПаллет] Коллекция экземпляров Cleverence.Warehouse.Pallet.
PalletsBook [СправочникПаллет] Справочник паллет.
Picture [Изображение] Изображение. Может быть создано по пути на диске или поступить с терминала (например получено с помощью Image сканера в режиме фотографирования). Полученное с терминала изображение может быть сохранено.
Printer [Принтер] Принтер.
PrinterCollection [КоллекцияПринтеров] Коллекция экземпляров Cleverence.Warehouse.Printer.
PrintersBook [СправочникПринтеров] Справочник принтеров, зарегистрированных в системе.
Product [Товар] Позиция номенклатуры (товар). Выгрузка номенклатуры на сервер - первоочередная задача интеграции. Каждая строка документа обязательно должна содержать ссылку на позицию номенклатуры и ее упаковку (свойства ProductId [ИдТовара] и PackingId [ИдУпаковки]).
ProductCollection [КоллекцияТоваров] Коллекция экземпляров Cleverence.Warehouse.Product.
ProductsBook [Справочник товаров] Справочник номенклатуры.
QuantityItemCollection [КоллекцияКоличеств] Коллекция экземпляров Cleverence.Warehouse.QuantityItem.
QuantityPolicy [ПолитикаУчета] Политика управления учетом товара.
QuantityPolicyCollection [КоллекцияПолитикУчета] Коллекция экземпляров Cleverence.Warehouse.QuantityPolicy.
Row [СтрокаТаблицы] Строка таблицы документа.
RowCollection [КоллекцияСтрокТаблицы] Коллекция экземпляров Cleverence.Warehouse.Row.
ServerSession [СессияСервера] Объект серверной сессии, содержащий информацию, о клиенте, вызывающем внешний вызов.
StorageConnector [Соединение] Класс, объекты которого служат для доступа к базе данных Mobile SMARTS. После создания объекта требуется установить соединение с базой данных Mobile SMARTS с помощью функции SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] [УстановитьПодключениеСБазойСМАРТС], после чего будет возможен обмен данными (справочниками, документами). В зависимости от того, какой способ обмена данными с терминалами требуется, база данных может работать в следующих режимах: обмен с сервером Mobile SMARTS, прямое подключение терминала к компьютеру через провод, обмен через папку на диске (общая папка, терминал подключается физически к другому компьютеру, обмен непосредственно с терминалом выполняет специальная утилита, установленная на компьютере, к которому подключается терминал). Режим задается в настройках конкретной базы Mobile SMARTS. При работе с компонентой нет разницы, в каком режиме работает выбранная база Mobile SMARTS, все функции по обмену данными можно использовать одинаково независимо от того, какой режим выбран в настройках подключенной базы. Исключение составляют некоторые специальные функции, которые имеет смысл использовать только при работе напрямую с терминалом или наоборот сервером (об этом указано в описании соответствующих функций).
StringCollection [КоллекцияСтрок] Коллекция экземпляров Cleverence.Warehouse.StringCollection.
TableAccessor [ДоступКТаблице] Объект, предназначенный для доступа к дополнительной таблице DocumentTable [Таблица]. Позволяет выгружать строки таблицы порциями, читать данные из таблицы, добавлять/удалять строки, сохранять изменения.
User [Пользователь] Пользователь системы.
UserCollection [КоллекцияПользователей] Коллекция экземпляров Cleverence.Warehouse.User.
UserGroup [ГруппаПользователей] Группа пользователей. Содержит настройки возможностей пользователя в системе.
UserGroupCollection [КоллекцияГруппПользователей] Коллекция экземпляров Cleverence.Warehouse.UserGroup.
Warehouse [Склад] Склад.
WarehouseCollection [КоллекцияСкладов] Коллекция экземпляров Cleverence.Warehouse.Warehouse.