Имя: Пароль:
1C
1С v8
Клиент-серверное взаимодействие
0 PR
 
23.03.14
23:23
1. Свой вариант 100% (2)
2. Да 0% (0)
3. Нет 0% (0)
Всего мнений: 2

Читаю из Аутлука почту, хочу записать в 1С в тонком клиенте

Почта = Новый Почта;
Почта.Подключиться();
Письма = Почта.Выбрать(Ложь, Ложь);
Почта.Отключиться();

КоличествоПисем = Письма.Количество();

Для А = 0 По КоличествоПисем - 1 Цикл
    
    ОбработкаПрерыванияПользователя();
    
    Состояние("Импорт писем: " + (А + 1) + " из " + КоличествоПисем, (А + 1) / КоличествоПисем * 100);
    
    ИмпортироватьПисьмоНаСервере(Письма[А]);
        
КонецЦикла;


Собственно, внимательные телезрители уже возмущенно привстали с диванов и кресел с возгласом "Э! Алё! Какое ИмпортироватьПисьмоНаСервере(Письма[А])? На сервер нельзя передавать почтовое сообщение!".
Об этом и пойдет речь в сегодняшней телепередаче.
Как известно, у почтового сообщения есть Вложения, ДатаПолучения, Копии, Отправитель, Получатели, СлепыеКопии, Текст и Тема.
Из всего этого Вложения, Копии, Отправитель, Получатели и СлепыеКопии хрен передашь на сервер.
Неужели в данном случае самым верным будет все это пхать во временное хранилища с помощью ПоместитьВоВременноеХранилище и потом на сервере уже получать из временного хранилища с помощью ПолучитьИзВременногоХранилища?