скачет курсор в поле поиска 1с 8.3 #779196


#0 by nbv8608
Проблема в следующем. При вводе символов в строку поиска динамического списка, после 2-4 символов курсор переходит в начало строки, в результате чего если не глядя печатать в строке поиска получается не то что задумывал найти. Например хотел ввести "парацет", а получилось "цетпара". Платформа 8.3.8.1933. Конфигурация самописная. Полное тестирование и обновлеление индекса не помогло. Подскажите куда копать.
#1 by Deon
Для начала определить, дело ли в конфе, в платформе, или в самом компе.
#3 by nbv8608
Это то ясно. А вот как определить?
#4 by Deon
+2 или довели пользователя до нервного тика
#5 by Deon
Запустить конфу под более старой платформой, запустить базу на другом компе
#6 by nbv8608
изначально возникло на версии 8.3.8.1652. Причем появляется этот переход не всегда. Сам заходил, специально набрал несколько символов и оставил, так простояло целый день и курсор оставался там где был(((
#7 by Cyberhawk
Обработчики у этого ДС или поля поиска какие-нибудь есть?
#8 by Cyberhawk
Если нет, то может западает на клавиатуре какая-нибудь кнопка (Хоум, например)
#9 by nbv8608
Поле поиска стандартное. Обработчики у дс есть - ПриАктивизацииСтроки. Из 30 филиалов на двух такая проблема. Причем сразу у всех в филиале.
#10 by Cyberhawk
Отключи обработчики и проверь поведение на проблемных ПК (пользователях)
#11 by Cyberhawk
Ставлю на контекстный серверный вызов в этих обработчиках, срабатывающий при определенных условиях (раз не у всех проявляется)
#12 by nbv8608
Есть такой вызов... Попробую что-нибудь с этим сделать. Спасибо за наводку. Отпишусь тут получилось или нет(а то нигде такой же проблемы не нашел)
#13 by nbv8608
Переделал на безконтекстный вызов сервера, не помогло. Эта процедура вызывается всегда у всех. Может еще есть какие-то предположения?(((
#14 by nbv8608
отключать вызов ПриАктивизацииСтроки и серверной процедуры не вариант((
#15 by Про100Филя
Проверяй есть ли выделенный текст, если его нет то ВыделенныйТекст("") и курсор в конец уйдет
#16 by Zhuravlik
Я попадал на подобное когда пытался использовать обработчик поля ввода "АвтоПодбор" без использования события модуля менеджера "ОбработкаПолученияДанныхВыбора".
#17 by Cyberhawk
Перенеси вызываемый код из модуля формы в общий модуль, передавай туда параметры через Знач
#18 by DrZombi
Скорей всего дело в коде. Поди отрабатывает обработчик ожидания. И присваивает какое значение :)
#19 by nbv8608
Перенес, не помогло( У строки поиска нет ВыделенныйТекст
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С