1. baracuda 3 29.09.18 16:14 Сейчас в теме

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

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


в общем спасибо, большое все получилось.
Решение описал у себя в блоге.Может куму еще пригодится.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Старший Программист 1С НОВОСИБИРСК
Новосибирск
зарплата до 130 000 руб.
Полный день

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

Ведущий программист 1С
Воронеж
зарплата от 90 000 руб. до 120 000 руб.
Полный день

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