59просмотров
18 февраля 2026 г.
Score: 65
Разница в датах Продолжение рассказа про приложение "Набор роботов для работы с датами". Недавно к нам в техпод пришло обращение, спрашивали, можно ли с помощью нашего приложения считать разницу в датах в месяцах с точностью до одного знака после запятой. У нас еще развернулась дискуссия, а что считать промежутком в "месяц", достаточно ли будет считать промежуток в 30 дней или надо считать по другой формуле. Весь удельный вес дня в разрезе месяца сильно зависит от того, какой это месяц.
Например удельный вес дня в феврале почти на 3% больше, чем в месяцах, где количество дней 31.
И что между 05.01 и 05.02 проходит сильно больше дней, чем между 05.02 и 05.03.
Более того, вес дней в феврале почти на десять процентов больше дней в месяце, где тридцать один день.
На что нам ответили (цитата не точная) "не морочьте нам голову, тридцать дней для расчета - вполне хорошая оценка". На этом и сошлись. И, несмотря на то, что бОльшую часть расчетов с датами в БП можно выполнить в рамках штатного функционала, с различной степенью трудозатрат, тем не менее, мы выпустили дополнительное активити "Разница между датами".
Работает очень просто.
На входе две даты со временем, в возвращаемых параметрах:
- Разница в минутах;
- Разница в часах;
- Разница в днях;
- Разница в месяцах;
- И! разница с месяцах с точностью до первого знака после запятой. Да, не все мастерски владеют вычислениями в бизнес-процессах, но это не должно их ограничивать в составлении этих автоматизаций. Мы надеемся, что наши приложения-активити играют в этом значительную роль. 📍Навигация по каналу. #приложения