• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/objectify/entityobject.php
  • Класс: BitrixMainORMObjectifyEntityObject
  • Вызов: EntityObject::sysGetIdleFieldsByMask
public function sysGetIdleFieldsByMask($mask = FieldTypeMask::ALL)
{
	$list = [];

	foreach ($this->entity->getFields() as $field)
	{
		$fieldMask = $field->getTypeMask();

		if (!isset($this->_actualValues[StringHelper::strtoupper($field->getName())])
			&& ($mask & $fieldMask)
		)
		{
			$list[] = $field->getName();
		}
	}

	return $list;
}