Página 1 de 1

Comando para consultar saldo de folios

Publicado: Lun Jul 03, 2023 1:23 pm
por lrzarza
Buenas tardes,

El programa "ConsultaEcodex.exe" v1.2.140405, dejó de funcionar, hay alguna actualización?
también estoy tratando de ejecutar la consulta a través del siguiente comando en vba Access
1. genero el siguiente archivo ini
[Parametros]
PAC = ECODEX
Bitacora=
[ECODEX]
RFC=ZAVL561122843
2. Envío el siguiente comando
retval = Shell(Forms!ruta!Rut & "CFDBatch.exe inifile=" & Forms!ruta!Rut & "ConsultaEcodex.ini" & " ConsultaEcodex verbose", vbMinimizedFocus)

Pero no obtengo ningún resultado, me puedes ayudar?

Re: Comando para consultar saldo de folios

Publicado: Lun Jul 03, 2023 1:38 pm
por Dado
El ConsultaEcodex.exe es del 2014, me sorprende que apenas haya dejado de funcionar. No hay actualizaciones, ese programita solo era un ejemplo, no era para usarse en produccion.

No se programar en vba Access (y mucho menos conozco tus variables :( ), podrias decirme que cadena FINAL seria para :
Forms!ruta!Rut & "CFDBatch.exe inifile=" & Forms!ruta!Rut & "ConsultaEcodex.ini" & " ConsultaEcodex verbose"

Re: Comando para consultar saldo de folios

Publicado: Lun Jul 03, 2023 2:04 pm
por lrzarza
Esta es la cadena que arroja
C:\ZaviCFDId_V40\CFDBatch.exe inifile=C:\ZaviCFDId_V40\ConsultaEcodex.ini ConsultaEcodex verbose

Solo para que veas, el comando que utilizo para timbrar es:
retval = Shell(Forms!ruta!Rut & "CFDBatch.exe inifile=" & Forms!ruta!Rut & "Timbrar.ini" & " clavellaveprivada=" & Forms!empresa!ClaveCertDig & " timbrar verbose", vbMinimizedFocus)

Re: Comando para consultar saldo de folios

Publicado: Lun Jul 03, 2023 2:26 pm
por Dado
Por lo que veo estas usando CFDBatch.exe, y no el consultaecodex.exe, esas son dos aplicaciones totalmente distintas que no tienen relacion.

El CFDBatch.exe NO tiene funcion para consultar el saldo, el parametro ConsultaEcodex no esta definido

Te vuelvo a comentar que no programo en Access y mucho menos conozco tus variables, no puedo interpretar lo que muestras acerca del timbrado

Puedes consultar el saldo de timbres en el portal www.mercantiltitanio.com

Re: Comando para consultar saldo de folios

Publicado: Lun Jul 03, 2023 7:31 pm
por jggtz
Si estas utilizando la libreria CFDLib.dll entonces podrias usar la funcion ConsultaSaldo()

Re: Comando para consultar saldo de folios

Publicado: Mar Jul 04, 2023 11:16 am
por lrzarza
Intenté usar esa función ConsultaSaldo , pero no obtengo respuesta, lo estoy intentando asi..
CFDBatch inifile=c:\ConsultaSaldo.ini ConsultaSaldo verbose
como debería llamarla?

Re: Comando para consultar saldo de folios

Publicado: Mar Jul 04, 2023 11:29 am
por Dado
El colega se refiere a usar la funcion mediante llamada a la DLL, desde lenguaje de programacion.

Es "vba Access" un lenguaje de programacion de alto nivel ? o es un lenguaje de scripts ?

Busca en internet como hacer llamadas a una DLL desde "vba Access" para que tengas todo el poder real de las funciones contenidas en la CFDLib.dll

Re: Comando para consultar saldo de folios

Publicado: Mar Jul 04, 2023 2:52 pm
por jggtz
lrzarza escribió:Intenté usar esa función ConsultaSaldo , pero no obtengo respuesta, lo estoy intentando asi..
CFDBatch inifile=c:\ConsultaSaldo.ini ConsultaSaldo verbose
como debería llamarla?
Visita https://learn.microsoft.com/en-us/offic ... -statement ahi te podras dar una idea de como declarar una libreria (CFDLib.dll) y como utilizar una funcion contenida en ella (ConsultaSaldo) dentro de vba access

Re: Comando para consultar saldo de folios

Publicado: Mar Jul 04, 2023 7:25 pm
por lrzarza
Gracias por la ayuda, checaré lo que me sugieren :)