DISEÑO DE LOS ARCHIVOS PLANOS DE TEXTO DE CAMPOS FIJOS PARA CARGAS MASIVAS

Introducción:

El sistema de Entrega-Recepción incluye una funcionalidad llamada “Cargas Masivas de Información” que permite alimentar de manera automática la información concerniente a los anexos preparados para este fin.

De los 46 anexos que componen una Entrega-Recepción, 31 de ellos están preparados con esta funcionalidad de Cargas Masivas:

1)    Anexo I.2 Relación de Acuerdos, Convenios, Contratos y Documentos Legales
2)    Anexo II.3 Relación de Gastos Pendientes de Comprobar
3)    Anexo II.4 Relación de Cuentas Bancarias, Inversiones, Depósitos, Títulos o
       Cualquier Otro Contrato Con Instituciones de Crédito, Casas de Bolsa u Otra
       Institución Similar
4)    Anexo II.4.1 Detalle de la Situación de Bancos
5)    Anexo II.4.2 Relación de Cheques Expedidos Sin Entregar
6)    Anexo II.4.3 Detalle de Cuentas de Inversiones
7)    Anexo II.5 Relación de Documentos y Cuentas Por Cobrar
8)    Anexo II.6 Relación de Documentos y Cuentas Por Pagar
9)    Anexo III.4.1 Plantilla de Personal
10)  Anexo III.4.2 Personal con Licencia, Permiso o Comisión
11)  Anexo III.4.3 Relación de Sueldos No Entregados
12)  Anexo III.4.5 Relación de Expedientes de Personal
13)  Anexo III.5.1a Mobiliario y Equipo de Administración
14)  Anexo III.5.1b Bienes Artísticos, culturales, científicos y objetos de valor
15)  Anexo III.5.1c Equipo de Cómputo
16)  Anexo III.5.2 Equipo Educacional y Recreativo
17)  Anexo III.5.3 Equipo Médico y de Laboratorio
18)  Anexo III.5.4.6 Vehículo y Equipo de Transporte y Maquinaria
19)  Anexo III.5.5 Equipo de Defensa y Seguridad
20)  Anexo III.5.7 Relación de Libros, Publicaciones, Material Bibliográfico e Informativo
21)  Anexo III.5.7.9 Activos Biológicos e Intangibles
22)  Anexo III.6 Inventario de Almacén
23)  Anexo III.7 Relación de Formas Oficiales
24)  Anexo III.8 Relación de Bienes Inmuebles
25)  Anexo III.10 Relación de Obras y/o Programas en Proceso
26)  Anexo III.11 Relación de Programas y Obras Terminadas Por Programa
27)  Anexo III.12 Relación de Anticipos de Obras Por Amortizar
28)  Anexo III.14 Relación de Respaldos de Archivos Electrónicos
29)  Anexo III.15 Relación de Archivos de Trámite
30)  Anexo III.16 Relación de Archivos de Concentración
31)  Anexo III.17 Relación de Asuntos en Trámite

Este proceso se desarrollo con la finalidad de evitar una captura manual de estos anexos que en general son los mas voluminosos en cuanto a su contenido. El proceso consiste en generar Archivos Planos de Texto de Campos Fijos a partir de la información que ya se tenga capturada en alguna Base de Datos, como puede ser : Excel, dBase, FoxPro, Sybase, Oracle, SQL Server, etc.

A continuación se detalla el diseño de los archivos planos de texto de campos fijos.


Notas técnicas:

1) El nombre de los archivos puede ser cualquiera, pero se recomienda utilizar nombres claros y cortos con extensión ".TXT"

2) Un renglón en el Archivo de Texto representará un solo Registro en la Base de Datos.

3) Un Registro en la Base de Datos se compone de 1 o mas campos que deberán concatenarse para formar un Renglón en el Archivo de Texto.

4) Si los datos de cada campo no llenan el número de posiciones definidas en el diseño de los archivos, deberá completarse con espacios al final el tamaño de cada campo, de tal forma que se complete el numero de posiciones de dicho campo.

5) El formato para las fechas debe ser DD/MM/AAAA, ejemplo: 31/12/2002

6) Los siguientes caracteres no son reconocibles para las cargas masivas:
  ' (Apóstrofe)
  " (Comillas)
  < (Menor que)
  > (Mayor que)
por tal motivo, si algún campo de la Base de Datos los contiene, se deberán reemplazar por otro caracter o por espacio en blanco.

A continuación se presenta un ejemplo de como generar un renglón:

DISEÑO DEL ARCHIVO DE TEXTO E INFORMACION CONTENIDA EN LA BASE DE DATOS:

TAMAÑO      CAMPO             INFORMACIÓN QUE CONTIENE
======================================================
10          No.Empleado       489653
12          Nombre            Luis Gerardo
10          Ap.Paterno        Juárez
10          Ap.Materno        Melchor
======================================================
42 posiciones por renglón

RENGLON GENERADO SEGUN EL TAMAÑO DE CAMPOS:

Conteo de Posiciones:-->123456789012345678901234567890123456789012
    Renglón Generado:-->489653____Luis_GerardoJuárez____Melchor___


Diseño de los Archivos: