method
public
static
UserFieldSynchronizer::getHistoryItem()
Сигнатура
public static getHistoryItem(mixed $srcEntityTypeID, mixed $dstEntityTypeID) : mixed
Параметры
$srcEntityTypeID
mixed
$dstEntityTypeID
mixed
Возвращаемое значение
mixed
Как применяется в UserFieldSynchronizer
UserFieldSynchronizer::getHistoryItem() — метод класса \Bitrix\Crm\Synchronization\UserFieldSynchronizer модуля «CRM».
Статический метод — вызывается через имя класса UserFieldSynchronizer, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Synchronization\UserFieldSynchronizer;
Loader::includeModule('crm');
$srcEntityTypeID = null;
$dstEntityTypeID = null;
$result = UserFieldSynchronizer::getHistoryItem($srcEntityTypeID, $dstEntityTypeID);
// $result: mixedДругие методы UserFieldSynchronizer
getDifference()getFieldComplianceCode()getFieldLabel()getIntersection()Сравнивает поля исходного типа с полями целевого типа.getSynchronizationFields()Подготовить список полей для синхронизации.isUserFieldTypeSupported()markAsSynchronized()needForSynchronization()Проверить, нужны ли поля целевого типа для синхронизации с исходными полями.removeHistoryItem()setHistoryItem()synchronize()Синхронизировать поля исходного типа с полями целевого типа.
Исходный файл: source/crm/lib/synchronization/userfieldsynchronizer.php:681

