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