Отправка почты при проведении #502825


#0 by Cockswain
Нужно организовать отправку сообщения при проведении документа.Где и как мне это сделать?Я так полагая это нужно делать в модуле объекта в Процедура ОбработкаПроведения?
#1 by Ненавижу 1С
лучше это не делать при проведении
#2 by mikecool
в подписке на событие
#3 by Defender aka LINN
И там тоже лучше не делать.
#4 by Cockswain
Я имею ввиду как провелся документ то данные документа сразу высылаются на указанную почту.
#5 by Defender aka LINN
Рекомендую сделать легкоотключаемый механизм, ибо получателю это уже на 2-ю неделю надоест.
#6 by shuhard
угу при первом же тайм-ауте по 25 порту это надоест отправителю
#7 by hhhh
ну надоест. И что они, напишут заявления?
#8 by Defender aka LINN
Если сделать, как и хотят, то вообще всем надоест.
#9 by shuhard
конечно посему почта должна отправляться асинхронно и пакетно
#10 by mikecool
(8,9) от телепаты... мож там одна накладная в день и то - событие
#11 by Defender aka LINN
Ну, мы на это и пытаемся намекнуть, а ты всю интригу испортил :)
#12 by Нуф-Нуф
мне уже надоело
#13 by Cockswain
А вообще в Процедура ОбработкаПроведения я там могу же организовать отправку(глПослать) чтобы отправлялось сообщение с информацией со строкой таблицы документа.То есть документ провелся и тут же отправилось.
#14 by Defender aka LINN
Ну, делай. Как знать, может все хорошо закончится - тебя за это уволят и мы тебя больше не увидим.
#15 by shuhard
и при каждом перепроведении документов и восстановлении последовательности полетит письмо
#16 by zGainer
Можешь, потом все услышишь:)
#17 by Irbis
глПослать можно и без всякой процедуры организовать. И идут, голубчики, далеко и с песней.
#18 by Cockswain
Ну а где мне это писать?Объяните вообще как мне все это дело организовать?Просто есть док ЗаказКлиента нужно чтобы как только заполнится документ и проведется  происходила отправка строк табличного поля на ящик?
#19 by Смешной 1С
А ящик для всех один на который слать? Или он в данных о клиенте храниться?
#20 by Cockswain
ОДин
#21 by Смешной 1С
Это замечательно что один адрес!) Если тебе сказали делать при проведении, делай там - в модуле объекта в Процедура ОбработкаПроведения. Там вызывай функцию что-то типа такого: ТекстПисьма - это строка. Поэтому твои строки нужно поочередно добавлять. ТекстПисьма = ТекстПисьма + ТабличнаяЧасть.ТОвары ... + Символы.ПС; Как-то вот так...
#22 by zGainer
При отправке скорее всего понадобится:
#23 by Смешной 1С
У меня работает
#24 by FoXSkr
Только лучше при отправке сделай так: А лучше бы действительно сначало бы формировал какой нибудь список для отправки а потом в задании в 23 часа бы отправил бы все махом.
#25 by Смешной 1С
+ И лучше в файл формировать это все дело: в XML или в Excel
#26 by zGainer
В XML, потом ZIP.
#27 by Cockswain
Это все хорошо.Но нужно сделать по анлогии с ЗакрытиеЗАявки.Только тут отправляется сообщение и клиенту и ЭлАдрес = "hfnhf@vnsj.ru".Не могу понять как это сделать? Для Каждого строкатаблицы из Услуги Цикл         Если строкатаблицы.Уведомить Тогда
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С