CCrmFields::UpdateField

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmFields
  4. UpdateField
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_fields.php
  • Класс: \CCrmFields
  • Вызов: CCrmFields::UpdateField
public function UpdateField($ID, $arField)
{
	$obUserField  = new CUserTypeEntity();
	$res = $obUserField->Update($ID, $arField);

	if($res)
	{
		UserFieldHistory::processModification(CCrmOwnerType::ResolveIDByUFEntityID($this->sUFEntityID), $ID);
	}

	if ($res && $arField['USER_TYPE_ID'] == 'enumeration' && is_array($arField['LIST']))
	{
		$obEnum = new CUserFieldEnum();
		$res = $obEnum->SetEnumValues($ID, $arField['LIST']);
	}

	$this->arUFList = $this->GetUserFields($this->sUFEntityID, 0, LANGUAGE_ID);

	return $res;
}

Добавить комментарий