Skip to content

Подбор ФИО клиент

Подобрать

Описание, пример вызова
// Возвращает результат поиска по классификатору, пустой массив если данные не найдены.
//
// Параметры:
// РежимПоиска - Строка - Режим поиска значения по классификатору, может принимать следующие значения:
// "Фамилия" "Имя", "Отчество", "ФИО".
// ДанныеФИО - Структура, Неопределено - описывает данные ФИО, по которым будет выполняться поиск.
// В случае если значение параметра "Пол" пустое, будет использована для его определения по данным классификатора:
// * Фамилия - Строка, Неопределено - описывает фамилию лица (ее часть когда РежимПоиска = "Фамилия").
// Свойство может не передаваться.
// * Имя - Строка, Неопределено - описывает имя лица (его часть когда РежимПоиска = "Имя").
// Свойство может не передаваться.
// * Отчество - Строка, Неопределено - описывает отчество лица (его часть когда РежимПоиска = "Отчество").
// Свойство может не передаваться.
// * Представление - Строка - описывает ФИО лица (в тех случаях когда РежимПоиска = "ФИО").
// Свойство может не передаваться.
// Пол - Число - задает значение пола для поиска значения в классификаторе, может принимать значения:
// 0 - не задан(будет определен по данным структуры ДанныеФИО), 1- мужской, 2 - женский, 3 - допустимы оба.
// РазмерВыборки - Число - определяет размер выборки данных классификатора.
// Возвращаемое значение:
// Массив из Строка - данные поиска по классификатору, отсортированные по популярности.
//
Функция Подобрать( Экспорт

Пример вызова

Результат = ПодборФИОКлиент.Подобрать();

ОпределитьПол

Описание, пример вызова
// Возвращает результат определения пола по данным классификатора.
//
// Параметры:
// ДанныеФИО - Структура, Неопределено - описывает данные ФИО, по которым будет выполняться поиск.
// Если передано свойство "Представление", поиск будет выполнятся по нему.
// * Фамилия - Строка - описывает фамилию лица. Свойство может не передаваться.
// * Имя - Строка - описывает имя лица. Свойство может не передаваться.
// * Отчество - Строка - описывает отчество лица. Свойство может не передаваться.
// * Представление - Строка - описывает ФИО лица. Свойство может не передаваться.
// Возвращаемое значение:
// Число - значение пола по данным классификатора, может принимать значения:
// 1- мужской, 2 - женский, 3 - допустимы оба.
//
Функция ОпределитьПол(ДанныеФИО) Экспорт

Пример вызова

Результат = ПодборФИОКлиент.ОпределитьПол(ДанныеФИО)

НайтиФИО

Описание, пример вызова
// Выполняет поиск значений в классификатора по переданным частям ФИО.
//
// Параметры:
// ЧастиФИО - Массив из Строка - данные для поиска в классификаторе.
// ПолноеСовпадение - Булево - режим поиска. Если установлено Истина при поиске
// будет проверяться равенство строки поиска с значением классификаторов,
// если Ложь, для сравнения используется ПОДОБНО. Допускается указывать
// параметры не точного поиска, например, Пет%.
//
// Возвращаемое значение:
// Структура - результат поиска:
// * Фамилии - Массив из Структура - найденные фамилии:
// ** Значение - Строка - найденное значение;
// ** ПриоритетОтображения - Число - приоритет значения;
// Свойство может не передаваться.
// * Имена - Массив из Структура - найденные имена:
// ** Значение - Строка - найденное значение;
// ** ПриоритетОтображения - Число - приоритет значения;
// * Отчества - Массив из Структура - найденные отчества:
// ** Значение - Строка - найденное значение;
//
// Пример:
// ЧастиФИО = Новый Массив;
// ЧастиФИО.Добавить("Пет%");
// Результат = ПодборФИО.НайтиФИО(ЧастиФИО, Ложь);
//
Функция НайтиФИО( Экспорт

Пример вызова

Результат = ПодборФИОКлиент.НайтиФИО();

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).