- Модуль: 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)
{
}
}