Перейти к содержимому


Отправка отчета по почте


Сообщений в теме: 9

#1 sss2

    Активист


  • 326 сообщений

Отправлено 22 февраля 2012 - 10:44

Подскажите как сделать,чтобы можно было свой отчет,собранный в СКД,отправлять по почте... ?

#2 alexburn

    Suum cuique


  • 4 654 сообщений

Отправлено 22 февраля 2012 - 10:47

Посмотреть в типовой не судьба?

Кстати, начните с Как указать версии платформы и конфигурации? .
Героем можешь ты не быть,
Но человеком быть обязан!

Изображение
Если вам помог мой ответ, просьба сказать спасибо вот такой Изображение кнопкой рядом с сообщением.

#3 sss2

    Активист


  • 326 сообщений

Отправлено 22 февраля 2012 - 11:03

Просмотр сообщенияalexburn (22 февраля 2012 - 10:47) писал:

Посмотреть в типовой не судьба?

Кстати, начните с Как указать версии платформы и конфигурации? .
Такой механизм работает в счетах на оплату,но я там что-то не разобрался совсем.Может подскажите кодом или на словах ? =)
1с 8.2 УПП 1.3.22.1

#4 alexburn

    Suum cuique


  • 4 654 сообщений

Отправлено 22 февраля 2012 - 11:12

Вот код, нашел в инете за 5 сек.
ИнПочта   = Новый ИнтернетПочта;		  
ИнПрофиль = Новый ИнтернетПочтовыйПрофиль;		  
ИнПрофиль.АдресСервераPOP3=Объект.ПрофильПочты.АдресСервераPOP3;	
ИнПрофиль.АдресСервераSMTP=Объект.ПрофильПочты.АдресСервераSMTP;	
ИнПрофиль.Пользователь=Объект.ПрофильПочты.Пользователь;	
ИнПрофиль.ПользовательSMTP=Объект.ПрофильПочты.ПользовательSMTP;	
ИнПрофиль.Пароль=Объект.ПрофильПочты.Пароль;	
ИнПрофиль.ПарольSMTP=Объект.ПрофильПочты.ПарольSMTP;	
ИнПрофиль.ПортSMTP = 25;  
ИнПрофиль.ПортPOP3 = 110;	
ИнПрофиль.АутентификацияSMTP    = СпособSMTPАутентификации.Login;	
ИнПрофиль.POP3ПередSMTP=Истина;		  
Сообщение = Новый ИнтернетПочтовоеСообщение;		  
Сообщение.Отправитель.Адрес=Объект.ПрофильПочты.Адрес;	
Сообщение.Отправитель.ОтображаемоеИмя=Объект.Организация.Наименование;	
//Сообщение.Отправитель.Сервер=Объект.ПрофильПочты.АдресСервераSMTP;	
//Сообщение.Отправитель.Пользователь=Объект.ПрофильПочты.ПользовательSMTP;	
Сообщение.Тема="Ответ по заявке № "+Объект.СсылкаНаПроцесс.Заявка.Номер+" от "+Объект.СсылкаНаПроцесс.Заявка.Дата;		  
Получатель=Сообщение.Получатели.Добавить(Объект.Контрагент.Email);
Попытка		  
ИнПочта.Подключиться(ИнПрофиль);	
Исключение		  
Сообщить("При подключени к серверу произошла ошибка! Проверти учетные данные профиля почты.", СтатусСообщения.Важное);	
КонецПопытки;		  
Текст=Сообщение.Тексты.Добавить();	
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML;	
ТекстПисьма="";	  ВложенияПисьма="";	
ТекстПисьмаФорматированный.ПолучитьHTML(ТекстПисьма,ВложенияПисьма);	
Текст.Текст=ТекстПисьма;		  
Попытка		  
ИнПочта.Послать(Сообщение);		  
ЭтаФорма.Доступность=Ложь;	  
Сообщить("Письмо для "+Объект.Контрагент.Email+" отправлено!");	  Исключение		  
Сообщить("При отправке возникли проблемы. Письмо не отправлено. Проверти правильность заполнения профиля и почты контрагента.",СтатусСообщения.Важное)	
КонецПопытки;

Прежде чем обращаться на форум, рекомендую сначала использовать гугл или поиск по форуму.
Героем можешь ты не быть,
Но человеком быть обязан!

Изображение
Если вам помог мой ответ, просьба сказать спасибо вот такой Изображение кнопкой рядом с сообщением.

#5 sss2

    Активист


  • 326 сообщений

Отправлено 22 февраля 2012 - 11:16

Как отправлять почту из 1с я знаю,вопрос ...как уже,сформированный отчет(исходя из того как настроит его пользователь),точно в таком же виде отправить по почте...

#6 alexburn

    Suum cuique


  • 4 654 сообщений

Отправлено 22 февраля 2012 - 11:20

Вешаете кнопку на форму отчета, сохраняете отчет в файл, файл прикрепляете, оправляете, в типовой сделано немного по-другому.
Героем можешь ты не быть,
Но человеком быть обязан!

Изображение
Если вам помог мой ответ, просьба сказать спасибо вот такой Изображение кнопкой рядом с сообщением.

#7 sss2

    Активист


  • 326 сообщений

Отправлено 01 марта 2012 - 16:48

Просмотр сообщенияalexburn (22 февраля 2012 - 11:20) писал:

Вешаете кнопку на форму отчета, сохраняете отчет в файл, файл прикрепляете, оправляете, в типовой сделано немного по-другому.
Подскажите как это реализовать ? и можно ли макет как-то отправлять по почте ?

#8 alexburn

    Suum cuique


  • 4 654 сообщений

Отправлено 01 марта 2012 - 21:10

Завтра постараюсь вам помочь, сейчас нет конфы под рукой.
Героем можешь ты не быть,
Но человеком быть обязан!

Изображение
Если вам помог мой ответ, просьба сказать спасибо вот такой Изображение кнопкой рядом с сообщением.

#9 sss2

    Активист


  • 326 сообщений

Отправлено 02 марта 2012 - 11:55

Просмотр сообщенияalexburn (01 марта 2012 - 21:10) писал:

Завтра постараюсь вам помочь, сейчас нет конфы под рукой.
Спасибо,буду ждать =)

#10 alexburn

    Suum cuique


  • 4 654 сообщений

Отправлено 02 марта 2012 - 12:09

Стукнете мне в аську.
Героем можешь ты не быть,
Но человеком быть обязан!

Изображение
Если вам помог мой ответ, просьба сказать спасибо вот такой Изображение кнопкой рядом с сообщением.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных