Вопрос следующий. У меня на форме расходной накладной есть флажок Проблема. Для этого флажка в модуле формы создана процедура Проблема(). В этой процедуре я хочу написать код программы для открытия формы элемента справочника Контрагенты, который внесен в документ РасходнаяНакладная. То есть, если в поле Контрагент РасходнойНакладной записан Иваненко, и в документе ставится галочка Проблема (флажок), то тогда автоматически должен открыться справочник Контрагенты , конкретно элемент с наименованием Иваненко. Для того, чтобы в примечании элемента справочника пользователь прописал, в чем проблема этого покупателя или поставщика. Для этого в процедуре Проблема() я прописал следующий код:
Процедура Проблема()
Спр = СоздатьОбъект("Справочник.Контрагенты");
Спр.ВыбратьЭлементы();
Спр.НайтиПоНаименованию(Контрагент,0,1);
Сообщить(Спр.ТекущийЭлемент());
ОткрытьФорму(Спр.ТекущийЭлемент());
КонецПроцедуры
Но при выполнении окно с искомым элементом справочника не появляется, а появляется сообщение об ошибке:
" ОткрытьФорму(Спр.ТекущийЭлемент());
{Документ.РасходнаяНакладная.Форма.Модуль(170)}: Открытие окна в данном режиме недоступно!"
Прошу подсказать, в чем ошибка?
Строка
Сообщить(Спр.ТекущийЭлемент());
вспомогательная. Я ее потом уберу. Кстати, сообщение тоже никакое не появляется. Спасибо!