F133- Como importar un documento desde un archivo txt de ancho fijo.

Define como importar un documento desde un archivo de texto que tenga los campos a importar en un ancho fijo.

Requiere

Poder crear reportes.
Poder configurar valores del sistema.

Solución

Se debe crear un reporte tipo texto que contendra las instrucciones para validar y ajustar el formato al formato valido de ferrum.

El reporte utiliza la funcion:
IMPORTADOC(PREFIJO,COLUMNA INICIAL,COLUMNA FINAL,CARACTERES A ELIMINAR,POSICION A VALIDAR,CARACTERES VALIDOS,SIN SEPARADOR)

Por ejemplo, vamos a importar de un archivo de factura electronica de truper, vamos a importar el siguiente archivo:
01000069843453324695/24 México, S.A. de C.V. 009068303955147 2006081620060915 24064.34
02000110055M-44 7501206680308ABRAZADERA NO.44 67-83MM INOXIDABLE 50 50PZA 4.280 213.8553.00
02000210059M-60 7501206680261ABRAZADERA NO.60 84-108MM INOXIDABLE 40 40PZA 4.940 197.4053.00

la definicion del formato de truper es:
Registro tipo 02 Detalle
ANCHO POSICION
Tipo de registro 02 1
Partida 04 3
Material 05 7
Clave TRUPER 20 12
EAN 13 32
Descripción 40 45
Cantidad pedida 08 85
Cantidad facturada 08 93
Unidad de medida 03 101
Precio 10 con 3 decimales 104
Importe 10 con 2 decimales 114

En compras debemos crear un reporte de texto que contenga lo siguiente:

Reporte Descripcion
  Para inicializar la partida
  Solo validamos en la clave, ya que realmente es el unico campo indispensable para importar, para eso revisamos que el segundo caracter sea un 2, si es asi, la clave es el texto desde la columna 7 a la 11, es decir, MATERIAL
  Para la cantidad vamos a remover las “,” para que no interfieran con la importacion
   
  Los descuentos ya estan aplicados en la factura de Truper
  Ponemos la cantidad pedida como observacion para informacion unicamente


Este reporte debe tener como destino NADA para que no muestre nada en la pantalla.
El reporte debe asociarce en valores del sistema en la referencia 475 y 476.
Una vez asociado el reporte, al importar un documento preguntara con que reporte se importara.

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat