Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/06/2007, 16:40
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 7 meses
Puntos: 2
Re: convertir cadena

si, tienes razón, lo he solucionado combinando las 2 repuestas a mis 2 ultimas cuestiones planteadas, para no poner el código explico con lo he solucionado,

primero convierto la cadena de texto en un array con split, como la cadena inicial tiene 0 a la izquierda en el campo importe y es de mas longitud que el importe de la cadena que debo obtener para importar en otra aplicación:

primero: cadenafinal = cadenainicial.substr(x,7)
segundo: recorro en un for el array devolviendo espacios hasta el primer valor positivo.
tercero: cuando el apunte contable va al haber, coloco un signo - delante del importe, es la forma en que debo de indicar los apuntes contables al haber para que la aplicación que recibe los datos lo entienda.
cuarto: las dos ultimas posiciones las separo como parte decimal.
quinto: le añado un "." como separador de parte entera y decimal

gracias, me ha sido de gran ayuda, espero que sigas por aquí mucho tiempo.
salu2.

Última edición por evoarte; 26/06/2007 a las 16:47