• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ml/agent/modeltrainer.php
  • Класс: Bitrix\Crm\Ml\Agent\ModelTrainer
  • Вызов: ModelTrainer::cancelTraining
static function cancelTraining($id)
{
	$training = ModelTrainingTable::getByPrimary($id)->fetch();

	if($training["STATE"] === TrainingState::FINISHED || $training["STATE"] === TrainingState::CANCELED)
	{
		return;
	}

	ModelTrainingTable::update($id, [
		"STATE" => TrainingState::CANCELED,
		"DATE_FINISH" => new DateTime()
	]);
}