Почему поиск по первым символам в списке справочника работает только по колонке Наименование?

Почему при активизации элемента управления не вызывается автоматически выбор из списка, как это было в 7.7?

Элемент.

В описании событий элементов управления не указан параметр

В обработчиках событий элементов управления формы первым параметром всегда является параметр «Элемент». В нем, в обработчик передается элемент управления, вызвавший конкретное событие. Этот параметр добавляется формой для всех обработчиков элементов управления, и он не описывается в документации для конкретных событий.

Наличие параметра «Элемент» позволяет реализовывать один обработчик для событий нескольких элементов управления и анализировать, какой элемент вызвал событие. В частности, это необходимо, если элементы управления создаются средствами встроенного языка.


Рекомендуется создавать обработчики в модуле нажатием кнопки с изображением лупы в соответствующем событии в палитре свойств. В этом случае будет создан обработчик с необходимым составом параметров.

В версии 8.0 появился новый режим ввода ссылочных значений путем набора на клавиатуре первых символов кода, наименования или номера требуемого объекта.

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

Оно выполняется теперь не при активизации элемента управления, а при нажатии клавиши «Enter», если значение не заполнено. Таким образом, после активизации элемента управления пользователь может либо ввести несколько первых символов и нажать «Enter» для выполнения поиска по символам, либо сразу нажать «Enter» чтобы инициировать выбор из списка. Такое решение позволяет эффективно сочетать обе возможности.

Для включения режима выбора незаполненного значения нужно установить свойство АвтоВыборНезаполненного.Кроме того, с помощью свойства РежимВыбораНезаполненногоможно установить вариант открытия списка при активизации элемента управления.

Однако это рекомендуется делать только в отдельных случаях, так как открытие списка при активизации поля ввода не позволит использовать режим ввода значения по первым буквам.

Это не так.

В динамических списках 1С:Предприятия 8.0 поиск по первым символам выполняется по той колонке, по которой в данный момент упорядочен список (установлена сортировка), независимо от того какая колонка является текущей.


 


642



риложения


Вопросы при переходесверсин 7.7


 


Чтобы выполнять поиск по другой колонке, нужно сменить текущее упорядочивание списка.

Следует сказать, что поиск в динамическом списке выполняется среди десятков и сотен тысяч записей базы данных. Он выполняется не сразу, а с некоторой задержкой, таким образом, чтобы не выполнять поиск при каждом нажатии символа.

Так как поиск ведется по той же колонке, по которой установлена сортировка, то после выполнения поиска пользователь видит не только одну строку с указанными символами в начале, но и соседние строки, имеющие такое же начало. Это позволяет эффективно использовать поиск даже при больших объемах информации отображаемой в списке.