• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/bizproc/document/smartdocument.php
  • Класс: Bitrix\Crm\Integration\BizProc\Document\SmartDocument
  • Вызов: SmartDocument::GetDocumentInfo
static function GetDocumentInfo($documentId)
{
	if (!is_string($documentId))
	{
		return false;
	}

	$entityType = mb_substr($documentId, 0, mb_strlen(\CCrmOwnerType::SmartDocumentName));
	$entityId = (int)mb_substr($documentId, mb_strlen(\CCrmOwnerType::SmartDocumentName) + 1);

	if ($entityType !== \CCrmOwnerType::SmartDocumentName)
	{
		return false;
	}

	return [
		'TYPE' => $entityType,
		'TYPE_ID' => \CCrmOwnerType::SmartDocument,
		'ID' => $entityId,
		'DOCUMENT_TYPE' => [
			'crm',
			static::class,
			\CCrmOwnerType::SmartDocumentName,
		],
	];
}