Hola Dado o a quien corresponda:
Alguna sugerencia de como generar el archivo INI en Visual Fox.
Lo necesito para tus librerias de CFDLib.dll
Tenia unas rutinas pero no me están funcionando del todo bien.
Perdón sé que puede parecer algo muy sencillo pero por el tiempo que tengo
corto para generar los CFDI me atrevo a preguntar si alguien tiene unas
mejores rutinas para grabar lineas en archivo INI.
Gracias de antemano por cualquier apoyo.

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Crear archivo INI para CfdLib.dll
-
- Mensajes: 11
- Registrado: Vie Nov 15, 2013 11:32 am
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Crear archivo INI para CfdLib.dll
Nop, lo siento pero no programo en VFox
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 384
- Registrado: Lun Feb 14, 2011 6:37 pm
Re: Crear archivo INI para CfdLib.dll
tu duda es como generar archivos de texto plano en fox? o mas especificamente, como se genera el ini que se usa en CfdLib.dll?
-
- Mensajes: 11
- Registrado: Vie Nov 15, 2013 11:32 am
Re: Crear archivo INI para CfdLib.dll
Hola Jesús Castelo:
Mi duda es como generar el archivo INI para cfdlib.dll
Sé los parámetros que debe llevar, pero como creo linea por linea en un INI
esos parámetros desde el VisualFox.
por decirlo asi como grabo en el archivo ini:
[Comprobante]
Version=3.2
Serie=A
Folio=70
Fecha=2014-01-01T11:34:27
FormaDePago=PAGO EN UNA SOLA EXHIBICION
Etc...
La información ya la tengo en archivos dbf pero necesito crear el archivo.ini
a partir de esas tablas para que el cfdlib.dll genere el cfd.
Gracias por tu ayuda.
Mi duda es como generar el archivo INI para cfdlib.dll
Sé los parámetros que debe llevar, pero como creo linea por linea en un INI
esos parámetros desde el VisualFox.
por decirlo asi como grabo en el archivo ini:
[Comprobante]
Version=3.2
Serie=A
Folio=70
Fecha=2014-01-01T11:34:27
FormaDePago=PAGO EN UNA SOLA EXHIBICION
Etc...
La información ya la tengo en archivos dbf pero necesito crear el archivo.ini
a partir de esas tablas para que el cfdlib.dll genere el cfd.
Gracias por tu ayuda.
-
- Mensajes: 158
- Registrado: Mié Ene 11, 2012 2:08 pm
- Contactar:
Re: Crear archivo INI para CfdLib.dll
Con algo como el SET ALTERNATE TO puedes direccionar la salida de lo que ves normalmente en pantalla con "?" hacia un archivo texto plano.
SET ALTERNATE TO texto1.txt
SET ALTERNATE on
SET CONSOLE OFF
CLOSE DATABASES
USE TuTabla
......?? "campos
DO WHILE ! EOF()
...?
...FOR nI = 1 TO FCOUNT()
......cCampo = FIELD( nI)
......?? &cCampo
.......IF nI < FCOUNT()
..........?? ","
.......ENDIF
...NEXT
...SKIP
ENDDO
SET CONSOLE ON
SET ALTERNATE off
SET ALTERNATE TO
SET ALTERNATE TO texto1.txt
SET ALTERNATE on
SET CONSOLE OFF
CLOSE DATABASES
USE TuTabla
......?? "campos
DO WHILE ! EOF()
...?
...FOR nI = 1 TO FCOUNT()
......cCampo = FIELD( nI)
......?? &cCampo
.......IF nI < FCOUNT()
..........?? ","
.......ENDIF
...NEXT
...SKIP
ENDDO
SET CONSOLE ON
SET ALTERNATE off
SET ALTERNATE TO
-
- Mensajes: 384
- Registrado: Lun Feb 14, 2011 6:37 pm
Re: Crear archivo INI para CfdLib.dll
otra opcion parecida de escribir archivos de texto plano:
SET Device TO File &cNombre_Archivo_ini
***nAvance cuantas lineas me quiero mover apartir de la linea en que estoy
***Escribimos desde la columna 0 pero puede ser otra
@PRow() + nAvance, 0 Say "Inicio del archivo INI"
@PRow() + nAvance, 0 Say "Algo que debe ir en el archivo INI"
@PRow() + nAvance, 0 Say "Final del archivo INI"
SET Device TO SCREEN
SET Device TO File &cNombre_Archivo_ini
***nAvance cuantas lineas me quiero mover apartir de la linea en que estoy
***Escribimos desde la columna 0 pero puede ser otra
@PRow() + nAvance, 0 Say "Inicio del archivo INI"
@PRow() + nAvance, 0 Say "Algo que debe ir en el archivo INI"
@PRow() + nAvance, 0 Say "Final del archivo INI"
SET Device TO SCREEN
-
- Mensajes: 11
- Registrado: Vie Nov 15, 2013 11:32 am
Re: Crear archivo INI para CfdLib.dll
Hola Jesús:
Finalmente aplique la ultima sugerencia que me diste:
SET Device TO File &cNombre_Archivo_ini y los @PRow() + nAvance, 0 Say ......
Ejemplo:
@PRow() + _n, 0 Say "[Comprobante]"
@PRow() + _n, 0 Say "Version=3.2"
@PRow() + _n, 0 Say "Serie=F"
@PRow() + _n, 0 Say "Folio="+ALLTRIM(STR(comprobante.id))
.
.
.
El resultado fue bueno y logre ya timbrar con el CFDLIb.dll
Te agradezco mucho tu ayuda y al foro
Finalmente aplique la ultima sugerencia que me diste:
SET Device TO File &cNombre_Archivo_ini y los @PRow() + nAvance, 0 Say ......
Ejemplo:
@PRow() + _n, 0 Say "[Comprobante]"
@PRow() + _n, 0 Say "Version=3.2"
@PRow() + _n, 0 Say "Serie=F"
@PRow() + _n, 0 Say "Folio="+ALLTRIM(STR(comprobante.id))
.
.
.
El resultado fue bueno y logre ya timbrar con el CFDLIb.dll

Te agradezco mucho tu ayuda y al foro