как при вводе наименования товара в табличном поле, сделать в возникающем списке подсказки подходящего товара не только наименование (код) но и еще один реквизит справочника Товар?
типа чтобы выглядело так
ТоварА (001) 345.22
ТоварИ (011) 134.22
ТоварУ (401) 314.22
(4) Так Отбор в параметрах открываемой формы
примерно так:
пар = новый структура("Твой параметр", Значение оного);
ОткрытьФорму( ...., новый структура("Отбор", пар));
(4): а ты сам найди что надо - и установи в открывающуюся форму выбора в качестве начального значения (чтобы при выборе - в списке сразу на нужное прыгнуло).
// обработчкик НачалоВыбора твоего реквизита
&НаКлиенте
Процедура ТекущийВыборНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
НовыйМассив = Новый Массив(); // массив куда можно набить всякие параметры ...
НачальноеЗначениеПриВыборе // нач.значение при выборе (ну, например):
= Справочники.Номенклатура.НайтиПоНаименованию("Хня");
Если ЗначениеЗаполнено(НачальноеЗначениеПриВыборе) Тогда
НовыйМассив.Добавить( Новый ПараметрВыбора("ТекущаяСтрока", НачальноеЗначениеПриВыборе) );
Элемент.ПараметрыВыбора // собственно передача сформированного массива параметров
= Новый ФиксированныйМассив(НовыйМассив); //в форму выбора для ее модификации
КонецЕсли;
КонецПроцедуры //ТекущийВыборНачалоВыбора
Независимо от того, куда вы едете — это в гору и против ветра!