• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/script/manager.php
  • Класс: BitrixBizprocScriptManager
  • Вызов: Manager::deactivateScript
static function deactivateScript($id): MainResult
{
	$script = static::getById($id);
	$result = new MainResult();

	if (!$script)
	{
		$result->addError(new MainError('Script not found'));

		return $result;
	}

	CBPWorkflowTemplateLoader::update($script->getWorkflowTemplateId(), ['ACTIVE' => 'N'], true);

	$script->setActive('N');
	$script->save();
	self::clearMenuCache();

	return $result;
}