Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2005, 19:22
Avatar de g33k.gu
g33k.gu
 
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 19 años, 8 meses
Puntos: 0
Redimension De Arreglos En Asp.

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.......#######