Документация для разработчиков
Темная тема

EntityMerger

EntityMerger - базовый класс, отвечающий за объединение полей сущностей.

Методы класса

МетодОписание С версии
createМетод создает новую сущность с указанным идентификатором типа сущности путем слияния. 14.5.4
enabledPermissionCheckМетод включает или отключает проверку флага разрешения. 16.0.7
getEntityTypeIDМетод получает идентификатор типа сущности. 16.0.7
getEntityTypeNameМетод получает имя типа сущности. 16.0.7
getMergeCollisionsМетод получает возможные совпадения полей при слиянии сущностей. 14.5.4
getUserIDМетод получает идентификатор пользователя. 16.0.7
getUserNameМетод получает имя пользователя. 16.0.7
isAdminUserМетод проверяет, является ли пользователь администратором. 16.0.7
isMergableМетод проверяет, что объединение сущностей возможно. 16.0.7
isPermissionCheckEnabledМетод проверяет, включена ли проверка разрешения на объединение полей сущностей. 16.0.7
isRoleDefinedМетод проверяет, определен ли идентификатор роли. 16.0.7
mergeМетод осуществляет слияние сущностей. 16.0.7
mergeFieldsМетод объединяет поля. Если значение отсутствует в принимающем поле, оно будет скопировано из поля источника. 14.5.4
registerCriterionMismatchМетод регистрирует несоответствие в дублях показателей. 16.0.7
setUserIDМетод устанавливает идентификатор пользователя. 16.0.7




Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх