• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/importer.php
  • Класс: BitrixListsImporter
  • Вызов: Importer::importTemplate
static function importTemplate($documentType, $bpDescr, $bp)
{
	$id = 0;

	$db = CBPWorkflowTemplateLoader::GetList(
		array(),
		array("DOCUMENT_TYPE" => $documentType, "SYSTEM_CODE" => $bpDescr["SYSTEM_CODE"]),
		false,
		false,
		array("ID", "IS_MODIFIED")
	);
	if ($res = $db->Fetch())
	{
		if ($res["IS_MODIFIED"] == "Y")
			return;

		$id = $res["ID"];
	}

	try
	{
		CBPWorkflowTemplateLoader::ImportTemplate(
			$id,
			$documentType,
			$bpDescr["AUTO_EXECUTE"],
			$bpDescr["NAME"],
			$bpDescr["DESCRIPTION"],
			$bp,
			$bpDescr["SYSTEM_CODE"],
			true
		);
	}
	catch (Exception $e)
	{
	}
}