Ver Mensaje Individual
  #1  
Antiguo 05-11-2018
rodalmas rodalmas is offline
Registrado
NULL
 
Registrado: nov 2018
Posts: 2
Reputación: 0
rodalmas Va por buen camino
Campo tipo XS decimal en delphi

Buenos días
disculpen, tengo un problema al hacer un la asignación de un valor a un campo de tipo de xsdecimal.
Esto es porque estoy apoyando a un desarrollo de facturación en México y el PAC en su WS pide que se asigne un valor de tipo:
property Total: TXSDecimal
me manda un ejemplo de como se asigna en C#
importe1.Total = decimal.Parse("0.160000");
Pero lo quiero asignar en delphi y no me acepta ni el string, ni el float o double, encontré esto en la red pero al mandarlo al WS, me regresa un error extraño.
Código Delphi [-]
Var
  XsDec: TXSDecimal;
  Arreglo: DetalleCFDICancelacion2;
begin
    XsDec := TXSDecimal.Create;
    XsDec.XSToNative(FormatFloat('%f',1571.43));
   Arreglo.RFCReceptor := 'TES030201001';
   Arreglo.Total := XsDec;
   Arreglo.UUID := '34999FE8-7E57-7E57-7E57-7DE3AD8F6F1B';
...
gracias

Última edición por Casimiro Notevi fecha: 05-11-2018 a las 20:14:39.
Responder Con Cita