Entrar
¿Nuevo usuario? Inscribirme
guvoaII · GUVOA Visual Object Español
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Variable de tipo FLOAT.   Lista de mensajes  
Responder | Reenviar Mensaje #410 de 2836 |
Re: [guvoaII] Variable de tipo FLOAT.

El problema no es de la variable nCliente sino de la funcion Str(). Si no le pasas ningun parametro, solamente te muestra 10 caracteres ya que depende del seteo de SetDigit() que por defecto es 10.
La solucion seria hacer:
 
? cCliente+" - "+Str(nCliente,11)
 
O bien :
 
SetDigit(11)
? cCliente+" - "+Str(nCliente)
 
GB
----- Original Message -----
Sent: Thursday, December 22, 2005 1:36 PM
Subject: [guvoaII] Variable de tipo FLOAT.

Tengo el siguiente código:
 
LOCAL nCliente AS FLOAT
LOCAL cCliente as STRING
 
cNroCUIT="20-13662760-1  "
 
cCliente := RTrim(StrTran(cNroCUIT, "-", ""))  //reemplaza los guiones por vacío y saca los espacios en blanco.
nCliente := Val(cCliente)
?cCliente+" - "+Str(nCliente))
 
La variable cCliente contiene once dígitos alfanuméricos que son convertidos a datos numéricos en la variable nCliente.
Al visualizar nCliente aparecen 10 asteríscos, o sea que a pesar de ser de tipo FLOAT no puede almacenar más de 10 dígitos.
 
Alguien podría probar este código y ver si hace el mismo problema??????
 
 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 


Jue, 22 de Dic, 2005 5:23 pm

Gustavo_S_B
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #410 de 2836 |
Desplegar mensajes Autor Ordenar por fecha

Tengo el siguiente código: LOCAL nCliente AS FLOAT LOCAL cCliente as STRING cNroCUIT="20-13662760-1 " cCliente := RTrim(StrTran(cNroCUIT, "-", ""))...
Gerardo J. Biagiotti
gjbiagiotti
Sin conexión Enviar correo
22 de Dic, 2005
4:43 pm

El problema no es de la variable nCliente sino de la funcion Str(). Si no le pasas ningun parametro, solamente te muestra 10 caracteres ya que depende del...
Gustavo Biasone
Gustavo_S_B
Sin conexión Enviar correo
22 de Dic, 2005
5:30 pm

Gracias Gustavo. Gerardo J. Biagiotti Analista de Sistemas (2580) Marcos Juárez Córdoba - Argentina Mail: gjbiagiotti@... MSN:...
Gerardo J. Biagiotti
gjbiagiotti
Sin conexión Enviar correo
22 de Dic, 2005
7:32 pm

Y sin animo de ofender, para que cuernos necesitas el CUIT en numérico, lo usas para calcular la devolución del IVA :))? Claudio Torrillo ... ...
Claudio Torrillo
clipsupp
Sin conexión Enviar correo
23 de Dic, 2005
4:33 pm

Es para la rutina de conversión para el Citi Ventas del Afip, que hay que completar 11 caracteres en formato numérico. Como en este campo también guardo el...
Gerardo J. Biagiotti
gjbiagiotti
Sin conexión Enviar correo
23 de Dic, 2005
7:43 pm

Jaaaajajaj Ya sabía.... Formato numérico para el CITI no es más que un campo con ceros delante, Por ejemplo un CUIT 23-16387016-9 como el campo es 11,...
[CSA] Claudio Torrillo
clipsupp
Sin conexión Enviar correo
23 de Dic, 2005
8:28 pm

Es exactamente lo que hago, StrZero(Val(x),20,0). Cuando hablo de datos numéricos para el Afip me refiero a cadena alfanumérica formada por solo números. El...
Gerardo J. Biagiotti
gjbiagiotti
Sin conexión Enviar correo
23 de Dic, 2005
9:38 pm

Eso me pasa por no leer todo. Es el apuro y la edad ;) Claudio Torrillo www.xcsa.com.ar Felices Fielstas!!! ... De: guvoaII@......
[CSA] Claudio Torrillo
clipsupp
Sin conexión Enviar correo
24 de Dic, 2005
9:05 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda