Значение = ЭтотОбъект.ПолучитьФорму("Форма");
Если Значение.Переключатель = 0 Тогда
Номенклатура = Справочники.Номенклатура.НайтиПоКоду(Строка.Код);
Сообщить("Код");
КонецЕсли;
Если Значение.Переключатель = 1 Тогда
Номенклатура = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Строка.Артикул);
Сообщить("Артикул");
КонецЕсли;
Ищет только по коду, на ратикул внимания не обращает... на Форме которую получаю в самом начале в событии ПриИзмененииПереключателя сообщаю значение реквизита Переключатель и оно меняется!!!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс