• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/EntityEditor/StoreDocumentProvider.php
  • Класс: BitrixCatalogMobileEntityEditorStoreDocumentProvider
  • Вызов: StoreDocumentProvider::getEntityFieldsForListView
public function getEntityFieldsForListView(): array
{
	$hiddenFields = [
		'TITLE' => true,
		'DATE_CREATE' => true,
		'DOCUMENT_PRODUCTS' => true,
	];

	$entityConfig = $this->getEntityConfig();
	$fieldNames = $this->flattenConfigToFieldNames($entityConfig);
	$fields = array_column($this->getEntityFields(), null, 'name');

	$results = [];
	foreach ($fieldNames as $name)
	{
		if (empty($hiddenFields[$name]) && !empty($fields[$name]))
		{
			$results[] = $fields[$name];
		}
	}

	return $results;
}