Класс
Crm
DealMerger
\Bitrix\Crm\Merger\DealMerger
Исходный файл: source/crm/lib/merger/dealmerger.php:9
Константы
ROLE_SEEDROLE_TARGROLE_UNDEFINED
Методы (29)
-
__construct() -
static create()Создать новый объединитель сущностей по указанному идентификатору типа сущности. -
enabledPermissionCheck()Включить или отключить флаг проверки прав. -
enrich()Обогатить сущность назначения данными исходной сущности. -
getConflictResolutionMode() -
static getDefaultConflictResolutionMode() -
getEntityTypeID()Получить идентификатор типа сущности. -
getEntityTypeName()Получить имя типа сущности. -
getMap() -
getMergeCollisions()Получить возможные конфликты объединения. -
getUserID()Получить идентификатор пользователя. -
getUserName()Получить имя пользователя. -
isAdminUser()Проверить, является ли пользователь администратором. -
isAutomatic() -
isMergable()Проверить, можно ли объединить сущность. -
isPermissionCheckEnabled()Проверить, включена ли проверка прав. -
static isRoleDefined()Проверить, определён ли идентификатор роли. -
merge()Объединить сущности. -
mergeBatch() -
static mergeEntityBindings() -
mergeFields()Объединить поля. Если значение отсутствует в целевом поле, оно будет скопировано из исходного поля. -
static mergeMultiFields()Объединить мультиполя. -
prepareEntityFieldMergeData() -
prepareEntityMergeData() -
registerCriterionMismatch()Зарегистрировать несовпадение в индексе дубликатов. -
setConflictResolutionMode() -
setIsAutomatic() -
setMap() -
setUserID()Установить идентификатор пользователя.

