• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/historyservice.php
  • Класс: CBPHistoryService
  • Вызов: CBPHistoryService::deleteHistoryByDocument
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 ".(($arDocumentId[0] <> '') ? "= '".$DB->ForSql($arDocumentId[0])."'" : "IS NULL")." ",
		true
	);
}