• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/basetype/internalselect.php
  • Класс: BitrixBizprocBaseTypeInternalSelect
  • Вызов: InternalSelect::getDocumentSelectFields
static function getDocumentSelectFields(FieldType $fieldType, $ignoreAliases = false)
{
	$runtime = CBPRuntime::getRuntime();
	$runtime->startRuntime();
	$documentService = $runtime->getService("DocumentService");

	$result = array();
	$fields = $documentService->getDocumentFields($fieldType->getDocumentType());
	foreach ($fields as $key => $field)
	{
		if ($field['Type'] == 'select' && mb_substr($key, -10) != '_PRINTABLE')
		{
			$result[$key] = $field;
			if (isset($field['Alias']) && !$ignoreAliases)
				$result[$field['Alias']] = $field;
		}
	}
	return $result;
}