Объекты DIRECTUM > Работа со справочниками > IComponent – компонента >

Метод Locate – найти запись

Предыдущий раздел В начало Следующий раздел

Синтаксис:

function Locate(

 KeyNames: OleVariant;

 KeyValues: OleVariant): WordBool;

Параметры:

KeyNames – массив имен реквизитов или имя одного реквизита;

KeyValues – массив значений реквизитов или значение одного реквизита, имена которых указаны в параметре KeyNames.

Возвращаемое значение:

Результат поиска: True, если запись была найдена, иначе False.

Описание:

Метод ищет запись в наборе данных. Если запись найдена, то она становится текущей в наборе данных. Если не найдена, то текущей останется прежняя запись.

Если в момент вызова метода текущая запись была открыта, то выполняются процессы «Закрытие записи справочника», «Открытие записи справочника». Список событий, обрабатываемых при вызове метода, может отличаться от указанного в описании процессов. Получить точный список событий можно с помощью отладчика ISBL.

Пример использования:

 

Component.Locate('Analit'; '23454')

Component.Locate(ArrayOf('DatOpen'; 'DatClose');

 ArrayOf('01.01.2004'; '01.01.2005'))

См. также

Свойство Events

Процессы работы со справочниками