CBPAllHistoryService :: DeleteHistoryByDocument: Bitrix method

      
<?php 
//  CBPAllHistoryService :: DeleteHistoryByDocument()
//  /dist/bitrix/modules/bizproc/classes/general/historyservice.php:150

    
public function DeleteHistoryByDocument($documentId)
    {
        global 
$DB;

        
$arDocumentId CBPHelper::ParseDocumentId($documentId);

        
$dest self::GenerateFilePath($documentId);
        
DeleteDirFilesEx("/".(COption::GetOptionString("main""upload_dir""upload")).$dest);
        if(
CModule::IncludeModule('clouds'))
            
CCloudStorage::DeleteDirFilesEx($dest);

        
$DB->Query(
            
"DELETE FROM b_bp_history ".
            
"WHERE DOCUMENT_ID = '".$DB->ForSql($arDocumentId[2])."' ".
            
"    AND ENTITY = '".$DB->ForSql($arDocumentId[1])."' ".
            
"    AND MODULE_ID ".((strlen($arDocumentId[0]) > 0) ? "= '".$DB->ForSql($arDocumentId[0])."'" "IS NULL")." ",
            
true
        
);
    }