При вводе по строке в табличной части в поле номенклатура осуществлять поиск (как по коду или по наименованию), только по другому реквизиту номенклатуры.
Вариант добавить реквизит в Поле ввода - Ввод по строке не предлагать.
Нужно сделать программно, что-нибудь связанное с событием табличной части.
ФизЛицоОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|ФизическиеЛица.Ссылка,
|ФизическиеЛица.ТабельныйНомер
|ИЗ
|Справочник.ФизическиеЛица КАК ФизическиеЛица
|ГДЕ
|ФизическиеЛица.Наименование ПОДОБНО &Текст+""%""
|И ФизическиеЛица.Родитель.Наименование <> ""Уволенные""";
Запрос.УстановитьПараметр("Текст",Текст);
ТЗ = Запрос.Выполнить().Выгрузить();
СЗ = Новый СписокЗначений;
Для Каждого Строка Из ТЗ Цикл
лл = Строка(Строка.Ссылка)+" "+Строка(строка.табельныйномер);
СЗ.Добавить(лл);
КонецЦикла;
Значение = СЗ;
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший