Может быть, кто-нибудь и на мой вопрос ответит:
Веб-форма
Настройки статуса:
Файл-обработчик смены какого либо статуса на данный (либо добавление нового результата):
/php/onAfterSubmitForm3.php
Содержимое файла (почти как в хелпе):
... и не подхватывается.
Если из настроек статуса этот файл убрать и переместить его код в /bitrix/php_interface/init.php -
то тогда работает.
Весь хелп перечитал, вроде. Чувствую, что не понимаю чего-то
В чем тут дело?
Веб-форма
Настройки статуса:
Файл-обработчик смены какого либо статуса на данный (либо добавление нового результата):
/php/onAfterSubmitForm3.php
Содержимое файла (почти как в хелпе):
| Код |
|---|
function my_onAfterResultAddUpdate($WEB_FORM_ID, $RESULT_ID)
{
if ($WEB_FORM_ID == 3)
{
CFormResult::SetField($RESULT_ID, 'COUNTRY', '555');
}
}
AddEventHandler('form', 'onAfterResultAdd', 'my_onAfterResultAddUpdate');
|
... и не подхватывается.
Если из настроек статуса этот файл убрать и переместить его код в /bitrix/php_interface/init.php -
то тогда работает.
Весь хелп перечитал, вроде. Чувствую, что не понимаю чего-то

В чем тут дело?