Занятно, хочу заметить что для задачи "Подбор элементов справочников с клавиатуры" можно было бы вместо использования текстовых функций (left right trim) сделать все гораздо производительней и интересней.
Идея в использовании текстового хэша для нечеткого поиска (не помню его точного названия, но это такой числовой код, что чем ближе друг к другу два разных текста, тем ближе друг к другу их числовые хэш коды) Далее для нужной таблицы завести индексное поле-скрытый реквизит, содержащее этот хэш код для текстового реквизита. И вуаля. пользователь вводит что нибудь типа "Халидей", вычисляется хэш код этого слова, ищется в некотором заданном диапазоне близкие коды в атблице и выдается результат типа "Холидей", т.е. система сама исправит "а" на "о". Ну или пользователь вводит "ООО Рога и Ко" а ему в ответ "Рога и Ко ООО" подсказывает система.