|
В Форме списка справочника при вводе с клавиатуры в окно поиска удаляется текст | ☑ | ||
---|---|---|---|---|
0
Юзер123
04.03.24
✎
10:17
|
Доброго понедельника, сослуживцы.
Сегодня озадачили вопросом. УАТ Справочник номенклатура. При вводе в окно поиска происходит обновление ДС формы. Вводишь букву - сразу начинается поиск . и так далее символ за символом. Проблема такая. Если вводить символ после тока как Список уже обновился, то ввод начинается с начала строки, и стирается все что было введено ранее. В другом справочнике, например Банки, все ок. |
|||
1
Юзер123
04.03.24
✎
10:24
|
Заметил, что при обновлении ДС, строка в списке становится активной, и соответственно курсок улетает из окна поиска в список.
|
|||
2
RomaH
04.03.24
✎
10:25
|
отладчик ничего не показывает во время поиска?
|
|||
3
Юзер123
04.03.24
✎
10:26
|
(2) а как перехватить?
|
|||
4
Юзер123
04.03.24
✎
10:35
|
Обработчик при Активизации строки срабатывает иногда. Не могу понять почему. Я же просто в окно поиска ввожу. Такое же бывает в конфигураторе. Когда что то вводишь в Окно поиска и курсор перескакивает и уже пишешь в модуле.
|
|||
5
Юзер123
04.03.24
✎
10:35
|
Платформа так работает?
|
|||
6
shuhard
04.03.24
✎
10:36
|
(5) Рарус так работает
|
|||
7
Юзер123
04.03.24
✎
10:38
|
(6) в конфигураторе перемещение курсора не только в УАте замечал.
Поэтому вероятно не в рарусе дело. |
|||
8
RomaH
04.03.24
✎
11:44
|
замер производительности сделай
там скорее всего обработчик - сделан контекстный серверный вызов когда нельзя контекстный |
|||
9
NcSteel
04.03.24
✎
11:44
|
(7) Именно в Рарусе. Вангую, что при активизации строки много дурацкого кода, который приводит к перерисовке формы.
|
|||
10
Юзер123
05.03.24
✎
15:11
|
Говорят началось такое после обновления платформы.
|
|||
11
Юзер123
05.03.24
✎
15:12
|
Обработчиков особо нет никаких. "При активизации строки"
|
|||
12
Юзер123
06.03.24
✎
10:09
|
актуально
|
|||
13
iyura555
09.03.24
✎
16:15
|
(11) Проверено, если при активизации строки меняется хоть что-нибудь на форме, слетает фокус. Я так понял, что косяк платформы и это только у справочников. Был временно придуман такой костыль
Если нрег(ЭтаФорма.ТекущийЭлемент.Имя)=нрег("СписокСтрокаПоиска") Тогда Возврат; КонецЕсли; |
|||
14
Tangram
13.03.24
✎
12:31
|
Такая же фигня началась после перехода на 8.3.24
Как поможет "костыль"? Ввожу слово поиска 4 буквы, 1с берет 3 буквы и, не дожидаясь 4ю, ищет по 3м. срабатывает ПриАктивизацииСтроки(), я перерисовываю остатки. Глюк платформы срабатывает раньше, чем у меня наступит какое-то событие, которое я могу отловить и обработать. |
|||
15
Волшебник
13.03.24
✎
12:34
|
(13) зачем нрег-и? Проверяйте так:
Если ЭтаФорма.ТекущийЭлемент.Имя="СписокСтрокаПоиска" Тогда |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |