Imagen

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

Y para empezar Que es una Factura Electronica? Como empiezo? Necesito Autorizacion? Que medios hay para Facturar Electronicamente? estos y todos los temas de iniciacion deberan estar aqui
Cerrado
Robert Fox
Mensajes: 11
Registrado: Vie Nov 15, 2013 11:32 am

Crear archivo INI para CfdLib.dll

Mensaje por Robert Fox »

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.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Crear archivo INI para CfdLib.dll

Mensaje por Dado »

Nop, lo siento pero no programo en VFox
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 6:37 pm

Re: Crear archivo INI para CfdLib.dll

Mensaje por Jesus Castelo »

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?
Robert Fox
Mensajes: 11
Registrado: Vie Nov 15, 2013 11:32 am

Re: Crear archivo INI para CfdLib.dll

Mensaje por Robert Fox »

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.
jasistemas
Mensajes: 158
Registrado: Mié Ene 11, 2012 2:08 pm
Contactar:

Re: Crear archivo INI para CfdLib.dll

Mensaje por jasistemas »

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
Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 6:37 pm

Re: Crear archivo INI para CfdLib.dll

Mensaje por Jesus Castelo »

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
Robert Fox
Mensajes: 11
Registrado: Vie Nov 15, 2013 11:32 am

Re: Crear archivo INI para CfdLib.dll

Mensaje por Robert Fox »

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
Cerrado