|
Как обратиться к справочнику? |
☑ |
0
Nzzzz
29.05.19
✎
09:31
|
Есть документ, в нем запрос, в котором берется из регистра сведений данные, с условием что по конкретному сотруднику, то есть: сотрудник = &Сотрудник(в условии РС), вот параметр сотрудник должен быть равен справочнику сотрудники. Как мне это сделать? как обратиться к нему? Обычные формы
|
|
1
lodger
29.05.19
✎
09:32
|
тебе надо параметр в запрос передать?
тогда надо чтобы параметр выбирался по каким-то условиям или пользователем.
если пользователем, то размести на форме реквизит для выбора оного, если условия - условия в студию.
|
|
2
Nzzzz
29.05.19
✎
09:38
|
Вот запрос:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| МестаРаботыСрезПоследних.МестоРаботы,
| МестаРаботыСрезПоследних.Должность
|ИЗ
| РегистрСведений.МестаРаботы.СрезПоследних(, ФизЛицо = &ФизЛицо) КАК МестаРаботыСрезПоследних
|
|УПОРЯДОЧИТЬ ПО
| МестаРаботыСрезПоследних.Период УБЫВ";
Запрос.УстановитьПараметр("ФизЛицо", ФизЛицо);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать();
Выборка.Следующий();
МестоРаботы = Выборка.Наименование;
Должность = Выборка.Должность;
КонецЕсли;
Нужно вытащить место работы и должность. Параметр ФизЛицо- создал реквизит с типом: справочникСсылка.Сотрудники
|
|
3
shadow_sw
29.05.19
✎
09:39
|
Сотрудники и ФИЗЛица это разные справочники
|
|
4
Nzzzz
29.05.19
✎
09:42
|
Проблема решена, всем спасибо, помогло решение lodger: выбирать параметр пользователем!Спасибо!
|
|