Шаг 236 - Изучаем справочники – ищем по коду

Имея код можно получить элемент справочника. Для этого есть функция.

НайтиПоКоду
Найти элемент справочника по коду.

Синтаксис:

НайтиПоКоду(<Код>, <ФлагПоиска>)

Англоязычный синоним:

FindByCode

Параметры:
<Код> Выражение со значением искомого кода.
<ФлагПоиска> Необязательный параметр. Числовое выражение — флаг поиска: 0 — поиск во всем справочнике вне зависимости от родителя; 1 — поиск внутри установленного подчинения (родителя); 2 — поиск по полному коду.Значение по умолчанию: 0 — для справочников, у которых код уникален во всем справочнике; 2 — для справочников, у которых код уникален в группе.

Возвращаемое значение:
Число 1 — если действие выполнено;
Число 0 — если действие не выполнено (элемент не найден).

Описание:
Метод НайтиПоКоду выполняет поиск элемента справочника по значению кода, заданному параметром <Код>, и позиционирует объект справочник на этом элементе. Если справочник многоуровневый, то полный код выбираемого элемента можно задавать, разделяя коды уровней символом "/".

Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.

Вот теперь мы можем установив флаг поиска в 2 получить элемент справочника. Но один момент. Флаг поиска нужно устанавливать в соответствии с настройками справочника.

236_1.gif (2358 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.09.2002