Имя: Пароль:
1C
 
УФ: Как обработать стандартный поиск?
,
0 mikecool
 
18.12.14
14:55
Тот, что по Ctrl-F
Два связанных дин. списка
В первом жму, отбираю, отображаются результаты отбора
но поскольку не меняется текущая строка списка, то второй список не обновляется
Как отловить событие поиска/отбора?
зы: искал, не нашел )
1 mikecool
 
18.12.14
14:59
попробовал чеерз обработчик ожидания с интервалом в секунду, но кол-во вызовов ппц большое ((
2 mikecool
 
18.12.14
15:05
пока заюзал обработчик ожидания вида:
    ТекДанные = Элементы.СписокНоменклатуры.ТекущиеДанные;
    Если ТекДанные = Неопределено Тогда
        Если Не ТекущаяНоменклатура = ПустаяНоменклатура Тогда
            ТекущаяНоменклатура = ПустаяНоменклатура;
            Элементы.ОстаткиНоменклатуры.Обновить();
        КонецЕсли;
    Иначе
        Если Не ТекущаяНоменклатура = ТекДанные.Номенклатура Тогда
            Элементы.ОстаткиНоменклатуры.Обновить();
            ТекущаяНоменклатура = ТекДанные.Номенклатура;
        КонецЕсли;
    КонецЕсли;
    
но если есть вариант отловить таки событие поиска - прошу поделиться
3 Адский плющ
 
18.12.14
15:09
А нафига, если не секрет?
4 mikecool
 
18.12.14
15:11
(3) я ищу в первом списке, второй у меня обновляется по позиционированию в первом списке, после поиска в первом позиционирование остается на той позиции, которая была до поиска и не меняется при отборе
5 mikecool
 
18.12.14
15:11
+4 надеюсь понятно объяснил?
6 mikecool
 
18.12.14
15:12
+4 то бишь просто в ПриАктивизацииСтроки устанавливаю параметры для второго списка
7 mikecool
 
18.12.14
15:13
к тому же - есть пожелание после отмены поиска позиционирование в списке восстанавливалось на той позиции, которую отметили в списке, отобранном при поиске, но тут я думаю смогу решить вопрос
8 mikecool
 
18.12.14
15:13
итого - я хочу обработчики событий поиска и отмены поиска )
9 Адский плющ
 
18.12.14
15:20
У меня после поиска вызывается ПриАктивизацииСтроки, если текущая строка меняется. После отмены поиска текущая строка остается. Не пойму что может не работать.
10 mikecool
 
18.12.14
16:25
(9) я описал поведение у меня, у меня же текущая строка не меняется
11 Адский плющ
 
18.12.14
16:46
Если текущаястрока не меняется, то и нечего второй список обновлять.
12 Drac0
 
18.12.14
16:48
(8) Я тоже :( Жди, обещают в новых релизах.
13 mikecool
 
18.12.14
17:26
вот спрашивал же - понятно пишу или нет?
текущая строка не изменяется, второй список не обновляется и при этом он теряет актуальность
(12) подождем ))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан