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

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С
Хабаровск
зарплата от 130 000 руб. до 160 000 руб.
Полный день

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

Программист 1С ERP
Казань
Полный день

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

Консультант 1С (переквалификация для бухгалтеров)
Пермь
зарплата от 50 000 руб.
Полный день