Имя: Пароль:
1C
1С v8
УПП Встроенный почтовый клиент
,
0 Смешной 1С
 
20.09.11
14:55
Добрый день!

В УПП используют встроенный клиент почтовый для отправки счетов.
Все письма сохраняются в документ Электронное письмо.

Можно ли настроить, чтобы использовался не встроенный клиент, а отправлялось из Outlooka (или другого почтового клиента), а то письма с вложениями все место жрут.
1 shuhard
 
20.09.11
15:01
(0) можно
2 Смешной 1С
 
20.09.11
15:03
(1) Ну мне бы хотелось узнать как естественно
3 Синий зуб
 
20.09.11
15:05
В константах - настроки программы - использовать Основной почтовый клиент операционной системы.
4 shuhard
 
20.09.11
15:05
(2) галку поставь "использовать внешний почтовый клиент",
угадать где она в твоем хер знает каком релизе может только разработчик
5 Смешной 1С
 
20.09.11
15:08
Галку нашел, отключил встроенный, пытаюсь отправить счет, пишет: Отправлять документы по электронной почте можно только из встроенного почтового клиента.
6 shuhard
 
20.09.11
15:15
(5) херово
верни галку обратно
7 Смешной 1С
 
20.09.11
15:16
Всем спасибо. Получается дописывать нужно модуль.
8 Darky
 
20.09.11
15:17
v8: 1С - outlook не оно?
9 Синий зуб
 
20.09.11
15:21
(5) Я сегодня лично на пробу отправлял из внешнего почтового клиента отчет Рапорт руководителю. Все отправилось, в оутлуке в исходящих появилось мое письмо, пришло куда надо, мож, правда, дело в настройках почтовой программы.
10 Смешной 1С
 
20.09.11
15:21
Сделал так:
Если НЕ Константы.ИспользованиеВстроенногоПочтовогоКлиента.Получить() Тогда
 //ОбщегоНазначения.СообщитьОбОшибке("Отправлять документы по электронной почте можно только из встроенного почтового клиента.
 //  |В настоящее время в настройках параметров учета установлено использование основного почтового клиента операционной системы.");
 // Предупреждение("Операция не выполнена");
 // Возврат;
 //КонецЕсли;
 Outlook=Новый COMОбъект("Outlook.Application");
 ТипФайла="XLS";
 Письмо=Outlook.CreateItem(0);
 Письмо.Subject=ИмяФайлаВложения;
 Письмо.Body=ИмяФайлаВложения;
 ФайлаВложения=КаталогВременныхФайлов()+СтрЗаменить(ИмяФайлаВложения, ".", " ")+"."+ТипФайла;
 Документ.Записать(ФайлаВложения,ТипФайла);
 Письмо.Attachments.Add(ФайлаВложения);
 Попытка
  Письмо.Display();
 Исключение
 КонецПопытки;
 
Иначе
 ФормаОтправкиДокумента = ПолучитьОбщуюФорму("НастройкаОтправкиОтчета");
 ФормаОтправкиДокумента.Отчет            = Документ;
 ФормаОтправкиДокумента.ИмяФайлаВложения = СтрЗаменить(ИмяФайлаВложения, ".", " ");
 ФормаОтправкиДокумента.ТемаСообщения    = ИмяФайлаВложения;
 ФормаОтправкиДокумента.ОткрытьМодально();
   КонецЕсли;
КонецПроцедуры
11 Смешной 1С
 
20.09.11
15:22
(9) Возможно дело что из отчета, а я из документа.
12 Синий зуб
 
20.09.11
15:30
(11) И, кстати, 1С проще отправляет - без ком-объектов:
           Если НЕ Константы.ИспользованиеВстроенногоПочтовогоКлиента.Получить() Тогда
           
               Письмо = Новый ПочтовоеСообщение();

               Для Каждого Адрес Из АдресаЭлПочты Цикл
                   Письмо.Получатели.Добавить(Адрес.Адрес);
               КонецЦикла;
               
               Письмо.Тема = "Рапорт руководителю, рассылка от " + ТекущаяДата();
               Письмо.Текст = "Рапорт руководителю
                   |
                   |Рассылка от " + ТекущаяДата();
                   
               Вложение = Письмо.Вложения.Добавить(ИмяФайла);
               Вложение.Наименование = "Рапорт руководителю от " + Формат( ТекущаяДата(), "ДФ=дд.МММ.гггг") + ?(ВидОтчета = "Таблица", ".mxl", ".htm");
               Для К = 0 По ФайлыКартинок.ВГраница() Цикл
                   Письмо.Вложения.Добавить(ФайлыКартинок[К].ПолноеИмя);
               КонецЦикла;

               Почта = Новый Почта;
               Почта.Подключиться();
               Почта.Послать(Письмо);
               Почта.Отключиться();
               
               Сообщить("Рапорт руководителю от " + Формат( ТекущаяДата(), "ДФ=дд.МММ.гггг") + ?(ВидОтчета = "Таблица", ".mxl", ".htm") + " отправлен по электронной почте.");
13 oleg_km
 
20.09.11
17:23
(0)

А может просто старые письма периодически прибивать? Все равно письма, которые хранятся в Outlook, это все равно что удаленные письма
14 Администратор 1С
 
22.09.11
09:44
(0) Почитал обсуждение, решил написать публикацию -
http://infostart.ru/public/91206/