Foros del Web » Programación para mayores de 30 ;) » Programación General »

Generacion de un txt

Estas en el tema de Generacion de un txt en el foro de Programación General en Foros del Web. Hola mi problema es el siguiente estoy creando facturas con la cabecera del albaran , de esta manera: bdcabalb.MoveFirst bdcabalb.Find "[codalb]='" & albaran_a_facturar & "'" ...
  #1 (permalink)  
Antiguo 22/04/2008, 16:14
 
Fecha de Ingreso: abril-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Generacion de un txt

Hola mi problema es el siguiente estoy creando facturas con la cabecera del albaran , de esta manera:
bdcabalb.MoveFirst
bdcabalb.Find "[codalb]='" & albaran_a_facturar & "'"
bdcabfactura.AddNew
bdcabfactura("codfac") = bdempresa("ult_num_fac") + 1
bdcabfactura("fecha") = Textfecha.Text
bdcabfactura("codcli") = bdcabalb("codcli")
bdclientes.MoveFirst
bdclientes.Find "[codcli]='" & bdcabalb("codcli") & "'"
bdcabfactura("agrupa") = bdclientes("agrupar_alb")
bdcabfactura("observaciones") = bdcabalb("comentarios")
bdcabfactura("base_imponible") = bdcabalb("preciopedido")
bdcabfactura("iva") = Combotipoiva.Text

Cuando creo la factura se tienen que realizar tres apuntes contables en un fichero ascii que se llama contable.txt de esta estructura:

codigo cuenta(9),concepto mvto(20),importe(10),tipo mvto(1)

El ejemplo seria el siguiente:

la factura nº 25/08 corresponde al cliente 1,tiene por base imponible 300 € y 21 € de iva ,luego el total son 321:

430000001factura nº:25/08 321 D
477000001factura nº:25/08 21 H
700000000factura nº:25/08 300 H

¿Como creo el fichero con esta estructura y guardarlo?
  #2 (permalink)  
Antiguo 23/04/2008, 05:23
 
Fecha de Ingreso: abril-2008
Mensajes: 20
Antigüedad: 16 años
Puntos: 0
Re: Generacion de un txt

Por favor necesito que me ayuden cuanto antes si puede ser,muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:44.