Список активных ТСД

Константин Хеттих 4 года назад в Прочие разделы / - Вопросы по разработке обновлен Михаил Пузырев (Разработчик) 4 года назад 1

Каким образом в 1С можно получить список активных (авторизованных в данный момент) терминалов. С помощью следующих строк -

connector = новый COMОбъект("Cleverence.Warehouse.StorageConnector");

connector.InitializeServerConnection("http://"+СерверIP+"/MobileSMARTS/DataStorage.asmx");

Терминалы=connector.GetDevices();
мы получаем список зарегистрированных ТСД. А можно ли получить список активных ТСД?


Установленный продукт:
MS 2008 WI-FI PROF
Версия драйвера:
1.01.05
Типовая конфигурация драйвера?:
Да
Операционная система:
WIN 7 64X
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
1с предприятие КОРП. 8.2.19 Серверная
Типовая конфигурация 1с?:
Да
Модель ТСД:
motorolla mc 2180

Терминалы не устанавливают постоянного соединения с сервером, сервер обрабатывает поступающие запросы, сохраняет данные о терминалах, с которых приходят запросы в DeviceInfo. Кроме GetDevices нет способв получить информацию о подключенных терминалах. В DeviceInfo есть свойство LastInfoTime, в котором содержится время когда была получена информация о терминале. Можно из списка, возвращаемого GetDevices отобрать записи, у которых LastInfoTime не больше определенного времени (например, за последний час).

Сервис поддержки клиентов работает на платформе UserEcho