Имя: Пароль:
1C
 
Удаление писем с почтового сервера
0 dbez
 
04.12.09
17:14
Не удаляются письма, использую метод ИнтернетПочта.УдалитьСообщения(МассивПисемДляУдаления).
Заполняю массив так:
МассивПисемДляУдаления.Добавить(ЭлектронноеПисьмо.ЗаголовокПисьма), где ЭлектронноеПисьмо имеет тип ДокументСсылка.ЭлектронноеПисьмо, ЭлектронноеПисьмо.ЗаголовокПисьма - реквизит документа строкового типа, который заполняется при получении письма.  При отладке никаких ошибок не возникает, но "удаленные" письма остаются на сервере. Подскажите пожалуйста, где ошибся?
1 mikecool
 
04.12.09
17:16
ИнтернетПочта (InternetMail)
УдалитьСообщения (DeleteMessages)
Синтаксис:
УдалитьСообщения(<Массив заголовков сообщений или идентификаторов>)
Параметры:
<Массив заголовков сообщений или идентификаторов> (обязательный)
Тип: Массив. Массив, содержащий либо заголовки сообщений, либо серверные идентификаторы сообщений, которые необходимо удалить с сервера.
Описание:
Удаляет с сервера все сообщения, указанные либо объектами ИнтернетПочтовоеСообщение, либо идентификаторами, находящиеся в массиве, принимаемом в качестве параметра.

или в СП глюк
обрати внимание:
Описание:
Удаляет с сервера все сообщения, указанные либо объектами ИнтернетПочтовоеСообщение, либо идентификаторами, находящиеся в массиве, принимаемом в качестве параметра.
не в этом ли суть?
2 dbez
 
04.12.09
17:40
А так заработало:
ИнтернетПочта.Выбрать(Истина, МассивПисемДляУдаления[0].ИдентификаторСообщения)
Спасибо за помощь.