Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Средства телефонии моб.приложение, журнал звонков пустой

Средства телефонии моб.приложение, журнал звонков пустой
Я
   Pandoch
 
22.05.19 - 09:48
Добрый день. В мобильном приложении получаю журнал звонков с отбором по дате, но он не заходит в цикл по массиву полученных звонков. Дату ставлю Текущая() - 3 (секунды) - лаг по времени.Почему записей может не быть? может там дата в каком-то дургом часовом поясе? есть опыт у кого-то? код такой:

#Если МобильноеПриложениеКлиент Тогда

Если СредстваТелефонии.ПоддерживаетсяЖурналЗвонков() Тогда
            //при звонке на телефон с выключенным экраном есть вероятность потерять этот звонок. поэтому формируем журнал на 3 секунды ранее
            
            ДатаОтбора = Дата - 3;
            ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: зашел в первую ветку с датой отбора " + ДатаОтбора);
            
            Отбор = Новый ОтборКомпоновкиДанных;
            
            ЭлементОтбора = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
            ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
            ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
            ЭлементОтбора.ПравоеЗначение = ДатаОтбора;
            ЭлементОтбора.Использование = Истина;
            
            ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: элемент компоновки данных создан ");
            
            ЖурналЗвонков = СредстваТелефонии.ПолучитьЖурналЗвонков();
            СписокЗаписейЖурналаЗвонков = ЖурналЗвонков.НайтиЗаписи(Отбор);
            
            ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: список записей журнала получен ");
        
            МассивСтруктур = Новый Массив;
            Для Каждого ЭлементСпискаЗаписей Из СписокЗаписейЖурналаЗвонков Цикл
                ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: зашли в цикл записей раз по телефону " + ЭлементСпискаЗаписей.НомерТелефона);
......

в общем логи пишет все, кроме последнего, что зашел в цикл..
 
 
   Pandoch
 
1 - 22.05.19 - 10:15
+
   Cyberhawk
 
2 - 22.05.19 - 10:17
Не осилила отладку МП что ли?
   Cyberhawk
 
3 - 22.05.19 - 10:17
Получи журнал звонков без наложения отбора, далее выведи несколько последних - так и поймешь, что там в нем вообще хранится. Время конечно же там скорее всего не локальное.
   Cyberhawk
 
4 - 22.05.19 - 10:20
Если в системном журнале пусто, то делай свой журнал, но это только на Андроиде поддерживается
   Pandoch
 
5 - 22.05.19 - 10:44
(3) да, как раз так решила тоже сделать, спасибо за совет, попробую
   Pandoch
 
6 - 22.05.19 - 10:44
(2) ну чет нет, надо разобраться и поставить. там же какой-то софт дополнительный надо ставить
   Cyberhawk
 
7 - 22.05.19 - 10:46
(6) Лол?
   Pandoch
 
8 - 22.05.19 - 11:47
короче по гринвичу время он возвращает) всё понятно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.