Коротко — это не всегда «настройка пользователя», а поведение форм/элементов ввода в конфигурации. Платформа 1С по умолчанию выделяет найденный фрагмент, чтобы показать совпадение; если вы хотите убрать такое выделение, есть два пути.
1) Быстрый пользовательский обход (без прав на конфиг)
- Нажмите Right Arrow (→) или End — это снимет выделение и поставит каретку в конец, дальше можно допечатать.
- Можно также нажать Esc, затем продолжить ввод (но это менее удобно).
2) Если вы — разработчик/администратор конфигурации (можно править формы)
- В форме поиска/подбора надо убрать автоматическое выделение в контроле ввода. Способы:
- В свойствах контрола (если есть) выключить свойство «Выделять текст при получении фокуса» (или аналогичное).
- Либо обработать событие получения фокуса и программно снять выделение, поставив каретку в конец строки. Пример (русский синтаксис 1С, адаптируйте имя процедуры и элемента):
Процедура ПолеПоискаПриПолученииФокуса(Элемент)
Если ТипЗнч(Элемент.Значение) = Тип("Строка") Тогда
Элемент.УстановитьВыделение(СтрДлина(Элемент.Значение), 0);
КонецЕсли;
КонецПроцедуры
(метод УстановитьВыделение(Начало, Длина) обычно доступен для элементов ввода в толстом клиенте; в веб/тонком клиенте поведение и доступность методов могут отличаться).
Замечания
- В стандартных конфигурациях поставщика (типовых) такие изменения лучше согласовывать и делать в обработчиках универсально для тех форм, где это мешает.
- Если подскажете версию платформы (8.2/8.3 и толкий/тонкий/веб-клиент) и имя конфигурации (типовая/самописная) — опишу точнее, где менять и дам готовые шаги.