- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/lib/basetype/time.php
- Класс: BitrixBizprocBaseTypeTime
- Вызов: Time::extractValue
static function extractValue(FieldType $fieldType, array $field, array $request)
{
$value = parent::extractValue($fieldType, $field, $request);
if (is_string($value) && !CBPHelper::isEmptyValue($value))
{
if (CBPActivity::isExpression($value))
{
return $value;
}
if (ValueTime::isCorrect($value))
{
return new ValueTime($value, CTimeZone::GetOffset());
}
static::addError([
'code' => 'ErrorValue',
'message' => Loc::getMessage('BPDT_TIME_INVALID'),
]);
}
return null;
}