Здравствуйте, есть потребность добавить ответ уполномоченного лица по заявкам в почтовый шаблон "смена статуса на принято". Т.е. когда ответственный к примеру получает заявку на автомобиль и ставит статус - принято к рассмотрению, пишет ответ - "машина будет марки такой, номер такой", подтверждает свои действия, а пользователю прямо в письме с уведомлением о смене статуса на "принято" еще бы приходил текст ответа, без надобности заходить на портал. Редакция: Корпоративный портал 16.5.8. Как этом можно реализовать ?
Служба тех поддержки дали ответ, но там они предлагают использовать вот такой метод:
Вы должны создать почтовый шаблон на изменение статуса результата (см. скриншот) и отвязать его от формы, чтобы не было автоматической отправки письма с ограниченным набором полей.
После этого Вам нужно в файле /bitrix/php_interface/init.php создать обработчик события onAfterResultStatusChange: dev.1c-bitrix.ru/api_help/form/events/onafterresul...
В нём Вам нужно сформировать массив полей для отправки почты, тут могут быть и дополнительные поля, которые Вы передадите в CEvent::Send() и отправите письмо по созданному выше шаблону.
Пример можно посмотреть в файле /bitrix/modules/form/events.php
Николай: Если у вас уже всё отправляется, мой способ оптимальнее. Во-первых, остаёмся в рамках стандартной схемы, во-вторых, способ легко отключается/подключается.
Алексей, могли бы вы подробнее/детальнее показать/рассказать, в свободную минутку? Знаний в области программирования не много, поэтому не понятно, как "отследить" и "вклиниться" в письмо.
Я не хотел бы быть слишком оптимистичным или обнадёживающим.
Я админку и процесс, который нужно поправить, ещё в глаза не видел =)
Отправьте мне доступы, опишите форму, пример письма «до» и желаемое «после», я буду лучше ориентироваться.
На скорость влияет даже то, как я буду с файлами работать. Через админку медленнее раза в два, чем через ftp. Кроме того, речь идёт об init.php (один из файлов на котором всё завязано) и работать через админку с ним опасно (если нужно откатить изменения, а админка не отвечает).
соответственно нужно, чтобы в шаблоне появилось доп поле "Admin_note", его можно в ручную добавить в почтовое событие и оно будет отображаться в полях данного шаблона, но работать не будет.
По доступу , здесь через согласование, если одобрят идею отдать вопрос на аутсорс. Но мне нужно хотя бы ориентировочно указать стоимость.