Методы справочников
НайтиПоКоду
Найти элемент справочника по коду.
Синтаксис:
НайтиПоКоду(<Код>, <ФлагПоиска>)
Англоязычный синоним:
FindByCode
Параметры:
| <Код> | Выражение со значением искомого кода. | 
| <ФлагПоиска> | Необязательный параметр. Числовое выражение – флаг поиска: 0 – поиск во всем справочнике вне зависимости от родителя; 1 – поиск внутри установленного подчинения (родителя); 2 – поиск по полному коду. Значение по умолчанию: 0 – для справочников, у которых код уникален во всем справочнике; 2 – для справочников, у которых код уникален в группе. | 
Возвращаемое значение:
Число 1 – если действие выполнено;
Число 0 – если действие не выполнено (элемент не найден).
Описание:
Метод НайтиПоКоду выполняет поиск элемента справочника по значению кода, заданному параметром <Код>, и позиционирует объект справочник на этом элементе. Если справочник многоуровневый, то полный код выбираемого элемента можно задавать, разделяя коды уровней символом "/".
Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
Пример:
// Контекст журнала расчетов.
// Реквизит Подразд имеет тип «справочник»
Пдр = СоздатьОбъект("Справочник.Подразделения");
Пдр.ИспользоватьДату(ДатаДок);
Если Документ.Подразд <> 0 Тогда
// если в документе код подразделения указан...
Пдр.НайтиПоКоду(Документ.Подразд);
Если Пдр.Выбран() > 0 Тогда
Сообщить("Есть такое подразделение !")
Иначе
Сообщить("Нет такого подразделения!")
КонецЕсли;
КонецЕсли;
См. также: ПолныйКод.
