Мобильное приложение - пустой журнал звонков

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

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

Если СредстваТелефонии.ПоддерживаетсяЖурналЗвонков() Тогда
//при звонке на телефон с выключенным экраном есть вероятность потерять этот звонок. поэтому формируем журнал на 3 секунды ранее

ДатаОтбора = Дата - 3;
ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: зашел в первую ветку с датой отбора " + ДатаОтбора);

Отбор = Новый ОтборКомпоновкиДанных;

ЭлементОтбора = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
ЭлементОтбора.ПравоеЗначение = ДатаОтбора;
ЭлементОтбора.Использование = Истина;

ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: элемент компоновки данных создан ");

ЖурналЗвонков = СредстваТелефонии.ПолучитьЖурналЗвонков();
СписокЗаписейЖурналаЗвонков = ЖурналЗвонков.НайтиЗаписи(Отбор);

ОбменСЦентральнойБазой.ЗаписатьЛог("ОбработатьЗвонок: список записей журнала получен ");

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

в общем логи пишет все, кроме последнего, что зашел в цикл..
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот