Имя: Пароль:
1C
 
Почта
0 Никкккк
 
22.08.18
11:31
Добрый день! Подкиньте идею, как можно программно отправить текст "Принять", которая является гиперсылкой, и при нажатии уведомление направлялась на веб-сервер, где я пойму,что клиент нажал на "Принять"
1 Fedor-1971
 
22.08.18
11:34
(0) Вдохнули, выдохнули, медленно и внятно написали что хотелось спросить, по порядку УФ или ОФ, общая идея, при чём тут почта?
2 Никкккк
 
22.08.18
11:40
(1)1С:Предприятие 8.3, Управление нашей фирмой, редакция 1.6
Суть такова: мне приходят сообщения с почты,и они автоматически фиксируются как заявки.У заявки есть статусы "Новая,В РАБОТЕ,закрыта". Когда я закрываю заявку,нужно чтобы клиенту приходило уведомление о том, что заявка закрыта(и если она закрыта по его усмотрению, то он нажимает на гиперссылку "Принять" или "Отклонить", после чего, его действие должно передаться мне(то есть через веб-сервер). Вопрос в том,как отправить ему эти гиперссылки с действиями и получить ответ о его действии
3 XMMS
 
22.08.18
11:45
(2)
1. Формировать письмо в HTML формате с гиперссылкой, в которой параметрами например зашифрованы нужные данные.
2. Написать на веб-сервере скрипт, например на php, обрабатывающий заход по такой ссылке.
4 Fedor-1971
 
22.08.18
11:49
(2) например так:
1. Реализуешь механизм фиксации отправки сообщений (РС или просто реквизит в документе) - нужно что-бы при повторном сохранении /проведении выполненной заявки сообщение не отправлялось ещё раз
2. Заводишь ящик, например, "ZayavkaOK@..."
3. Пользователю отправляешь письмо, в котором HTML код с двумя кнопками, например, Принято и Отклонено (сколько нужно столько и добавь). По нажатию кнопки, на ящик ZayavkaOK@... падает письмо, в теле или заголовке которого есть УИД заявки и код ответа пользователя
4. Дальше обрабатываешь полученное как тебе больше нравится, прямо в 1С через регламент или ручным запуском обработки
5 Fedor-1971
 
22.08.18
11:52
4+ Это если просто средствами почты, можно замутить через ВЕБ-сервис. Тут уж сам придумай схему работы.

Можно задействовать бизнес-процессы и не выходить за рамки 1С (глюков и лагов будет меньше, а общая стабильность выше)
6 Никкккк
 
22.08.18
11:58
(3),(4) Спасибо за советы!Буду пробовать
7 Никкккк
 
22.08.18
12:01
(4) а как средствами почты определить нажатие кнопки пользователем?
8 Fedor-1971
 
22.08.18
12:11
(7) в HTML коде письма реализуется что-то типа mailto: на каждый вариант
9 Fedor-1971
 
22.08.18
12:11
8+ для этого и нужен единый ящик для ответов на такие письма
10 Никкккк
 
22.08.18
12:17
(8) отличная идея!Спасибо
11 arsik
 
гуру
22.08.18
12:31
Зачем так усложнять. С письмами - это вообще треш какой то. Достаточно http сервиса одинесовского и ссылку правильно в письме сформировать.
12 Fedor-1971
 
22.08.18
12:36
(11) Человек просил Почтой.
Полной картинки нет, может хватило бы и бизнес-процессов, если подтверждающий внутри конторы
13 Никкккк
 
22.08.18
12:36
(9) Вот я указываю ссылку в письме. По нажатию на нее,формируется новое письмо, но мне нужно,что пользователь нажал на кнопку и письмо с ответом автоматически отправлялось на другой ящик. А в данном примере получается,что по нажатию кнопки,создается новое письмо с заполненным полем "кому" и приходится заполнять поля и отправлять в ручную.
Текст =  "
|<h3> Заявка под номером %1 была закрыта  %2</h3>
|Подтвердите закрытие заявки<br />
|<p><a href=mailto:[email protected]>Принять</a></p><br />
|Конец  письма.
|";            Сообщение.Тексты.Добавить(Текст,ТипТекстаПочтовогоСообщения.HTML);mailto:[email protected]>Принять</a></p><br
14 Никкккк
 
22.08.18
12:37
Там ссылка после лишняя,нечаянно копернулась если что)
15 Fedor-1971
 
22.08.18
12:39
(13) погугли как отправить полноценное письмо,
в этом не подскажу, слабоват в HTML