1b.app
Скопирована ссылка -

не верно рассчитывает разницу дат

Вот пример процесса
https://panel.darium.com.ua/admin/customorder/protsenti/243353/edit/
Вот тут есть настройка ( на этапе )
Проверяет 2 даты
https://prnt.sc/1vzm1dj
дата_прошлого_месяца:2021-12-31
Период по:2022-03-31

Разница между ними = 90 дней ( а система считает 89 )
Проблема наблюдается только в месяцах где есть февраль, во всех дугих работает корректно

Ответы:


Губко Александр Сергеевич

SheBo

Клиент писал/а:
Вот тут есть настройка ( на этапе )


Добрый день, какое именно действие высчитывает разницу дат?
13.10.2021, 17:26

Вот тут
https://panel.darium.com.ua/admin/shop/workflowstatus/244/action/new/
Рассчитать разницу дат процесса с учетом коэффициента и записать в дополнительное поле процесса
13.10.2021, 17:28

Результат расчет данных дат приблизитедьно 89.958, система округляет до наименьшего целого.
В интернете другие сервисы вероятно округляют до ближайшего целого.
13.10.2021, 18:04

почему так ?
как бы целых дней то 90 (которые проходят)
понятно, что там есть заминка какую-то минуту, но фактически проходит 29 дней, в примере конкретного проекта (депозиты) 1 день очень критичен и важен

как можно исправить ?
13.10.2021, 18:07

галочка в действии округлять до целого - не помогает
Как можно сделать так чтобы считало верно ?

Записывать полученное значение в доп. поле с типом число с плавающей точкой и округлять другим действием к ближайшему значению ?
14.10.2021, 14:02

Как выяснилось, проблема - в переводе времени на час осенью и весной, которое не учитывается.
Пока решение в процессе обсуждения.
14.10.2021, 14:53

Подскажите, пришли к какому-то решению ?
17.10.2021, 12:12

Здравствуйте, подскажите, будет ли какое-то решение ?
19.10.2021, 09:18


Губко Александр Сергеевич

SheBo писал/а:

Период по:2022-03-31

Разница между ними = 90 дней ( а система считает 89 )

нет не верно

полные сутки не прошли

вы считаете дату до указанной и полные сутки пройдут если в поле была бы дата 2022-03-31 23:59:59
21.10.2021, 10:03

Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно
21.10.2021, 13:00

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Губко Александр Сергеевич

SheBo писал/а:
Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно

О, такая же хрень, нужно считать даже не полный день, а действие не считает :(
21.10.2021, 16:16

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий