В программе 1С для работы со справочниками и поиска конкретных данных часто используется язык запросов. Это позволяет быстро и эффективно работать с большим объемом информации.
Для того чтобы найти конкретный элемент справочника по его владельцу, можно использовать следующую структуру запроса:
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
НаименованиеСправочника.Наименование КАК Наименование,
НаименованиеСправочника.Владелец КАК Владелец
ИЗ
Справочник.НаименованиеСправочника КАК НаименованиеСправочника
ГДЕ
НаименованиеСправочника.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец", Владелец);
Результат = Запрос.Выполнить().Выбрать();
ПОКА Результат.Следующий() ЦИКЛ
Сообщить(Результат.Наименование);
КОНЕЦЦИКЛА;
В этом примере вместо и необходимо подставить соответствующие значения: название нужного справочника и значение владельца, по которому будет осуществляться поиск.
Такой запрос вернет все элементы справочника, у которых владелец соответствует указанному значению.