Имя: Пароль:
1C
 
УФ : Перехватить событие поиска Ctrl+Alt+F на табличной части формы
0 bvb
 
14.07.22
15:38
Добрый день
Нужно перехватить отбор строк в табличной части формы.
Обработать отобранные строки и вывести результат обработки в поле формы
КАк перехватить события отбора ?
1 Fedor-1971
 
14.07.22
17:23
(0) погугли, в 8.3 добавлено что-то типа ДС.ПолчитьПользовательскиеНастройки() и в них доступны отборы. Примерно как в СКД
2 TormozIT
 
гуру
14.07.22
22:07
Если строк не много, то самое простое - перебрать все строки и каждую попробовать сделать текущей. Если получилось, то строка отвечает фильтру.
3 Fedor-1971
 
15.07.22
09:49
(3) в таком раскладе, проще перебирать строки ТЧ прямо на клиенте с уже установленными отборами (для каждого текСтрока из Форма.ТЧ цикл)
Основная проблема: форма будет дёргать сервер за новыми порциями
4 bvb
 
18.07.22
11:25
(2) строк таки много

(1) ДС. это что ?
5 Fedor-1971
 
18.07.22
11:32
(4) ДС = Динамический список, но эта функция доступна и для табличной части
6 bvb
 
18.07.22
14:10
(5) Не походу не то.
Нужно знать состояние поиска на интересующей колонке.
И метод когда его надо начинать анализировать