• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/entity.php
  • Класс: BitrixSaleInternalsEntity
  • Вызов: Entity::getFieldsDescription
static function getFieldsDescription()
{
	$result = [];

	$map = static::getFieldsMap();
	foreach ($map as $key => $value)
	{
		if (is_array($value) && !isset($value['expression']))
		{
			$result[$key] = [
				'CODE' => $key,
				'TYPE' => $value['data_type']
			];
		}
		elseif ($value instanceof MainEntityScalarField)
		{
			$result[$value->getName()] = [
				'CODE' => $value->getName(),
				'TYPE' => $value->getDataType(),
			];
		}
	}

	return $result;
}