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