|
УФ. Динамический список. Как перехватить обновление динамического списка
| ☑ |
0
Михаил 1С
31.05.16
✎
05:17
|
Здравствуйте.
У меня задача - поймать событие обновление данных в динамическом списке для УФ.
Вообще-то мне нужно отлавливать ПриАктивизацииСтроки, что я с успехом и делаю. НО - когда Отбор задан таким, что в списке только одна строка, то при смене отбора строка меняется, но событие ПриАктивизацииСтроки не возникает! И я не могу обновить последующие окна.
Поэтому я хочу перехватывать обновление динамического списка. Или смену Отбора.
ПС: правда, пользователи говорят, что это происходит не только при смене Отбора, а и при работе с Ctrl-F.
|
|
1
Михаил 1С
31.05.16
✎
07:28
|
Неужели 1С прошляпила и не завела события для такого случая?
|
|
2
Тихий омут
31.05.16
✎
07:37
|
у меня в 8.3.5.1517 такси в режиме совместимости с 8.3.4 в событиях динсписка есть недоступное (не знаю пока почему) ОбработкаЗапросаОбновления
|
|
3
Defender aka LINN
31.05.16
✎
07:38
|
Обработка ожидания + сравнение текущей строки с предыдущей
|
|
4
Михаил 1С
31.05.16
✎
07:41
|
(3) Ну да, это кое-что.
Но не очень хорошо. Данных много, обновление списка делается долго. Если добавятся обновления, сделанные по сравнению с предыдущей строкой, то это будет ужас.
|
|
5
Михаил 1С
31.05.16
✎
08:01
|
Моя задача решилось установкой основной таблицы в Динамическом списке.
Ну, события "при обновлении дин.списка" не появилось.
Но событие ПриАктивизацииСтроки теперь всегда отрабатывается.
|
|
6
Defender aka LINN
31.05.16
✎
08:17
|
(4) Ащета это как раз быстрее будет. В УТ 10 такое в форме подбора номенклатуры практиковалось еще до рождения всяких УФ.
|
|