- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/bizproc/document/dynamic.php
- Класс: Bitrix\Crm\Integration\BizProc\Document\Dynamic
- Вызов: Dynamic::GetDocumentInfo
static function GetDocumentInfo($documentId)
{
$documentIdParts = explode('_', $documentId);
$typePrefix = $documentIdParts[0] ?? null;
$entityTypeId = $documentIdParts[1] ?? null;
$entityId = $documentIdParts[2] ?? null;
if (is_null($entityTypeId))
{
return false;
}
return [
'TYPE' => $typePrefix . '_' . $entityTypeId,
'TYPE_ID' => (int)$entityTypeId,
'ID' => (int)$entityId,
'DOCUMENT_TYPE' => ['crm', static::class, $typePrefix . '_' . $entityTypeId],
];
}