Столкнулся с тем, что при изменении параметров веб-формы, форма на странице сама не обновлялась.
Я посмотрел код компонента form.result.new и обнаружил, что используется тегированный управляемый кэш, как описано тут:
Кэш успешно принудительно сбрасывается функцией типа
$CACHE_MANAGER->ClearByTag('form_'.$ID_формы)
Однако при сохранении параметров формы эта функция для сброса кэша почему-то не вызывается.
В списке событий найти событие на изменение данных самой веб-формы найти не смог:
Ограничился выставлением небольшого времени кэширования компонента.
Написал в Битрикс, завели тикет на доработку.
Я посмотрел код компонента form.result.new и обнаружил, что используется тегированный управляемый кэш, как описано тут:
Кэш успешно принудительно сбрасывается функцией типа
$CACHE_MANAGER->ClearByTag('form_'.$ID_формы)
Однако при сохранении параметров формы эта функция для сброса кэша почему-то не вызывается.
В списке событий найти событие на изменение данных самой веб-формы найти не смог:
Ограничился выставлением небольшого времени кэширования компонента.
Написал в Битрикс, завели тикет на доработку.