• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/entity/field.php
  • Класс: BitrixListsEntityField
  • Вызов: Field::delete
public function delete()
{
	$this->param->checkRequiredInputParams(["IBLOCK_CODE", "IBLOCK_ID", "FIELD_ID"]);
	if ($this->param->hasErrors())
	{
		$this->errorCollection->add($this->param->getErrors());
		return [];
	}

	$object = new CList($this->iblockId);
	$object->deleteField($this->params["FIELD_ID"]);
	$object->save();

	global $CACHE_MANAGER;
	$CACHE_MANAGER->clearByTag('lists_list_'.$this->iblockId);

	return true;
}