• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/controller/document/element.php
  • Класс: BitrixCatalogControllerDocumentElement
  • Вызов: Element::getDocumentFieldsByElementId
public function getDocumentFieldsByElementId(int $elementId): ?array
{
	$row = CatalogStoreDocumentElementTable::getRow([
		'select' => [
			'STORE_DOCUMENT_ID' => 'DOC_ID',
			'STATUS' => 'DOCUMENT.STATUS',
			'DOC_TYPE' => 'DOCUMENT.DOC_TYPE',
		],
		'filter' => [
			'=ID' => $elementId,
		],
	]);
	if ($row)
	{
		$row['ID'] = $row['STORE_DOCUMENT_ID'];
		unset($row['STORE_DOCUMENT_ID']);
	}

	return $row;
}