как создать COM обект с веб клиента в контексте &НаКлиенте
&НаКлиенте
Процедура ОтправитьПочтуВебКлиент()
Outlook=Новый COMОбъект("Outlook.Application");
Письмо=Outlook.CreateItem(0);
Письмо.to="адрес@сервер.ru";
Письмо.Body="тест";
Попытка
Письмо.Display();
Исключение
КонецПопытки;
ругается на веб клиенте (firefox 6.0) с тонкого все работает? не хочет вообще СОМ создавать. Инет перерыл весь не нашел. в документации обмолвились о специальном расширении браузера должен быть выполнен в определнном формате и загружен в хранилище. У кого нибудь работет таким образом СОМ, поделитесь?
Процедура ОтправитьПочтуВебКлиент()
Outlook=Новый COMОбъект("Outlook.Application");
Письмо=Outlook.CreateItem(0);
Письмо.to="адрес@сервер.ru";
Письмо.Body="тест";
Попытка
Письмо.Display();
Исключение
КонецПопытки;
ругается на веб клиенте (firefox 6.0) с тонкого все работает? не хочет вообще СОМ создавать. Инет перерыл весь не нашел. в документации обмолвились о специальном расширении браузера должен быть выполнен в определнном формате и загружен в хранилище. У кого нибудь работет таким образом СОМ, поделитесь?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Передавай адрес и текст письма на сервер и отправляй, к тому же если потребуется файлик приаттачить тоже только на сервере.
тогда письма пойдут от одного отправителя который на сервере настроен (эту учетку надо еще на сервере настраивать), а хотелось чтобы шло от клиента. Не получится как я хочу? И если с сервера, пользователь письмо не проверит, оно уйдет сразу, а я хочу чтобы оно у него в почте в отрпавленных осталось. Помогите как сделать? Он с клиента сом вообще открывать не хочет, да же
Excel = Новый COMОбъект("Excel.Application");
это не подымает та же ошибка, думаю если с екселем получится то почта заработает
говорит
Ошибка: Невозможно создание объекта сервером программирова
Начитался "Руководство разработчика" часть 2 страница 1064. Пишут что потребуется зип архив особого вида (некий установочный пакет). Формат его не описан.
Excel = Новый COMОбъект("Excel.Application");
это не подымает та же ошибка, думаю если с екселем получится то почта заработает
говорит
Ошибка: Невозможно создание объекта сервером программирова
Начитался "Руководство разработчика" часть 2 страница 1064. Пишут что потребуется зип архив особого вида (некий установочный пакет). Формат его не описан.
(4) а чего "ап". Идея кмк не самая удачная. Ты хочешь на компе своего веб-клиента запустить аутлук - о если его (ну аутлука) там вообще нет? если там бат какой-нибудь стоит, или вообще человек пользуется браузерным клиентом? Неправильная затея какая-то.
Это надо браузерными установками пользоваться тогда, там может быть прописано, какой почтовый клиент использовать для почты.
Это уже не 1с, а хтмл скорее.
Это надо браузерными установками пользоваться тогда, там может быть прописано, какой почтовый клиент использовать для почты.
Это уже не 1с, а хтмл скорее.
(5) без обид, идея удачная, так как делается под пользователей у которых стоит outlook. Он у всех настроен, и хотелось чтобы перед отправкой они глянули глазами письмо, и отправка должна идти от его имени. Бьюсь с пятницы, не могу открыть сформированное письмо из браузера в контексте клиента. Думаю если его сформировать на сервере а потом открыть клиентом то не получится. Помоги добр человек, нет сил уж боле... ))
, а получится, если создать на сервере заготовку письма и передать ее в виде файла через хранилище на клиента для отображения пользователю? и отправки его от имени пользователя?
А почему не используете встроенный почтовик 1С? Предосмотр письма же так же реализуется средствами 1С, и проблем с тонкими и вебклиентами нет
А в файрфоксе нужно разрешить запуск актив-икс объектов для доверенных сайтов. Честно говоря, где это делается подсказать не могу.
(13) я не нашел то же, за то вычитал, что файрфокс не поддерживает акивХ только через плагины. планига такого не нашел. хотя руководство администр часть 2 ссылается что COM поддерживает нет поддержки только Native.
На отсраненныю тему: опытным путем заметил, что самая стабильная работа с файрфокс 6.0, IE валится с ошибками.
На отсраненныю тему: опытным путем заметил, что самая стабильная работа с файрфокс 6.0, IE валится с ошибками.
хотел так:
&НаКлиенте
ИмяФайлаВложения=ВебКаталогВременныхФайлов()+"temp.xls";
Outlook=Новый COMОбъект("Outlook.Application");
Письмо=Outlook.CreateItem(0);
Письмо.to="adres@fdgb.ru";
Письмо.Subject="test";
Письмо.Body="test";
Письмо.Attachments.Add(ИмяФайлаВложения);
Попытка
Письмо.Display();
Исключение
КонецПопытки;
с тонкого все работает, а с веб клиента (firfox, IE) нет.
&НаКлиенте
ИмяФайлаВложения=ВебКаталогВременныхФайлов()+"temp.xls";
Outlook=Новый COMОбъект("Outlook.Application");
Письмо=Outlook.CreateItem(0);
Письмо.to="adres@fdgb.ru";
Письмо.Subject="test";
Письмо.Body="test";
Письмо.Attachments.Add(ИмяФайлаВложения);
Попытка
Письмо.Display();
Исключение
КонецПопытки;
с тонкого все работает, а с веб клиента (firfox, IE) нет.
вложенный xls вся суть в нем, и желательно отправить от того пользователя под кем веб клиент запущен
тонкий клиент открывает предварительный просомотр этого письма, так хотелось бы и с веба сделать. а дальше пользователь принимает решение отправлять или нет.
Вот думаю: получится сохранить это на сервере в файл формата оутлук ".msg" и сохранить его в бинарное хранилище, а на клиенте его от туда поднять или оптяь не даст его открыть?
Вот думаю: получится сохранить это на сервере в файл формата оутлук ".msg" и сохранить его в бинарное хранилище, а на клиенте его от туда поднять или оптяь не даст его открыть?
Тоже не вижу проблемы. Сложность идентифицировать пользователя и отправить письмо под его логином и паролем?
cdo непрокатит, у меня файрвол стоит (он для меня закрыт, чтобы внешний сервер испоользовать) а внутри городить еще один почтовый сервер только из за этого не хочу
по идее весь COM под веб клиентом не доступен, не ужели этим ни кто не пытался пользоваться, к примеру excell открыть или ворд с веб интерфейса?
попробывал в IE разрешил все, просто тупо прощелкунул "включить" пишет:
{Отчет.ОтчетРеестр.Форма.ФормаОтчета.Форма(131)}: Ошибка при вызове конструктора (COMObject)
Outlook=Новый COMОбъект("Outlook.Application");
по причине:
Невозможно создание объекта сервером программирования объектов
{Отчет.ОтчетРеестр.Форма.ФормаОтчета.Форма(131)}: Ошибка при вызове конструктора (COMObject)
Outlook=Новый COMОбъект("Outlook.Application");
по причине:
Невозможно создание объекта сервером программирования объектов
Большое спасибо, не зря про вас легенды ходят, заработало с IE (не все расшарил). Как то же самое на firefox сделать где взять плагин для поддержки активX.
(41) в IE проблема была с безопасностью, когда все открыл, все само сабой заработало, что именно расшарил сейчас не помню. в firefox так и н заработало, он activex не поддерживает. для меня самого это акткально, если нароете поделитесь.
С ув
С ув
на клиентских машинах открывается оутлук который установлен пользователю. если письмо надо отправить в тихую то надо делать с сервера.
(44) Zurab, идеей не поделитесь как бы вы отправляли втихую с сервера? интересует именно этот вариант, свои мысли тоже есть, но их попозже напишу. Ситуация следующая почтовый серевер: ms exchange server 2007, отключены поддержка smtp и pop (их не включат), сервер приложений 1С крутится под локальной учетной записью на сервере Х. Создан пользователь Петров в AD, у нему привязан почтовый ящик. у Петрова права пользователя на сервере Х.
Т.к. 1С напрямую не может работать с ms exchange server, придется скорее всего работать через ms outlook. Интересен момент подключения из 1С к outlook, так чтобы иметь доступ к почтовому ящику Петрова(отправлять и принимать письма).
у кого какие соображения?
Т.к. 1С напрямую не может работать с ms exchange server, придется скорее всего работать через ms outlook. Интересен момент подключения из 1С к outlook, так чтобы иметь доступ к почтовому ящику Петрова(отправлять и принимать письма).
у кого какие соображения?
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот