Как исправить проблему с отправкой пустых писем после заполнения формы и использования события?
1. Для передачи дополнительных свойств в почтовом шаблоне в Битриксе можно воспользоваться использованием специального массива $arResult, который содержит все необходимые данные. Например, чтобы передать дополнительные свойства в почтовый шаблон, можно добавить их в массив $arResult в файле компонента, который отправляет письмо: ```php $arResult['ADDITIONAL_PROPERTY'] = "Значение дополнительного свойства"; ``` Затем в почтовом шаблоне можно обращаться к этим значениям, например: ```html Дополнительное свойство: <?=$arResult['ADDITIONAL_PROPERTY']?> ``` 2. Для исправления проблемы с отправкой пустых писем после заполнения формы и использования события в Битриксе, можно проверить следующие моменты: - Убедитесь, что все необходимые поля формы корректно передаются в обработчик события и сохраняются в соответствующие свойства элемента или инфоблока. - Проверьте, что все обязательные поля заполнены перед отправкой формы. - Проверьте настройки почтового шаблона и убедитесь, что в нем присутствуют все необходимые переменные для отображения данных из формы. - Проверьте, что код обработчика события отправки формы правильно формирует и отправляет письмо с данными отправленной формы. Если после выполнения этих действий проблема с отправкой пустых писем не решается, рекомендуется обратиться к специалисту по настройке Битрикса для более глубокого анализа проблемы.
Надо было всего лишь правильно передавать поля, вместо ID отправлять имя поля
"COMPANY_NAME" => $arFields["NAME"], "FIO" => $arFields["PROPERTY_VALUES"]["FIO"], "EMAIL" => $arFields["PROPERTY_VALUES"]["EMAIL"], "CITY" => $arFields["PROPERTY_VALUES"]["CITY"], "ENTEPRISES" => $arFields["PROPERTY_VALUES"]["ENTEPRISES"], "THEME" => $arFields["PROPERTY_VALUES"]["THEME"], "MSG" => $arFields["PROPERTY_VALUES"]["MSG"],