<< anterior

Importación de maestros desde ficheros no generados desde Tránsito Pesado .NET

Desde la versión  1.3.0.2 era posible importar las tablas de maestros en Tránsito Pesado .NET mediante la opción Archivo / Importación maestros... tal y como se muestra aquí y aquí

Desde la versión 1.3.2.0 será posible además, realizar la importación de un fichero que no haya sido generado desde Tránsito Pesado .NET ni que tampoco tengan el formato especificado aquí.

Cuando se realice una importación de un fichero y se detecte que no contiene el formato "interno" para ninguna de las tablas de maestros se ejecutará un asistente para la importación:

Una vez seleccionada la tabla de destino en la pantalla anterior se pasa a la ventana de "asignación" de las columnas:

Si se especificó que la primera línea del fichero contiene el nombre de las campos se usarán dichos nombres como "Alias" de las columnas de origen. En caso contrario se usarán "Alias" del tipo: ColumnaX

Una vez asignados todos los campos se puede proceder a la importación:

Consideraciones a tener en cuenta

En la sección [DAII] del fichero TPnet.ini existen dos parámetros que permiten ajustar la importación:

ValorDecimalSeparadorImportacionEspecial=59
UTF8FicheroImportacionEspecial=0

El valor ASCII decimal para el separador por defecto ";" es 59
Por defecto no se usa la codificación UTF-8

Si el fichero que está importando utiliza un carácter de separador de columnas distinto al ";" establezca el valor correspondiente en el parámetro ValorDecimalSeparadorImportacionEspecial

Si el fichero de texto que se está intentando importar está codificado en UTF-8 podrá observar que cuando se muestra el contenido del fichero en la primera pantalla del asistente, aquellos texto que contienen acentos o caracteres especiales ("ñ, ü, ç, ...) se muestran con caracteres "raros"

Si el fichero que está importando utiliza codificación UTF-8 establezca el valor del parámetro UTF8FicheroImportacionEspecial con el valor 1 para que se importen correctamente estos caracteres "raros"