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

Члены StorageConnector [Соединение]

Описание StorageConnector [Соединение]

Общедоступные Конструкторы

StorageConnector Overloaded. Initializes a new instance of the StorageConnector class.

Общедоступные Свойства

CurrentAppId [ИдПодключеннойБазы] Ид или строка подключения текущей подключенной базы Mobile SMARTS.
CurrentAppSettings [НастройкиТекущейБазы] Настройки текущей подключеннной базы Mobile SMARTS.

Общедоступные Методы

AddTableLine [ВыгрузитьСтрокуТаблицы]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице] и методы полученного объекта. Добавление строки в существующую таблицу.
AddTableLines [ВыгрузитьСтрокиТаблицы]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице] и методы полученного объекта. Добавление строк в существующую таблицу.
BeginUploadCells [НачатьВыгрузкуЯчеек] Начинает выгрузку ячеек в базу Mobile SMARTS.
BeginUploadProducts [НачатьПорционнуюВыгрузкуНоменклатуры] Функция открывает выгрузку номенклатуры в базу Mobile SMARTS.
ChangeDeviceName [ПоменятьИмяТерминала] Изменение имени мобильного устройства на сервере
CheckConnection [ПроверитьСоединение] Проверка соединения с сервером.
ClearTable [ОчиститьТаблицу]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице] и методы полученного объекта. Очистка таблицы на сервере.
CreateCell [СоздатьЯчейку] Создает объект типа Cell.
CreateCellCollection [СоздатьКоллекциюЯчеек] Создает объект типа CellCollection.
CreateDocument [СоздатьДокумент] Создает объект типа Document.
CreateDocumentCollection [СоздатьКоллекциюДокументов] Создает объект типа DocumentCollection.
CreateDocumentItem [СоздатьСтрокуДокумента] Создает объект типа DocumentItem.
CreateDocumentItemCollection [СоздатьКоллекциюСтрокДокумента] Создает объект типа DocumentItemCollection.
CreateDocumentTable [СоздатьТаблицу] Создает объект типа DocumentTable.
CreateDocumentTableCollection [СоздатьКоллекциюТаблиц] Создает объект типа DocumentTableCollection.
CreateDocumentTableInfo [СоздатьОписаниеТаблицы] Создает объект типа DocumentTableInfo.
CreateDocumentTableInfoCollection [СоздатьКоллекциюОписанийТаблиц] Создает объект типа DocumentTableInfoCollection.
CreateFieldInfo [СоздатьОписаниеПоля] Создает объект типа FieldInfo.
CreateFieldInfoCollection [СоздатьКоллекциюОписанийПолей] Создает объект типа FieldInfoCollection.
CreateFieldValue [СоздатьЗначениеПоля] Создает объект типа FieldValue.
CreateFieldValueCollection [СоздатьКоллекциюЗначенийПолей] Создает объект типа FieldValueCollection.
CreateIdReplacement [СоздатьЗаменуИд] Создает объект типа IdReplacement.
CreateIdReplacementCollection [СоздатьКоллекциюЗаменИд] Создает объект типа IdReplacementCollection.
CreateInvokeResult [СоздатьРезультатВызова] Создает объект типа InvokeResult.
CreateLabel [СоздатьЭтикетку] Создает объект типа Label.
CreateLabelCollection [СоздатьКоллекциюЭтикеток] Создает объект типа Cleverence.Warehouse.LabelCollection.
CreateLabelTemplate [СоздатьШаблонЭтикетки] Создает объект типа Cleverence.Warehouse.LabelTemplate.
CreateLabelTemplateCollection [СоздатьКоллекциюШаблоновЭтикеток] Создает объект типа Cleverence.Warehouse.LabelTemplateCollection.
CreatePackedProduct [СоздатьТоварнуюПозицию] Создает объект типа PackedProduct.
CreatePackedProductCollection [СоздатьКоллекциюТоварныхПозиций] Создает объект типа PackedProductCollection.
CreatePacking [СоздатьУпаковку] Создает объект типа Packing.
CreatePackingCollection [СоздатьКоллекциюУпаковок] Создает объект типа PackingCollection.
CreatePallet [СоздатьПаллету] Создает объект типа Pallet.
CreatePalletCollection [СоздатьКоллекциюПаллет] Создает объект типа PalletCollection.
CreatePicture [СоздатьИзображение] Создание объекта изображения (картинки).
CreatePrinter [СоздатьПринтер] Создает объект типа Printer.
CreatePrinterCollection [СоздатьКоллекциюПринтеров] Создает объект типа PrinterCollection.
CreatePrinterMapping [СоздатьПривязкуПринтера] Создает объект типа Cleverence.Warehouse.PrinterMapping.
CreatePrinterMappingCollection [СоздатьКоллекциюПривязокПринтеров] Создает объект типа Cleverence.Warehouse.PrinterMappingCollection.
CreatePrintersBook [СоздатьСправочникПринтеров] Создает объект типа PrintersBook.
CreateProduct [СоздатьТовар] Создает объект типа Product.
CreateProductCollection [СоздатьКоллекциюТоваров] Создает объект типа ProductCollection.
CreateProductsBook [СоздатьСправочникТоваров] Создает объект типа ProductsBook.
CreateQuantityPolicy [СоздатьПолитикуВводаКоличества] Создает объект типа QuantityPolicy.
CreateQuantityPolicyCollection [СоздатьКоллекциюПолитикВводаКоличества] Создает объект типа QuantityPolicyCollection.
CreateRow [СоздатьСтроку] Создает объект типа Row.
CreateRowCollection [СоздатьКоллекциюСтрок] Создает объект типа RowCollection.
CreateStringCollection [СоздатьКоллекциюСтрок] Создает объект типа StringCollection.
CreateUser [СоздатьПользователя] Создает объект типа User.
CreateUserCollection [СоздатьКоллекциюПользователей] Создает объект типа UserCollection.
CreateUserGroup [СоздатьГруппуПользователей] Создает объект типа UserGroup.
CreateUserGroupCollection [СоздатьКоллекциюГруппПользователей] Создает объект типа UserGroupCollection.
CreateWarehouse [СоздатьСклад] Создает объект типа Warehouse.
CreateWarehouseCollection [СоздатьКоллекциюСкладов] Создает объект типа WarehouseCollection.
Disconnect [ОтключитьсяОтБазыСМАРТС] Выполняет отключение от базы Mobile SMARTS (если ранее было установлено соединение с базой при помощи функции SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] [УстановитьПодключениеСБазойСМАРТС]).
EndUploadCells [ЗавершитьВыгрузкуЯчеек] Завершает выгрузку ячеек. Данные сохраняются в базе данных Mobile SMARTS.
EndUploadProducts [ЗавершитьПорционнуюВыгрузкуНоменклатуры] Завершение порционной выгрузки номенклатуры. После этого вызова вся накопленная с помощью UploadProducts [ВыгрузитьПорциюНоменклатуры] номенклатура будет сохранена в базе Mobile SMARTS.
FromXml [ЗагрузитьОбъектИз_XML] Загрузка объекта системы из xml строки.
GetAppByConnectionString [ПолучитьБазуСМАРТСПоСтрокеПодключения] Получает объект базы Mobile SMARTS по строке подключения. База должна быть зарегистрирована в списке баз на данном компьютере.
GetAppById [ПолучитьБазуСМАРТСПоИД] Получает объект базы Mobile SMARTS по идентификатору базы или строке подключения. База должна быть зарегистрирована в списке баз на данном компьютере. Если передан пустой идентификатор базы или база не найдена, будет вызвано исключение.
GetAppsList [ПолучитьСписокБаз] Получает список баз Mobile SMARTS, зарегистрированных на данном компьютере. Поиск возможен с указанием фильтра. В качестве фильтра передается строка, в которой через | указаны идентификаторы баз, которые должны быть получены. Если фильтр пустой, вернутся все базы.
GetAvailableLabelNames [ПолучитьИменаЭтикеток] Получение списка имен существующих этикеток.
GetCellsAccesor [ПолучитьДоступКЯчейкам] Возвращает объект доступа к ячейкам заданного склада.
GetCurrentApp [ПолучитьТекущуюБазуСМАРТС] Возвращает текущую базу Mobile SMARTS, с которой установлено соединение. Для установки соединения с базой используйте функцию SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] [УстановитьПодключениеСБазойСМАРТС].
GetCurrentAppSettings [ПолучитьНастройкиТекущейБазыСМАРТС] Возвращает настройки текущей базы Mobile SMARTS, с которой установлено соединение. Для установки соединения с базой используйте функцию SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] [УстановитьПодключениеСБазойСМАРТС].
GetDevices [ПолучитьДанныеОТерминалах] Получение информации о мобильных устройствах.
GetDocument [ПолучитьДокумент] Получает документа из базы по его идентификатору.
GetDocumentBaseFields [ПолучитьСписокОсновныхПолейДокумента] Возвращает список основных полей документа.
GetDocumentCustomFields [ПолучитьСписокДополнительныхПолейДокумента] Возвращает список дополнительных (заданных в конфигурации Mobile SMARTS) полей документа.
GetDocumentItemBaseFields [ПолучитьСписокОсновныхПолейСтрокиДокумента] Возвращает список основных полей строки документа.
GetDocumentItemCustomFields [ПолучитьСписокДополнительныхПолейСтрокиДокумента] Возвращает список дополнительных (заданных в конфигурации Mobile SMARTS) полей строки документа.
GetDocuments [ПолучитьДокументы]Перегружен. Получает документы из базы.
GetDocumentsByIds [ПолучитьДокументыПоИдентификаторам] Возвращает из базы документы с заданными идентификаторами.
GetEnvironment [ПолучитьСреду] Получает объект среды системы.
GetIdReplacementsForUserAddedProducts [ПолучитьЗаменуИдСозданныхТоваров] Возвращает с сервера коллекцию замен идентификаторов созданных позиций номенклатуры.
GetLabelTemplate [ПолучитьЭтикетку] Получение объекта шаблона этикетки по его имени.
GetPallets [ПолучитьСправочникПаллет] Возращает с сервера справочник паллет.
GetProductById [ПолучитьТоварПоИд] Выполняется поиск товара по идентификатору товара в базе данных Mobile SMARTS, в случае сервера - без полной загрузки справочника.
GetProductByIds [ПолучитьТоварПоИдам] Выполняется поиск товара по идентификатору самого товара и идентификатору его упаковки на сервере, без полной загрузки справочника.
GetProductByIndex [ПолучитьТоварПоИндексу] Возвращает товар из справочника номенклатуры на сервере по индексу, без загрузки справочника.
GetProducts [ПолучитьСправочникТоваров] Возращает с сервера справочник номенклатуры.
GetProductsCount [ПолучитьКоличествоТоваров] Возвращает общее количество товаров в справочнике номенклатуры на сервере.
GetServerSession [ПолучитьСессиюСервера] Получение информации о серверной сессии в рамках вызванного через коннектор метода учетной системы.
GetSystemPrinterNames [ПолучитьИменаСистемныхПринтеров] Возращает с сервера список принтеров, доступных в ОС.
GetTable [ПолучитьТаблицу]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице]. Получение таблицы с сервера.
GetTableAccessor [ПолучитьДоступКТаблице] Возвращает объект, предназначенный для доступа к дополнительной таблице.
GetTerminalSetting [ПолучитьНастройкуТерминала] Получить значение настройки программы на терминале. Натсройки хранятся в файле MobileSMARTS.exe.config в папке установки Mobile SMARTS на терминале.
GetUserAddedProducts [ПолучитьСозданныеНаТерминалеТовары]Перегружен. Получение с сервера коллекции добавленных извне (на терминале) позиций номенклатуры и упаковок. Номенклатура, для которой есть замена Id не возвращается.
GetUserGroups [ПолучитьСправочникГруппПользователей] Возвращает текущий справочник групп пользователей
GetUsers [ПолучитьСправочникПользователей] Возвращает текущий справочник пользователей.
InitializeProxyServerConnection [НастроитьСоединениеЧерезПрокси] СТАРЫЙ ФОРМАТ! НЕ ИСПОЛЬЗОВАТЬ! Инициирует работу с сервером. Функция должна быть вызвана один раз при запуске учетной системы и при изменении настроек соединения.
InitializeSecureServerConnection [НастроитьБезопасноеСоединение] СТАРЫЙ ФОРМАТ! НЕ ИСПОЛЬЗОВАТЬ! Инициирует работу с сервером. Функция должна быть вызвана один раз при запуске учетной системы и при изменении настроек соединения.
InitializeServerConnection [НастроитьСоединение] СТАРЫЙ ФОРМАТ! НЕ ИСПОЛЬЗОВАТЬ! Инициирует работу с сервером. Функция должна быть вызвана один раз при запуске учетной системы и при изменении настроек соединения.
InvokeArgsFromXml [ЗагрузитьАргументыВызоваИз_XML] Загрузка объекта InvokeArgs из xml строки.
Login [АвторизоватьсяПоЛогину] Выполняет авторизацию в базе по логину и паролю.
LoginByToken [АвторизоватьсяПоТокену] Выполняет авторизацию по полученному ранее токену.
Logout [СброситьАвторизацию] Сбрасывает текущую авторизацию.
PrintLabel [ПечататьЭтикетку] Базовая функция печати. Выводит заданную этикетку на принтер с заданным идентификатором.
PrintUserLabel [ПечататьБейджПользователя] Печать бэйджика пользователя.
RemoveDevice [УдалитьТерминал] Удаление устройства из списка зарегистрированных.
RemoveDocument [УдалитьДокумент] Удаляет из базы документ с заданным идентификатором.
RemoveDocuments [УдалитьДокументы] Удаляет заданные документы из базы.
RemoveDocumentsByBarcode [УдалитьДокументыПоШтрихкоду] Удаление документов с сервера с заданным штрихкодом. Функция работает только в случае серверной базы, иначе вызывает исключение.
RemoveLabel [УдалитьЭтикетку] Удаление этикетки с сервера.
RemoveProduct [УдалитьТовар] Удаляет на сервере объект номенклатуры (товар).
RemoveProducts [УдалитьТовары] Удаляет группы товаров из справочника
RemoveTable [УдалитьТаблицу] Удаление таблицы с сервера.
RemoveTableLine [УдалитьСтрокуТаблицы]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице] и методы полученного объекта. Удаление строки в таблице.
RemoveTableLines [УдалитьСтрокиТаблицы]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице] и методы полученного объекта. Удаление строк в таблице.
RenameTable [ПереименоватьТаблицу] Переименовывает описание таблицы и саму таблицу на сервере.
ResetUploadCells [ПрерватьВыгрузкуЯчеек] Прерывает выгрузку ячеек.
ResetUploadProducts [СброситьПорционнуюВыгрузкуНоменклатуры] Сброс режима порционной выгрузки. Имеет смысл использовать для серверной базы Mobile SMARTS. Все выгруженные, но не подтвержденные завершающим вызовом товары не сохранятся в базе Mobile SMARTS на сервере. Если база не серверная, функция ничего не делает.
SaveCurrentAppSettings [СохранитьНастройкиТекущейБазыСМАРТС] Сохраняет настройки текущей базы Mobile SMARTS, с которой установлено соединение. Для установки соединения с базой используйте функцию SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] [УстановитьПодключениеСБазойСМАРТС].
SelectCurrentApp [УстановитьПодключениеСБазойСМАРТС] Выполняет подключение к базе данных Mobile SMARTS. Данная функция должна быть вызвана один раз перед выполнением каких-либо операций с базой (выгрузка справочников, документов, получение/сохранение настроек и т.д.). Для подключения требуется передать в функцию код базы Mobile SMARTS или строку подключения. База должна быть зарегистрирована в списке баз на данном компьютере. Список доступных баз можно получить с помщью функции GetAppsList [ПолучитьСписокБаз]. После подключения становится возможен обмен данными с подключенной базой. База данных Mobile SMARTS может работать в следующих режимах: прямое подключение к терминалу, обмен через папку на диске, обмен с сервером Mobile SMARTS. Режим задается в настройках конкретной базы Mobile SMARTS. Если в функцию передан пустой Ид базы или база не найдена по Ид (Строке подключения), будет вызвано исключение.
SelectCurrentAppWithoutAuth [УстановитьТекущуюБазуСМАРТСБезАвт] Выполняет подключение к базе данных Mobile SMARTS. Данная функция должна быть вызвана один раз перед выполнением каких-либо операций с базой (выгрузка справочников, документов, получение/сохранение настроек и т.д.). Для подключения требуется передать в функцию код базы Mobile SMARTS или строку подключения. База должна быть зарегистрирована в списке баз на данном компьютере. Список доступных баз можно получить с помщью функции GetAppsList [ПолучитьСписокБаз]. После подключения становится возможен обмен данными с подключенной базой. База данных Mobile SMARTS может работать в следующих режимах: прямое подключение к терминалу, обмен через папку на диске, обмен с сервером Mobile SMARTS. Режим задается в настройках конкретной базы Mobile SMARTS. Если в функцию передан пустой Ид базы или база не найдена по Ид (Строке подключения), будет вызвано исключение.
SendMessage [ОтправитьСообщение] Отправка сообщения пользователю на терминал.
SendMessageFull [ОтправитьСообщениеПолн] Отправка сообщения пользователю на терминал, полная версия функции.
SetDocument [ВыгрузитьДокумент] Сохраняет в базу документ для обработки.
SetDocuments [ВыгрузитьДокументы] Сохраняет в базу документы для обработки.
SetLabelTemplate [ВыгрузитьЭтикетку] Сохранение на сервере шаблона этикетки.
SetLabelTemplates [ВыгрузитьЭтикетки] Сохранение коллекции шаблонов этикеток. Происходит полная замена имеющихся на сервере этикеток.
SetPallets [УстановитьСправочникПаллет] Сохраняет справочник паллет.
SetProduct [ВыгрузитьТовар] Сохраняет на сервере объект номенклатуры (товар).
SetProducts [ВыгрузитьТовары] Сохраняет на сервере коллекцию позиций номенклатуры.
SetReplacementsForUserAddedProduct [ВыгрузитьЗаменуИдСозданныхТоваров] Сообщение серверу о внесении пользовательских позиций номенклатуры в общий справочник с соответствующей заменой идентификаторов.
SetTable [ВыгрузитьТаблицу]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице]. Сохранение таблицы на сервер.
SetTables [ВыгрузитьТаблицы]Obsolete. МЕТОД УСТАРЕЛ! Используйте GetTableAccessor [ПолучитьДоступКТаблице]. Сохранение таблиц на сервер.
SetTablesInfo [ВыгрузитьОписанияТаблиц] Сохранение описаний таблиц на сервер.
SetTerminalSetting [УстановитьНастройкуТерминала] Установить значение определенной настройки клиента Mobile SMARTS на терминале. Настройки хранятся в файле MobileSMARTS.exe.config в папке установки Mobile SMARTS на терминале.
SetUserGroups [УстановитьСправочникГруппПользователей] Выгружает новый справочник групп пользователей.
SetUsers [УстановитьСправочникПользователей] Выгружает новый справочник пользователей.
SetUsersAndGroups [УстановитьСправочникПользователейИГрупп] Выгружает новый справочник пользователей и группы пользователей.
SetWarehouses [УстановитьСправочникСкладов] Выгружает на сервер ЛС новый справочник складов.
ToXml [СохранитьОбъектВ_XML] Сохранение объекта системы в xml строку.
UploadBase [ВыгрузитьБазу] Выгружает всю базу данных Mobile SMARTS на подключенный терминал (даже если базы данных еще нет). В случае обмена с сервером не делает ничего.
UploadCells [ДобавитьВВыгрузкуЯчеек] Добавляет порцию ячеек в выгрузку. Выгрузка должна быть начата с помощью функции BeginUploadCells [НачатьВыгрузкуЯчеек].
UploadLicenses [ВыгрузитьЛицензии] Выгружает лицензии на подключенный терминал (даже если базы данных еще нет). В случае обмена с сервером не делает ничего.
UploadProducts [ВыгрузитьПорциюНоменклатуры] Выгружает номенклатуру в базу Mobile SMARTS в порционном режиме. Учитывайте, что справочник номенклатуры реально изменится ТОЛЬКО после вызова завершения порционной выгрузки.

Смотрите также

Класс StorageConnector | Пространство имен Cleverence.Warehouse