Добрый день. Переношу справочник "Контрагенты" из одной БП в другую, при этом поиск осуществляю по ИНН для тех контрагентов, где ИНН заполнено и по наименованию для тех - где оно не заполнено.
В событии ПКО пишу следующий код:
Если ЗначениеЗаполнено(СвойстваПоиска.ИНН) тогда
СтрокаИменСвойствПоиска = "ЭтоГруппа, ИНН";
Иначе
СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";
КонецЕсли;
Возникает следующая ошибка:
Ошибка в обработчике события ПоследовательностьПолейПоиска
ИмяПКО =
ТипОбъекта = Контрагенты
Обработчик = Последовательность полей поиска
ОписаниеОшибки = Поле объекта не обнаружено (Наименование)
ПозицияМодуля = (1)
КодСообщения = 73
Т.е. у соответствия "СвойстваПоиска" нет поля поиска "ИНН". В чем м.б. ошибка?
(3) не тот код разместил. Вот тот код, который вызывает эту ошибку:
Сообщить(СвойстваПоиска.Наименование);
Если ЗначениеЗаполнено(СвойстваПоиска.ИНН) тогда
Сообщить(СвойстваПоиска.ИНН);
СтрокаИменСвойствПоиска = "ЭтоГруппа, ИНН";
Иначе
СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа";
КонецЕсли;