Имя: Пароль:
1C
1С v8
Отбор почтовых сообщений по дате
0 ac13
 
15.02.19
15:44
Отбор по адресу отправителю работает, по дате нет, в чем ошибка?
Профиль = Новый ИнтернетПочтовыйПрофиль;

     Профиль.ИспользоватьSSLIMAP = Истина;    
     Профиль.АдресСервераIMAP = "imap.yandex.ru";
     Профиль.ПортIMAP = 993;
     Профиль.ПользовательIMAP = "[email protected]";
     Профиль.ПарольIMAP = "pAroL";
     Профиль.ТолькоЗащищеннаяАутентификацияIMAP = Ложь;
     Почта = Новый ИнтернетПочта;
    
     Попытка
          Почта.Подключиться(Профиль, ПротоколИнтернетПочты.IMAP);
          Состояние("Подключение к электронной почте успешно");
     Исключение
          Сообщить("Не удалось подключиться к электронной почте. " + ОписаниеОшибки());
          Возврат;
     КонецПопытки;
    
     Состояние("Поиск писем");
    
     ПараметрыОтбораIMAP = Новый Структура;
     ПараметрыОтбораIMAP.Вставить("From", "[email protected]");
     ПараметрыОтбораIMAP.Вставить("AfterDateOfPosting", Дата("20190119000000"));
     ПараметрыОтбораIMAP.Вставить("BeforeDateOfPosting", Дата("20190120000000"));
    
     Заголовки = Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
    
     НужныеПисьма = Почта.Выбрать(Ложь, Заголовки);
1 ac13
 
15.02.19
15:51
Интересно, что когда ставлю такой период, то отбор работает:
ПараметрыОтбораIMAP.Вставить("AfterDateOfPosting", Дата("20181219000000"));
ПараметрыОтбораIMAP.Вставить("BeforeDateOfPosting", Дата("20181220000000"));
2 Ёпрст
 
15.02.19
15:54
(1) ну нету писем за 19 января
3 Ёпрст
 
15.02.19
15:54
2019 года
4 ac13
 
15.02.19
16:04
(2) понял, спс)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс