Доброго утра всем. Вопрос наверно избитый, но я не могу придумать как сделать. Есть колонка и типом номенклатура в табличном поле. Есть массив наименований номенклатуры. Мне нужно реализовать возможность выбора только той номенклатуры, которая есть в массиве. Как сделать красивее и проще, подскажите, пожалуйста.
как правильно сделать отбор при открытии формы?
Форма = Справочники.Номенклатура.ПолучитьФормуВыбора();
Форма.Отбор.Номенклатура В (_Ном); //если бы запрос был - сделал так
Форма.Отбор.Номенклатура .Использование = Истина;
Форма.Открыть();
Расширение поля формы для поля ввода.НачалоВыбора (Form field extension for a text box.StartChoice)
Расширение поля формы для поля ввода (Form field extension for a text box)
НачалоВыбора (StartChoice)
Синтаксис:
Тип: СписокЗначений.
В обработчике можно сформировать и передать в этом параметре данные для выбора. При этом параметр <СтандартнаяОбработка> должен быть установлен в Ложь.
Значение по умолчанию: Неопределено
<СтандартнаяОбработка>
Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина
Описание:
Возникает в момент нажатия кнопки выбора или клавиши F4.
Примечание:
В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере.