8.х WEB Зависание 1С при работе с эл. почтой через веб-клиент

Тема в разделе ""1C:Web-Сервер"", создана пользователем tarantool, 1 ноя 2013.

  1. TopicStarter Overlay
    tarantool
    Offline

    tarantool Опытный в 1С

    Регистрация:
    6 сен 2011
    Сообщения:
    110
    Симпатии:
    1
    Баллы:
    29
    Добрый день!
    платформа: 8.3.3.715
    Конфигурация: УТ 11.1.2.10

    Требуется при определенных действия открывать программу Outlook с заполненными полями(кому, тема, вложение). На толстом и тонком клиенте
    работает без ошибок. Если же пытаться сделать через веб-клиент, то программа виснет, затем закрывается сеанс.

    участок кода, отвечающий за открытие окна программы Outlook:

    Outlook=Новый COMОбъект("Outlook.Application");
    Письмо=Outlook.CreateItem(0);
    Письмо.Attachments.Add(ИмяФайла);
    Письмо.Subject = "Счет№ "+Строка(НомерСчета);

    Для Каждого Адрес ИЗ ПочтовыеАдреса Цикл
    Письмо.Recipients.Add(Строка(Адрес));
    КонецЦикла;

    Попытка
    Письмо.Display();
    Исключение

    КонецПопытки;


    И еще не понятный момент. Если Письмо.Display(); убрать из попытки, то система валится в ошибку с сообщение "недостаточно памяти".
    Если кто сталкивался с подобным, пожалуйста посоветуйте что-нибудь.
    Заранее благодарен всем откликнувшимся.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    не надо такие вещи делать в веб-клиенте. браузеры (в том числе и ie) очень плохо относятся к попыткам скриптов на страницах выйти за рамки песочницы

Поделиться этой страницей