Страница 74 из 74

Добавлено: Ср июл 15, 2026 04:39
gendalv
При этом минуты плохо работают например >9 И <9 не показывает, а вот секудны работают, и формат hh:mm:ss не работает особо

Добавлено: Ср июл 15, 2026 12:41
Orion9
gendalv писал(а): например >9 И <9 не показывает
В смысле не показывает. В поиске всё ищется, всё показывается.
gendalv писал(а):формат hh:mm:ss не работает особо
Что имеется в виду, как он должен работать? Если последняя секунда не совпадает, то это может быть. Года два назад на эту тему была большая дискуссия.

Добавлено: Пт июл 17, 2026 02:32
Jonmey
gendalv
gendalv писал(а):При этом минуты плохо работают например >9 И <9 не показывает, а вот секудны работают, и формат hh:mm:ss не работает особо
С длительностями существуют варианты: если встроенные не устраивают, то всегда можно использовать поля с собственными расчетными скриптами, не имеющими замеченных проблем.
Кстати, скрипт для указанного формата был в старых версиях плагина, если не ошибаюсь. Вы можете его использовать или написать свой по образцу. Исходным полем для расчета служит поле мелиаинфо выводящее длительность в милисекундах (нужно лишь задать правильный контекст).

Добавлено: Пт июл 17, 2026 11:51
Orion9
Jonmey писал(а):если встроенные не устраивают, то всегда можно использовать поля с собственными расчетными скриптами, не имеющими замеченных проблем
На предыдущей странице и было об этом. У меня эти поля работают нормально:

Код: Выделить всё

<column name="Length" coltype="ft_numeric_32">
        <unit name="m" type="script">Output:=Trunc(Duration/1000/60);</unit>          
        <unit name="s" type="script">Output:=Trunc(Duration/1000);</unit>
        <unit name="z">Duration</unit>          
</column>
По поводу формата hh:mm:ss ничего не могу сказать. Сколько лет пользуюсь — никогда не замечал никаких проблем, кроме указанной выше проблемы с округлением последней секунды.

Добавлено: Сб июл 18, 2026 22:06
Jonmey
Orion9
Насколько понял, речь в сообщении не об округлениях шла. Но гадать не буду, поскольку gendalv пока не заинтересовался обсуждением его проблемы. Нужны, хотя бы, скрины.
Orion9 писал(а):По поводу формата hh:mm:ss ничего не могу сказать.
Я говорил именно о нем. Он мб выведен (сгенерирован) разными способами), по аналогии с форматом mm:ss.

Добавлено спустя 1 час 40 минут:

gendalv
Для использования знаков больше и меньше в поиске нужно использовать поля выводящие заведомо численные значения. Вы же пытаетесь использовать эти знаки на строчных (независимо от того какие они содержат символы - буквы или цифры).
Форматы
hh:mm:ss
mm:ss
и др
являются строчными (строка, содержащая цифры) и к ней применимы лишь операторы работы со строками, например, регэкспы и тд.
Например, аналог оператора работы с числовым значением
>9
(больше 9 [мин])
для строкового формата hh:mm:ss можно отобразить регэкспом

Код: Выделить всё

00:(09:0?[1-9]+|[1-9]\d+:[0-5][0-9])
При этом, если в выпадающем списке операторов нет арифметических операторов (напр. "<" или ">"), то их бесполезно писать в строку поиска (типа ">9"), поскольку они будут рассматриваться как простые символы, а не арифметические операторы, и вы будете искать строку (">9"), а не числа ("большие 9").

Добавлено: Вс июл 19, 2026 13:17
Orion9
Jonmey писал(а):gendalv пока не заинтересовался обсуждением его проблемы. Нужны, хотя бы, скрины.
Да, не совсем понятно о чем речь. Нужны пояснения, согласен.