[CODE]$entity = $this->getEntityData(
$this->arParams['ENTITY_TYPE'],
$this->arParams['ENTITY_ID'],
$USER->GetID()
);
$this->userFieldEntityID = \CCrmContact::GetUserFieldEntityID();
$this->userType = new \CCrmUserType($USER_FIELD_MANAGER, $this->userFieldEntityID);
$userFields = $this->prepareEntityUserFields();
/*перебираем поля ищем нужное в моем случае UF_CONSLUT_OPA*/ и сохраняем наименование в arResult['ENTITY']['UF_CONSLUT_OPA']['NAME']
foreach ($userFields as $userField) {
if ($userField['FIELD_NAME'] == 'UF_CONSLUT_OPA') {
$this->arResult['ENTITY']['UF_CONSLUT_OPA']['NAME'] = $userField['EDIT_FORM_LABEL'];
}
}
public function prepareEntityUserFields()
{
if ($this->userFields === null) {
$this->userFields = $this->userType->GetEntityFields($this->arParams['ENTITY_ID']);
}
return $this->userFields;
}
[/CODE]таким способом я решал эту проблему
$this->arParams['ENTITY_TYPE'],
$this->arParams['ENTITY_ID'],
$USER->GetID()
);
$this->userFieldEntityID = \CCrmContact::GetUserFieldEntityID();
$this->userType = new \CCrmUserType($USER_FIELD_MANAGER, $this->userFieldEntityID);
$userFields = $this->prepareEntityUserFields();
/*перебираем поля ищем нужное в моем случае UF_CONSLUT_OPA*/ и сохраняем наименование в arResult['ENTITY']['UF_CONSLUT_OPA']['NAME']
foreach ($userFields as $userField) {
if ($userField['FIELD_NAME'] == 'UF_CONSLUT_OPA') {
$this->arResult['ENTITY']['UF_CONSLUT_OPA']['NAME'] = $userField['EDIT_FORM_LABEL'];
}
}
public function prepareEntityUserFields()
{
if ($this->userFields === null) {
$this->userFields = $this->userType->GetEntityFields($this->arParams['ENTITY_ID']);
}
return $this->userFields;
}
[/CODE]таким способом я решал эту проблему