0
9451523
09.02.18
✎
09:13
|
Привет Всем
Помогите чайнику, постигаю азы работы с запросами
не могу установить параметры запроса, Есть простая форма отчета с реквизитом Сотрудник (СправочникСсылка.Сотрудники) на форме
вот текст запроса:
Процедура СотрудникПриИзменении(Элемент)
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Сотрудники.Наименование,
| ФИОФизЛиц.Фамилия,
| ФИОФизЛиц.Имя,
| ФИОФизЛиц.Отчество,
| ФИОФизЛиц.ФизЛицо.Наименование,
| Паспорт.ДокументСерия,
| Паспорт.ДокументНомер,
| Паспорт.ФизЛицо.Наименование КАК ФизЛицоНаименование1
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц КАК ФИОФизЛиц
| ПО Сотрудники.Наименование = ФИОФизЛиц.ФизЛицо.Наименование
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПаспортныеДанныеФизЛиц КАК Паспорт
| ПО Сотрудники.Наименование = Паспорт.ФизЛицо.Наименование
| ГДЕ Сотрудники.Наименование = &Сотрудник";
Запрос.УстановитьПараметр("Сотрудники",Сотрудник);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Имя);
КонецЦикла;
//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
КонецПроцедуры
без условия "ГДЕ Сотрудники.Наименование = &Сотрудник" все срабатывает но вываливает всех сотрудников, если выполняю с условием то вываливаюсь в ошибку "{(16, 33)}: Не задано значение параметра "Сотрудник"
ГДЕ Сотрудники.Наименование = <<?>>&Сотрудник
"
Подскажите как правильно указать параметр?
|
|
8
Гипервизор
09.02.18
✎
09:18
|
(3) А, ну раз там так написано, чтоб теперь поделать. Только смириться, если религия вам не позволяет исправить.
|
|