Как увеличить время срабатывания в АвтоПодборе, #746445


#0 by ogion83
День добрый. После ввода текста, АвтоПодбор срабатывает слишком быстро, там Ожидание = 0.5, Как бы это время увеличить? Процедура ДляПоискаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)     ... КонецПроцедуры Так как введенный текст стирается, то я вывожу его указанным способом, но при этом текст появляется в поле выделенным и при наборе ранее введенное стирается (если конечно не снять выделение). Может кто знает как эту проблему решить? Устроит решение или на 1 вопрос или на 2. )
#1 by MaxxiMiliSanM
стандартная обработка ложь + ПодключитьОбработчикОжидания
#2 by ogion83
ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) В 1 параметре что должно быть?
#3 by ogion83
Решение: Пока НЕ ТекущаяДата = ТекДата + 10 Цикл    .... думаем 10 секунд :) КонецЦикла; )))))))))))))
#4 by ogion83
Хотя не, фигня получается
#5 by samozvanec
в книгу знаний!
#6 by ogion83
Вариантов нету?
#7 by Fragster
а зачем ты меняешь реквизит?
#8 by ogion83
ДляПоиска который?
#9 by Fragster
да
#10 by ogion83
После ввода текста, он стирается. Приходится его таким образом назад возвращать.
#11 by ogion83
Но как я и писал выше, появляется он в поле выделенным и приходится сначала снимать выделение и только потом дописывать.
#12 by samozvanec
ну у элемента есть коллекция выделенных символов. даже не коллекция, а хз че это, свойство такое.
#13 by ogion83
И как бы его подкорректировать?
#14 by samozvanec
кодом. СП украли? ВыделенныйТекст (SelectedText) Использование: Чтение и запись. Описание: Тип: Строка. Содержит выделенный пользователем текст поля ввода на момент чтения свойства. При записи в свойство нового текста этот текст заменяет текст, выделенный в настоящий момент. При этом выделение сбрасывается. Доступность: Толстый клиент. Примечание: При использовании свойства для замены выделенного текста следует иметь в виду следующие особенности: Если в поле ввода не выделен текст, то записанный текст добавляется начиная с текущей позиции курсора. После добавления текущее положение курсора меняется (перемещается в конец вставленного текста). Если поле ввода имеет ограниченную длину, то вставляется столько символов, сколько позволяет размер. Если тип данных, редактируемый в поле ввода Дата или используется маска, то вставляются только те символы, которые разрешены для данного поля ввода.
#15 by ogion83
И как его применить?
#16 by ogion83
ЭтаФорма.ДляПоиска.ВыделенныйТекст так ошибку выдает
#17 by ogion83
Оказалось для решения вопроса 2 надо в свойстве поля "Обновление текста редактирования" указать "Не использовать")
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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