Вот пример процесса
https://panel.darium.com.ua/admin/customorder/protsenti/243353/edit/
Вот тут есть настройка ( на этапе )
Проверяет 2 даты
https://prnt.sc/1vzm1dj
дата_прошлого_месяца: 2021-12-31
Период по: 2022-03-31
Разница между ними = 90 дней ( а система считает 89 )
Проблема наблюдается только в месяцах где есть февраль, во всех дугих работает корректно
Клиент писал/а: Вот тут есть настройка ( на этапе )
Добрый день, какое именно действие высчитывает разницу дат?
[quote]
Губко Александр Сергеевич
SheBo
Клиент писал/а:
Вот тут есть настройка ( на этапе )
[/quote]
Добрый день, какое именно действие высчитывает разницу дат?
Вот тут
https://panel.darium.com.ua/admin/shop/workflowstatus/244/action/new/
Рассчитать разницу дат процесса с учетом коэффициента и записать в дополнительное поле процесса
Результат расчет данных дат приблизитедьно 89.958, система округляет до наименьшего целого. В интернете другие сервисы вероятно округляют до ближайшего целого.
Результат расчет данных дат приблизитедьно 89.958, система округляет до наименьшего целого.
В интернете другие сервисы вероятно округляют до ближайшего целого.
почему так ? как бы целых дней то 90 (которые проходят) понятно, что там есть заминка какую-то минуту, но фактически проходит 29 дней, в примере конкретного проекта (депозиты) 1 день очень критичен и важен
как можно исправить ?
почему так ?
как бы целых дней то 90 (которые проходят)
понятно, что там есть заминка какую-то минуту, но фактически проходит 29 дней, в примере конкретного проекта (депозиты) 1 день очень критичен и важен
как можно исправить ?
галочка в действии округлять до целого - не помогает Как можно сделать так чтобы считало верно ?
Записывать полученное значение в доп. поле с типом число с плавающей точкой и округлять другим действием к ближайшему значению ?
галочка в действии округлять до целого - не помогает
Как можно сделать так чтобы считало верно ?
Записывать полученное значение в доп. поле с типом число с плавающей точкой и округлять другим действием к ближайшему значению ?
Разница между ними = 90 дней ( а система считает 89 )
нет не верно
полные сутки не прошли
вы считаете дату до указанной и полные сутки пройдут если в поле была бы дата 2022-03-31 23:59:59
[quote]
Губко Александр Сергеевич
SheBo писал/а:
Период по:2022-03-31
Разница между ними = 90 дней ( а система считает 89 )
[/quote]
нет не верно
полные сутки не прошли
вы считаете дату до указанной и полные сутки пройдут если в поле была бы дата 2022-03-31 23:59:59
Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно
Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно
SheBo писал/а: Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно
О, такая же хрень, нужно считать даже не полный день, а действие не считает :(
[quote]
Губко Александр Сергеевич
SheBo писал/а:
Нашел решение, просто считаю разницу в часах ( а не днях ) оно пишет мне точное кол-во часов, а потом делю на 24 с округлением до 0. Сейчас работает как нужно
[/quote]
О, такая же хрень, нужно считать даже не полный день, а действие не считает :(
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий