Имя: Пароль:
1C
1С v8
Справочники.<НазваниеСправочника>.НайтиПоРеквизиту получить сразу всё.
0 MrBoss
 
27.05.15
13:33
Синтаксис:

Справочники.<НазваниеСправочника>.НайтиПоРеквизиту (<ИмяРекизита>, <Значение>, <Родитель>, <Владелец>)

Параметры:
НазваниеСправочника — наименование справочника, к примеру Сотрудники.
ИмяРекизита — имя реквизита [строка].
Значение — искомое значение реквизита.
Родитель — Ссылка на родителя. Поиск будет вестись только по тем элементам где указан данный родитель. (необязательный)
Владелец — Ссылка на элемент владельца справочника, указанного на закладке Владельцы. (необязательный)

Результат:
Если элемент не найден возвращается ПустаяСсылка, иначе ссылка на элемент.
Если существует несколько элементов, возвращается только 1.
Если реквизит отсутствует в справочнике, то возвращается Неопределено.

А как получить все элементы, а не только один? Только запросом?
1 Волшебник
 
модератор
27.05.15
13:34
запросом
2 asady
 
27.05.15
13:35
(0) Выбрать() можно - но там отбор только по индексированным реквизитам
3 Demetres
 
27.05.15
13:45
Определенно читайте про запросы.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн