• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/typetable.php
  • Класс: BitrixRpaModelTypeTable
  • Вызов: TypeTable::compileEntity
static function compileEntity($type): Entity
{
	$entity = parent::compileEntity($type);
	$typeData = static::resolveType($type);
	if(isset($typeData['ID']))
	{
		$type = Driver::getInstance()->getType($typeData['ID']);
		if($type)
		{
			foreach($type->getUserFieldCollection() as $userField)
			{
				if($entity->hasField($userField->getName()))
				{
					$field = $entity->getField($userField->getName());
					$field->configureTitle($userField->getTitle());
					$field->configureRequired($userField->isMandatory());
				}
			}
		}
	}

	return $entity;
}