• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/document.php
  • Класс: CBPDocument
  • Вызов: CBPDocument::deleteWorkflowTemplate
static function deleteWorkflowTemplate($id, $documentType, &$arErrors)
{
	$arErrors = array();

	$dbTemplates = CBPWorkflowTemplateLoader::GetList(
		array(),
		array("ID" => $id, "DOCUMENT_TYPE" => $documentType),
		false,
		false,
		array("ID")
	);
	$arTemplate = $dbTemplates->Fetch();
	if (!$arTemplate)
	{
		$arErrors[] = array(
			"code" => 0,
			"message" => str_replace("#ID#", $id, GetMessage("BPCGDOC_INVALID_WF_ID")),
			"file" => ""
		);
		return;
	}

	try
	{
		CBPWorkflowTemplateLoader::Delete($id);
	}
	catch (Exception $e)
	{
		$arErrors[] = array(
			"code" => $e->getCode(),
			"message" => $e->getMessage(),
			"file" => $e->getFile()." [".$e->getLine()."]"
		);
	}
}