Функция «секунды»
Функция секунды получает секунды из значения даты или времени и возвращает их в виде целого числа.
Функция пригодится, когда из полного значения времени необходимо получить только секунды для дальнейшего использования в выражениях Комбинатора.
Синтаксис
секунды(дата)
дата — значение, содержащее время. В функцию можно передать:
- время, указанное непосредственно в функции;
- значение из поля Дата и время;
- значение из поля Время;
- значение из поля Текст, если время записано в формате
00:00:00; - результат другой функции Комбинатора, содержащий дату и время.
Указание времени непосредственно в функции
Конкретное время можно указать непосредственно в функции. Значение необходимо записать в формате 00:00:00 и заключить в двойные кавычки.
Например:
секунды("09:08:05")
Результат:
5
Функция возвращает значение секунд в виде целого числа — от 0 до 59.
Использование значения из поля
Функция секунды может получать время из разных типов полей.
Если поле Дата и время содержит:
10.08.2026 14:30:15
выражение:
секунды(полеДатаВремя)
вернёт:
15
Если поле Время содержит:
09:45:30
выражение:
секунды(полеВремя)
вернёт:
30
Функцию можно использовать и с текстовым полем. Если поле Текст содержит:
18:20:45
выражение:
секунды(текстовоеПоле)
вернёт:
45
Если в функцию передаётся текстовое значение, время должно быть записано в формате
00:00:00. Значение в неподходящем формате приведёт к ошибке.
Использование с другими функциями
В функцию секунды можно передать результат другой функции, содержащий дату и время.
Например, её можно использовать вместе с функцией тдата():
секунды(тдата())
Функция тдата() возвращает текущие дату и время. Например:
10.08.2026 15:29:47
Функция секунды получает из этого значения только секунды.
Результат:
47