Resueltas

Como obtener la cantidad de días calendario entre dos fechas

Cordial saludo, de ante mano gracias por el excelente soporte, estoy tratando de calcular la cantidad de días calendario entre dos fechas, ya que necesito realizar el calculo del numero de días de mora para el cobro de intereses la función que estoy utilizando es esta:

EfectiveDurationMin = CHelper.getEffectiveDuration(Me, <LIQUIDARDESDE>, <LIQUIDARHASTA>);

<DIASDEMORA> = ((EfectiveDurationMin / 60) / 8);El problema es que la función getEffectiveDuration realiza el calculo basada en el calendario de trabajo por lo que solo toma los días laborales por lo que no contaria domingos ni festivos, mi pregunta es como hacer para que tome todos los días no solo los laborales, no se si exista la opción de crear otro calendario que contenga todos los dias e indicarle a la función que no use el por defecto sino el creado.

photo
0

Ya lo solucione, para los que tengan la misma duda lo que hice fue lo siguiente:

EfectiveDurationMin = CHelper.getEffectiveDurationForUser(1,<LIQUIDARDESDE>, <LIQUIDARHASTA>);<DIASDEMORA> = ((EfectiveDurationMin / 60) / 24);

Utilice la funcion getEffectiveDurationForUser en esta el primer argumento es el id del usuario por lo que coloque el id del usuario admin, en los dias de mora cambie la division de 8 a 24 ya que lo que hice fue asignarle en el Bizagi Management Console el horario de 24 horas al usuario admin, asi para este usuario todos los dias son dias laborales y su jornada de trabajo es de 24 horas, asi no afecto el horario laboral de la organizacion..