• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/bizproc/document/item.php
  • Класс: Bitrix\Crm\Integration\BizProc\Document\Item
  • Вызов: Item::CanUserOperateDocumentType
static function CanUserOperateDocumentType($operation, $userId, $documentType, $arParameters = [])
{
	$entityTypeId = static::GetDocumentInfo($documentType)['TYPE_ID'];

	$factory = Container::getInstance()->getFactory($entityTypeId);
	if (
		isset($factory)
		&& $factory->isCategoriesSupported()
		&& !isset($arParameters['DocumentCategoryId'])
	)
	{
		$arParameters['DocumentCategoryId'] = $factory->createDefaultCategoryIfNotExist()->getId();;
	}

	return parent::CanUserOperateDocumentType(
		$operation,
		$userId,
		$documentType,
		$arParameters
	);
}