• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/script/manager.php
  • Класс: BitrixBizprocScriptManager
  • Вызов: Manager::getListByDocument
static function getListByDocument(array $documentType, $showInactive = false)
{

	$filter = [
		'=MODULE_ID' => $documentType[0],
		'=ENTITY' => $documentType[1],
		'=DOCUMENT_TYPE' => $documentType[2],
	];

	if (!$showInactive)
	{
		$filter['=ACTIVE'] = 'Y';
	}

	$list = EntityScriptTable::getList(
		[
			'select' => [
				'ID', 'NAME', 'ORIGINATOR_ID', 'ORIGIN_ID',
				'MODULE_ID', 'ENTITY', 'DOCUMENT_TYPE', 'NAME', 'DESCRIPTION',
			],
			'filter' => $filter,
			'order' => [
				'SORT' => 'ASC',
				'NAME' => 'ASC'
			],
			'cache' => ['ttl' => self::CACHE_TTL],
		]
	)->fetchAll();

	return $list;
}