hola amigos! espero que estén bien..
Aun no puedo lograr enviar esta función a la fiscal (no me funciona),
para enviar el importe en decimales item y cantidad.
manual de la DLL: dice
Código CPP:
int IFOpParamFloatSet (const char * name, double value)
Agrega un parámetro de número flotante por nombre al comando que se está preparando.
Parámetros:
• name: nombre del parámetro. Ver detalles en el Capítulo III.
• value: valor del parámetro. Retorno: 1 en caso de éxito, 0 en caso de error.
ejemplos: otro lenguaje.
Código VB:
drv.IFOpParamFloatSet("Precio", 1.2345);
oPrtFis:IFOpParamFloatSet("Precio", aLinea5).
como se envía con cobol.? y como lo defino en la working a la variable que lleva el precio del articulo.
01 precio.... ya probé definiéndolo como PIC S9(9) COMP-5 y no anduvo.
algo así tengo armado:
Código COBOL:
move spaces TO FUNCION.
MOVE "IFOpParamFloatSet" TO FUNCION
CALL FUNCION WITH STDCALL USING BY REFERENCE PARAMETRO-PRECIO
BY VALUE Precio
returning SALIDA-IMPRESOR.
WORKI...
01 PARAMETRO-PRECIO pic x(6) value "Precio".
01 precio .... ?????
Si alguien me puede dar una mano, desde ya muchas gracias..
Saludos a todos....