Если при поиске в динамическом списке находятся более одного значения то все норм, событие срабатывает.
Если результатом поиска является одно значение, то при клике мышкой на найденную строку, либо нажатии клавиши Enter событие активации строки не срабатывает.
Может кто сталкивался парни. Как быть?
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
(5) На платформе 8.3.10.2580 не смог воспроизвести такую проблему. Событие не срабатывает, только если до поиска и после - выделенная строка не поменялась.