ПриАктивацииСтроки() и Динамический список

1. 2 29.09.18 16:14 Сейчас в теме
Если при поиске в динамическом списке находятся более одного значения то все норм, событие срабатывает.
Если результатом поиска является одно значение, то при клике мышкой на найденную строку, либо нажатии клавиши Enter событие активации строки не срабатывает.
Может кто сталкивался парни. Как быть?
Найденные решения
5. DarkUser 29.09.18 20:38 Сейчас в теме
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
triviumfan; acanta; +2 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. acanta 29.09.18 16:19 Сейчас в теме
Эта строка уже активирована. Ентер это выбор.
3. baracuda 2 29.09.18 16:30 Сейчас в теме
(2) нет же. На выбор у меня назначен отдельный обработчик выбора с ним проблем нет.
4. acanta 29.09.18 16:34 Сейчас в теме
Поставить сообщения на каждый обработчик события пробовали? Включая те что относятся к форме, а не только к динамическому списку.
5. DarkUser 29.09.18 20:38 Сейчас в теме
Такая проблема действительно есть, и именно при стандартном поиске. Причем даже первая строка в поисковой выборке (когда несколько строк или одна), хотя она отмечается как активная, не вызывает срабатывания события "ПриАктивацииСтроки()".
Решал с помощью костыля. На форме завел реквизит формы ТекущаяСтрока куда записывал ключ строки, и при помощи ПодключитьОбработчикОжидания вызывал каждую секунду проверку равенства реквизита формы ТекущаяСтрока с действительно текущей строкой динамического списка.
triviumfan; acanta; +2 Ответить
6. baracuda 2 29.09.18 21:26 Сейчас в теме
(5) спасибо за совет, завтра попробую отпишусь
7. SlavaKron 01.10.18 09:01 Сейчас в теме
(5) На платформе 8.3.10.2580 не смог воспроизвести такую проблему. Событие не срабатывает, только если до поиска и после - выделенная строка не поменялась.
8. baracuda 2 01.10.18 11:35 Сейчас в теме
(5)
ПодключитьОбработчикОжидания


в общем спасибо, большое все получилось.
Решение описал у себя в блоге.Может куму еще пригодится.
9. пользователь 01.10.18 11:36
Сообщение было скрыто модератором.
...
Оставьте свое сообщение
Вопросы с вознаграждением
Вакансии
Руководитель проектов 1С
Москва
зарплата от 200 000 руб.
Полный день

Консультант-аналитик 1С
Нижний Новгород
зарплата от 55 000 руб. до 100 000 руб.
Полный день

Аналитик 1С ERP
Санкт-Петербург
зарплата до 200 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Программист 1С
Москва
зарплата от 150 000 руб.
Полный день