Синтаксис:
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 |