Saludos a todos los colaboradores del foro:
tengo el siguiente problema:
tengo 2 ciclos for, estos son para hacer una gestion de cobranza, resulta que mi cliente puede pagar mensual o anualmente, (la ultima parte fue pan comido), ahora, el verdadero problema es cuando mi cliente paga por mes, ya que el puede pagar el mes que se le antoje, del año anterior y pagar la mensualidad de su casillero en ese año o esperarse hasta el año siguiente, para hacer su pago, ahora, yo tengo este caso
mi cliente paga en marzo de 2004, y decide pagar hasta agosto de 2005
entonces, de marzo a diciembre, hay 9 meses, hasta ahi, va todo correcto, por que solo tiene 9 meses por devengar, (numericamente manejo los meses del 1 al 12), entonces, cuando termina de pagar 2004, osea hasta diciembre del 2004, viene enero, febrero, marzo, >> hasta agosto de 2005, mi pregunta es,
iTempAnosQueDebe = jAnoHoy - parseInt(iUltimoAnioPagadoCatalogo) if(iTempAnosQueDebe > 0){
iMensualidadesAnoAnterior = (12 - parseInt(iUltimoMesPagadostrCatalogo) * iTempAnosQueDebe)
iDebeMensualidades = iMensualidadesAnoAnterior + sMesActual
}else{
iDebeMensualidades = jMesHoy - (parseInt(iUltimoMesPagadostrCatalogo))
}
for(l=0;l<iDebeMensualidades;l++){
for(k=1;k<arrMesesID.length;k++){
if(¡arrMesesID[k] > 12){
var Mes = arrMesesID[k]
}else{
arrMesesID[k] = 0
****-----------EN ESTA PARTE ^^^
necesito hayar la forma de decirle a mi arreglo que tome el valor 0 en caso de que el indice del arrelgo “[k]” si es mayor a (12: Diciembre); utilice ya la sentencia “Redim” Arreglo(INDICENUEVO), y luego “Preserve”, para mantener la matriz dentro de este, pero no funciona, creo que esas palabras reservadas son para ASP – VBScript, yo tengo mi Server cofigurado (IIS) con ASP – Javascript, por lo tanto no funciona.
}
}
}
Previamente, he cargado los meses en un array con la bd, desde un catalogo de meses, asi como los años desde 1900 hasta 2100, igual y no llega hasta esa fecha mi programa, jajaj, pero necesito que funcione cuando menos hoy, ;)
Alguien conoce una forma de hacer esto ¿?, alguien sabe, como se hace, por favor respondan a
[email protected]
Me urge, eso es todo mil gracias
Espero que haya algun colaborador habilidoso que ya haya resuelto este problemita, MIL GRACIAS nuevamente Dios los bendiga
----MAKE THE SOURCE BE WITH YOU -------#####G33K.......#######