Имя: Пароль:
1C
1С v8
Как увеличить время срабатывания в АвтоПодборе,
,
0 ogion83
 
26.06.15
14:53
День добрый.
После ввода текста, АвтоПодбор срабатывает слишком быстро, там Ожидание = 0.5, Как бы это время увеличить?
Процедура ДляПоискаАвтоПодбор(Элемент, Текст, ДанныеВыбора, Ожидание, СтандартнаяОбработка)
    ...
    ЭтаФорма.ДляПоиска = Текст;
КонецПроцедуры
Так как введенный текст стирается, то я вывожу его указанным способом, но при этом текст появляется в поле выделенным и при наборе ранее введенное стирается (если конечно не снять выделение). Может кто знает как эту проблему решить?
Устроит решение или на 1 вопрос или на 2. )
1 MaxxiMiliSanM
 
26.06.15
14:59
стандартная обработка ложь + ПодключитьОбработчикОжидания
2 ogion83
 
26.06.15
15:04
(1) ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>) В 1 параметре что должно быть?
3 ogion83
 
26.06.15
15:29
Решение:
ТекДата = ТекущаяДата();

Пока НЕ ТекущаяДата() = ТекДата + 10 Цикл
   .... думаем 10 секунд :)
КонецЦикла;
)))))))))))))
4 ogion83
 
26.06.15
15:30
Хотя не, фигня получается
5 samozvanec
 
26.06.15
15:42
(3) в книгу знаний!
6 ogion83
 
26.06.15
15:45
Вариантов нету?
7 Fragster
 
гуру
26.06.15
15:47
а зачем ты меняешь реквизит?
8 ogion83
 
26.06.15
15:47
(7) ДляПоиска который?
9 Fragster
 
гуру
26.06.15
15:48
(8) да
10 ogion83
 
26.06.15
15:49
После ввода текста, он стирается. Приходится его таким образом назад возвращать.
11 ogion83
 
26.06.15
15:51
Но как я и писал выше, появляется он в поле выделенным и приходится сначала снимать выделение и только потом дописывать.
12 samozvanec
 
26.06.15
15:55
(11) ну у элемента есть коллекция выделенных символов. даже не коллекция, а хз че это, свойство такое.
13 ogion83
 
26.06.15
15:56
(12) И как бы его подкорректировать?
14 samozvanec
 
26.06.15
16:07
(13) кодом. СП украли?

ПолеВвода (TextBox)
ВыделенныйТекст (SelectedText)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит выделенный пользователем текст поля ввода на момент чтения свойства.
При записи в свойство нового текста этот текст заменяет текст, выделенный в настоящий момент. При этом выделение сбрасывается.

Доступность:

Толстый клиент.
Примечание:

При использовании свойства для замены выделенного текста следует иметь в виду следующие особенности:
Если в поле ввода не выделен текст, то записанный текст добавляется начиная с текущей позиции курсора. После добавления текущее положение курсора меняется (перемещается в конец вставленного текста).
Если поле ввода имеет ограниченную длину, то вставляется столько символов, сколько позволяет размер.
Если тип данных, редактируемый в поле ввода Дата или используется маска, то вставляются только те символы, которые разрешены для данного поля ввода.
15 ogion83
 
29.06.15
08:06
(14) И как его применить?
16 ogion83
 
29.06.15
08:11
ЭтаФорма.ДляПоиска.ВыделенныйТекст так ошибку выдает
17 ogion83
 
07.07.15
09:55
Оказалось для решения вопроса 2 надо в свойстве поля "Обновление текста редактирования" указать "Не использовать")
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.