Ver Mensaje Individual
  #53
Antiguo 21 de marzo de 2025, 17:50
Ale
Forero Junior
Última Actividad 23.06.2026 00:14
Posts Posts: 43
Likes enviados Enviados: 19
Likes recibidos Recibidos: 2
Predeterminado controlador fiscal
0 Inactivo Inactivo

hola amigos.. Les comento los resultados, por si a alguien le hace falta en algún momento.

Código CPP:
  1. const char * IFOpRetGet (const char * name)

En esta función, para traer el numero de comprobante desde la fiscal, probando lo que me explicaron uds, funciono esto:
Código COBOL:
  1.  CALL FUNC-SAM4-LIB WITH STDCALL USING BY REFERENCE "comando" returning "respuesta".
. Pero lo tuve que enviar como:

Código CPP:
  1. const char * IFOpIntGet (const char * name)
como numérico (entero).

Ahora cuando tenga que traer algún valor como texto, como la función IFOpRetGet, no se como voy a hacer.
----

Y con respecto a enviar parámetro cantidad articulo, sigue sin funcionar, mejoro porque no me tira error, pero no me toma valor cantidad, lo mejor que funciono es esto:
Código COBOL:
  1.  01 comando-item-canti   pic x(8) value "Cantidad".
  2.  
  3.     MOVE "IFOpParamSet" TO FUNCION.
  4. ***        MOVE "IFOpParamFloatSet" TO FUNCION.
  5.     CALL FUNCION WITH STDCALL USING BY reference COMANDO-ITEM-CANTI
  6.                                       by value 2.60  
  7.                                       returning RESPUESTA-IMPRESOR.

probé como "IFOpParamIntSet" y "IFOpParamFloatSet" (como indica el manual) y no lo pude hacer funcionar. Lo raro es que en: por ejemplo comando "Precio" que tiene la misma arquitectura,
enviándolo como "IFOpParamIntSet" me lo tomo, pic S9(9) comp-5. Logicamente acomodando los decimales.
Ya me estoy entregando. Me supera.

saludos ....
Ale is offline   Responder Con Cita