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