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