Список активных ТСД
Каким образом в 1С можно получить список активных (авторизованных в данный момент) терминалов. С помощью следующих строк -
connector = новый COMОбъект("Cleverence.Warehouse.StorageConnector");
connector.InitializeServerConnection("http://"+СерверIP+"/MobileSMARTS/DataStorage.asmx");
Терминалы=connector.GetDevices();
мы получаем список зарегистрированных ТСД. А можно ли получить список активных ТСД?
Сервис поддержки клиентов работает на платформе UserEcho
Терминалы не устанавливают постоянного соединения с сервером, сервер обрабатывает поступающие запросы, сохраняет данные о терминалах, с которых приходят запросы в DeviceInfo. Кроме GetDevices нет способв получить информацию о подключенных терминалах. В DeviceInfo есть свойство LastInfoTime, в котором содержится время когда была получена информация о терминале. Можно из списка, возвращаемого GetDevices отобрать записи, у которых LastInfoTime не больше определенного времени (например, за последний час).