• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/user.php
  • Класс: BitrixTasksInternalsCounterUser
  • Вызов: User::processRecalculate
protected function processRecalculate($plan)
{
	foreach ($plan->export() as $counterName)
	{
		$method = 'calc'.implode('', array_map('ucfirst', explode('_', $counterName)));
		if (method_exists($this, $method))
		{
			$this->{$method}(true);
		}
	}

	$this->saveCounters();
}