method
public
EntityRequisite::getPresetIdByFields()
Класс: \Bitrix\Crm\EntityRequisite
Сигнатура
public getPresetIdByFields(int $requisiteId, array<string|int, mixed> $fields) : int
Параметры
$requisiteId
int
$fields
array<string|int, mixed>
Возвращаемое значение
int
Как применяется в EntityRequisite
EntityRequisite::getPresetIdByFields() — метод класса \Bitrix\Crm\EntityRequisite модуля «CRM».
Метод объекта: сначала нужен экземпляр EntityRequisite.
use Bitrix\Main\Loader;
use Bitrix\Crm\EntityRequisite;
Loader::includeModule('crm');
/** @var EntityRequisite $object */
$requisiteId = 1;
$fields = [];
$result = $object->getPresetIdByFields($requisiteId, $fields);
// $result: intДругие методы EntityRequisite
add()addFromData()checkBeforeAdd()checkBeforeUpdate()checkCountryId()checkCreatePermissionOwnerEntity()checkDeletePermissionOwnerEntity()checkEntityType()checkReadPermission()checkReadPermissionOwnerEntity()checkRequiredFieldsBeforeSave()checkRqFieldCountryId()
getPresetIdByFields() есть и у других классов модуля «CRM»: EntityBankDetail.
Исходный файл: source/crm/lib/entityrequisite.php:436

