1c 8.3 запуск процедуры автоподбор() в зависимости от выбранного на форме значен #720963


#0 by Darhon
Добрый день. Есть такая проблема. На форме есть поле наименоваие, у него есть признак который может принимать значения 1 или 2, выбор реализован отдельным полем (из перечисления). Проблема в том, что мне нужно в зависимости от значения поля реализовывать разные запросы для автоподбора. Если в текст процедуры автоподбор вставить Если...Тогда... То после каждого введенного символа он выделяет всю введенную строку и возвращается к ранее сохраненному значению. Соответственно автгоподбор не работает. Может есть еще варианты? заранее спасибо :)
#1 by Darhon
#2 by Darhon
Ну хотя бы подскажите Условие в коде является интерактивным действием?? Ибо: Механизм автоподбора текста в поле ввода и преобразования текста в значение  не предусматривает возможности использования разработчиком конфигурации интерактивных действий в обработчиках событий. Кроме того, логика работы стандартных (системных) обработчиков событий достаточно сложная и в обработчиках этих событий не всегда можно узнать, по какому поводу он (обработчик) вызван. Например, обработчик события "ОкончаниеВводаТекста" будет вызываться не только при переходе из поля ввода на другой элемент управления формы, но и при нажатии в поле ввода кнопки выбора  (клавиша F4).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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