Ayuda para generar fichero (Layout) en formato txt

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Tony
vRookie
vRookie
Mensajes: 18
Registrado: 16 Feb 2011, 05:13

Ayuda para generar fichero (Layout) en formato txt

Mensaje por Tony » 11 Jun 2013, 03:22

Necesito generar un fichero txt que contenga datos de mi factura, mi aplicación funciona genial, emito tickets de venta en impresora térmica POS X y le coloco logo y leyenda de agradecimiento por su preferencia, al final de mes genero una sola factura por los tickets del cliente, todo va bien hasta aqui, sin embargo ahora necesito generar un archivo plano txt, que contenga los datos de la factura.

Este es un ejemplo del layout que busco.

Linea Campo Tipo Longitud
1 Serie Cadena 20
Folio Cadena 13
Fecha Fecha 10
RFC Texto 13
Nombre Texto Libre
Dir.Fis. Texto Libre

los campos debo separarlos por el carácter "|", (pipa o barra).

Estoy intentando Generar el fichero inmediatamente al terminar de imprimir la factura, hasta el momento logre generar un archivo en blanco y sin extensión.

Agradezco infinitamente su ayuda y de antemano mil gracias.

Avatar de Usuario
weekend
vAdviser
vAdviser
Mensajes: 487
Registrado: 03 Nov 2007, 12:24
Ubicación: Madrid, España

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por weekend » 11 Jun 2013, 15:01

Buenas

Yo lo que hago es que en la tabla donde quiero generar este tipo de ficheros me creo un campo
de tipo formula alfabetica donde compongo el formato como lo quiero.
En este caso el campo es %EXPORT-TXT%

Despues con un recorrer lista lo voy rellenando como en la imagen que te adjunto
Adjuntos
ScreenShot017.jpg
(11.39 KiB) No descargado aún
Saludos

El hardware es lo que puedes patear, y el software, lo que puedes maldecir.
weekend40@gmail.com

Tony
vRookie
vRookie
Mensajes: 18
Registrado: 16 Feb 2011, 05:13

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por Tony » 10 Ago 2013, 05:34

Weekend, muchas gracias por el aporte, me funciono perfecto.

Aun necesito ayuda pues logre exportar mi factura sin embrago simepre genera la primer partida pero no las demas, cuando el diocumento tiene varias partidas.

Anexo imagen con el detalle de mi rutina y la linea donde intento generar las partidas mencionadas.

Gracias una vez y saludos para el foro.

Tony
Adjuntos
imagen.jpg
(68.25 KiB) No descargado aún

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por DESARROLLADOR » 10 Ago 2013, 18:42

En ese renglon debes cargar el historico de la factura

Y pones el renglon.

Tony
vRookie
vRookie
Mensajes: 18
Registrado: 16 Feb 2011, 05:13

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por Tony » 11 Ago 2013, 02:44

Gracias por responder Desarrollador,

Ya tiene Cargar Historico e imprimir informe, a si me genera la impresion en papel y la exportacion a txt de los elementos de la factura, sin embargo en facturas de mas de una partida solo coloca la primer partida en el fichero txt de exportacion, comparto una imagen mas completa, ojala me pudieran apoyar.

Saludos.

Tony
Adjuntos
Imagen2.jpg
(79.39 KiB) No descargado aún

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por DESARROLLADOR » 12 Ago 2013, 00:48

Creo los tiros van por ahi.

No deberias tener finalizar proceso dentro del recorrido de la lista.

De hecho no deberia existir en tu proceso.

Tony
vRookie
vRookie
Mensajes: 18
Registrado: 16 Feb 2011, 05:13

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por Tony » 12 Ago 2013, 22:56

Hola Apreciable Desarrollador,

Tienes razon, sabes que pasa, si le quito finalizar proceso me genera practicamente todo el fichero por cada partida, es decir todas los renglones de mi subproceso "Recorrer Llista" y busco que me genere un archivo de texto como factura unica con sus partidas, claro respetando mi layout, pero no lo logro... Agradezco tu valioso apoyo, el Weekend y por supuesto a todo el foro foro.

Un subproceso que genera renglones de cliente, direccion, y partida 1, partida 2 , partida X y totales. Estoy liado... no lo he logrado...

Tony.

Viva Velneo 6.x

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por DESARROLLADOR » 13 Ago 2013, 14:52

ya lo vi, Mira.

Creo que despues de que seleccionas la sendo donde vas a guardar el archivo debes:

1.-En un set mete el codigo de la cabecera de tu factura.
2.-Salte de la estructura de ese proceso e incia otro renglon.(Este e s muy importante)
3.-Cargas lista de la cabecera de la factura por el indice codigo y buscando con la variable del set inicial.
4.-Empeizas a crear tu archivo, pro son los datos de la cabecera.
5.-metes ahora si el historico. (sin finalizar el poceso) y creas las partidas
6.-Y ya .

Saludos-

Tony
vRookie
vRookie
Mensajes: 18
Registrado: 16 Feb 2011, 05:13

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por Tony » 14 Ago 2013, 04:48

Hola Desarrollador,

Quiero agradecer de antemano todo el apoyo que das al foro y a los notavos velneadores.

Te cuento, tu recomendacion funciono, muchas gracias, anexo imagen.

Durante el mes genero remisiones (Albaranes) al final de mes emito una factura por las remisiones generadas. Esto significa que en la factura ha emitida puedo agrupar partidas iguales, pues se pueden manejar los mismos productos en varias remisiones. hasta aqui todo bien.

La factura en historico tiene las partidas originales una por cada remision, por tanto en la linea marcada en la imagen debo encontrar la forma de agrupar productos como en la emision de factura pero aqui en mi zenda y grabacion de lineas no tengo los controles y botones de seleccion.

Has realizado alguna rutina de agrupacion o acumulado, tal vez con if , set o algo? podrias compartirme algun ejemplo.?
Adjuntos
IMAGEN_3.jpg
(70.32 KiB) No descargado aún

Avatar de Usuario
DESARROLLADOR
vLeader
vLeader
Mensajes: 1504
Registrado: 17 Ago 2006, 17:49
Ubicación: Tamaulipas México
Contactar:

Re: Ayuda para generar fichero (Layout) en formato txt

Mensaje por DESARROLLADOR » 14 Ago 2013, 16:59

Bueno tres cosas:

1.-Que bue que te funciono, Pero no veo por que usas puros historicos, mi consejo Era buscar en el maestro de facturas y luego cargar el historico, pero si te funciono asi , ok.

2.-Que pasa si en el mes hacer una remsion con un producto (a) a un precio de 10 y luego subio o cambio o diste un descuento ? ya no te va caudrar, ya que la cantidad por el unitario te da un importe, si los unitarios acumulados son diferntes en el agrupado ya no va cuadrar.

3.-Una pregunta ? en que pais estas, si es méxico, te reocmendaria algo para hacer la factura de las remisiones.

Para que necesitas ese archivo .txt ? por cada factura ? Esa es la finalidad de hacer la factura d elas remisiones ?

Explicame un poc y te hecho la mano.

Responder