method public

DuplicateOrganizationCriterion::prepareSearchQuery()

Класс: \Bitrix\Crm\Integrity\DuplicateOrganizationCriterion

Сигнатура

public prepareSearchQuery([CCrmOwnerType $entityTypeID = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined ][, array<string|int, mixed> $select = null ][, array<string|int, mixed> $order = null ][, int $limit = 0 ]) : Query

Описание

Подготовить запрос поиска дубликатов

Параметры

$entityTypeID CCrmOwnerType = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined
Идентификатор типа целевой сущности
$select array<string|int, mixed> = null
$order array<string|int, mixed> = null
$limit int = 0
Лимит результирующего запроса

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

Query

Как применяется в DuplicateOrganizationCriterion

DuplicateOrganizationCriterion::prepareSearchQuery() — метод класса \Bitrix\Crm\Integrity\DuplicateOrganizationCriterion модуля «CRM».

Метод объекта: сначала нужен экземпляр DuplicateOrganizationCriterion.

use Bitrix\Main\Loader;
use Bitrix\Crm\Integrity\DuplicateOrganizationCriterion;

Loader::includeModule('crm');

/** @var DuplicateOrganizationCriterion $object */
$result = $object->prepareSearchQuery();
// $result: Query

Другие методы DuplicateOrganizationCriterion

prepareSearchQuery() есть и у других классов модуля «CRM»: DuplicateCommunicationCriterion, DuplicatePersonCriterion.

Исходный файл: source/crm/lib/integrity/duplicateorganizationcriterion.php:342

Что будем искать? Например,Продвижение