Получение электронных писем с помощью БСП

1. eda76 21.05.24 09:56 Сейчас в теме
Поделитесь, пожалуйста, рабочим кодом Получение электронных писем с помощью БСП, а то то что нашел нормально работает при получении одного письма, а если надо за день получить, то все зависает.
уже сделал получение заголовков сначала, а потом по идентификаторам пытаюсь загрузить их
    ПараметрыЗагрузкиЗаголовков = Новый Структура;     
    ПараметрыЗагрузкиЗаголовков.Вставить("ПолучениеЗаголовков", Истина);
    ПараметрыЗагрузкиЗаголовков.Вставить("ПриводитьСообщенияКТипу", Ложь);
	ПараметрыОтбораЗаголовков = Новый Структура;
	ПараметрыОтбораЗаголовков.Вставить("ДатаОтправления", ?(ЗначениеЗаполнено(ДатаПолучения),ДатаПолучения,ТекущаяДата()));
    ПараметрыЗагрузкиЗаголовков.Вставить("ПараметрыОтбораЗаголовков", ПараметрыОтбораЗаголовков);
	
	НаборСообщений = РаботаСПочтовымиСообщениями.ЗагрузитьПочтовыеСообщения(УчетнаяЗапись, ПараметрыЗагрузкиЗаголовков);
	Идентификаторы	= Новый Массив;
	Для Каждого Письмо из НаборСообщений Цикл 
		Идентификаторы.Добавить(Письмо.Идентификатор[0]);
	КонецЦикла;
	ПараметрыЗагрузкиЗаголовков = Новый Структура;     
	ПараметрыЗагрузкиЗаголовков.Вставить("ПолучениеЗаголовков", Ложь);
	ПараметрыЗагрузкиЗаголовков.Вставить("ПриводитьСообщенияКТипу", Ложь);
	ПараметрыЗагрузкиЗаголовков.Вставить("ЗаголовкиИдентификаторы", Идентификаторы);
	
	
	НаборСообщений = РаботаСПочтовымиСообщениями.ЗагрузитьПочтовыеСообщения(Письмо.УчетнаяЗапись, ПараметрыЗагрузкиЗаголовков);
	Если ЗначениеЗаполнено(НаборСообщений) Тогда
		Для Каждого Письмо из НаборСообщений Цикл 
			РаботаСПочтовымиСообщениями.СоздатьДокументПочтовоеСообщение(Письмо,УчетнаяЗапись);
		КонецЦикла;
	КонецЕсли;
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dimakor 24.09.24 14:56 Сейчас в теме
Оставьте свое сообщение

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