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