|
v7: Найти По реквизиту справочника
| ☑ |
0
goldenhawk
19.08.15
✎
16:21
|
Как найти по реквизиту справочника, если реквизит является ссылкой на другой справочник?
Справочник1 (Код,Наименование,Сотрудник)
Сотрудники (Код,Наименование,Должность)
и Дан табельный номер.
Если Справочник1.НайтиПоРеквизиту("Справочник1.Сотрудник.Код",ТабНомер,1) = 1 Тогда
|
|
1
Naumov
19.08.15
✎
16:24
|
Запросы отменили?
|
|
2
Strogg
19.08.15
✎
16:26
|
блин, 5 раз прочел и нифига не понял....
Какая разница, чем является реквизит. Главное, чтоб в искомом справочнике по нем стоял отбор.
|
|
3
goldenhawk
19.08.15
✎
16:27
|
то есть так можно написать? просто так он не ищет
|
|
4
Strogg
19.08.15
✎
16:28
|
(3) ищет, если в свойствах реквизита взведен флаг: "Отбор по реквизиту".
|
|
5
Builder
19.08.15
✎
16:37
|
Сначала ищешь сотрудника по коду.
Потом ищешь в своем справочнике по найденному сотруднику.
|
|
6
Builder
19.08.15
✎
16:39
|
Вкратце как то так:
ТвойСотрудник = Сотрудники.НайтиПоКоду(ТабНомер)
ТвойСпр =Справочник1.НайтиПоРеквизиту("Сотрудник",ТвойСотрудник.ТекущийЭлемент())
Ну или запрос.
|
|