• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity/order.php
  • Класс: Bitrix\Crm\Kanban\Entity\Order
  • Вызов: Order::updateItemStage
public function updateItemStage(int $id, string $stageId, array $newStateParams, array $stages): Result
{
	$result = new Result();

	$order = $this->loadedOrders[$id] ?? null;
	if(!$order)
	{
		$order = \Bitrix\Crm\Order\Order::load($id);
	}
	if(!$order)
	{
		return $result->addError(new Error('Order not found'));
	}

	$order->setField('STATUS_ID', $stageId);
	return $order->save();
}