• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/calc.php
  • Класс: CBPCalc
  • Вызов: CBPCalc::functionAddWorkDays
private function functionAddWorkDays($args)
{
	if (!is_array($args))
		$args = [$args];

	$ar = $this->ArrgsToArray($args);
	$date = array_shift($ar);
	$offset = $this->getDateTimeOffset($date);
	$days = (int) array_shift($ar);

	if (($date = $this->makeTimestamp($date)) === false)
		return null;

	if ($days === 0 || !CModule::IncludeModule('calendar'))
		return $date;

	$date = $this->addWorkDay($date, $days);

	return new BizprocBaseTypeValueDateTime($date, $offset);
}