Evaluando propuestas

Convertidor de archivos (Parseador)

Publicado el 01 Febrero, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Se tiene un archivo en excel, la información está en columnas y se requiere pasar la información a un archivo de texto separado por pipe(|).

datos de pedidos 
registro obligatorio. Se puede repetir n veces tantas como  Pedidos contenga la remisión

Ejemplo:
[P]|00072470|00093720 |15224563|3|00000028

datos de caja tarima 
 
registro obligatorio. Se puede repetir n veces tantas como  Cajas o Tarimas contenga la remisión
Ejemplo: 
[C]|00072470|00093720 |00000001|0|0000000028|0000002
datos de articulo
 
registro obligatorio.
Se debe repetir n veces, tantas como artículos se indiquen en el campo C07
 
Nivel hijo del nivel [C]
Ejemplo:
 
[A]|00072470|00093720|15224563|00000001|0000000028|0309972578167|0000001
[A]|00072470|00093720|15224563|00000001|0000000028|0309972703101|0000001
datos de cierre
registro obligatorio. Se debe definir una vez por remisión
Ejemplo
 
[F]
Ejemplo completo: 
 
[P]|00072470|00093720      |15224563|1|00000028
[P]|00072470|00093720      |15224564|3|00000020
[P]|00072470|00093720      |15224565|5|00000018
[C]|00072470|00093720      |00000001|              0|0000000016|0000002
[A]|00072470|00093720      |15224563|00000001|0000000016|7501015903353  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000016|7501015903407  |0000001
[C]|00072470|00093720      |00000002|              0|0000000016|0000004
[A]|00072470|00093720      |15224563|00000002|0000000016|0309972324009  |0000001
[A]|00072470|00093720      |15224563|00000002|0000000016|0309972374004  |0000001
[A]|00072470|00093720      |15224563|00000002|0000000016|0309972415080  |0000001
[A]|00072470|00093720      |15224563|00000002|0000000016|0309972597014  |0000001
[C]|00072470|00093720      |00000001|              0|0000000028|0000002
[A]|00072470|00093720      |15224563|00000001|0000000028|0309972578167  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000028|0309972703101  |0000001
[C]|00072470|00093720      |00000001|              0|0000000030|0000005
[A]|00072470|00093720      |15224563|00000001|0000000030|0309971046216  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000030|0309972383006  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000030|0309972415066  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000030|0309972450029  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000030|0309972463029  |0000001
[C]|00072470|00093720      |00000001|              0|0000000032|0000001
[A]|00072470|00093720      |15224563|00000001|0000000032|7501015903353  |0000001
[C]|00072470|00093720      |00000002|              0|0000000032|0000003
[A]|00072470|00093720      |15224563|00000002|0000000032|0309972597014  |0000001
[A]|00072470|00093720      |15224563|00000002|0000000032|0309972703200  |0000001
[A]|00072470|00093720      |15224563|00000002|0000000032|0309972801036  |0000001
[C]|00072470|00093720      |00000001|              0|0000000040|0000002
[A]|00072470|00093720      |15224563|00000001|0000000040|0309972376015  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000040|0309972410061  |0000001
[C]|00072470|00093720      |00000001|              0|0000000057|0000005
[A]|00072470|00093720      |15224563|00000001|0000000057|0309971928024  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000057|0309972046017  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000057|0309972578020  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000057|0309972597014  |0000001
[A]|00072470|00093720      |15224563|00000001|0000000057|0309972703309  |0000001
[F]

Los entregables, deben ser los siguientes:

* Manual de Usuario
* Manual Técnico (como instalarlo, configuración, etc)
* Código Fuente
* Ejecutable

El usuario final deberá seleccionar el archivo o ponerlo en alguna carpeta con el formato indicado y que el programa realice la conversión con el nombre que el usuario indique y con la extensión .SOR

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows

Plazo de Entrega: 06 Febrero, 2016

Habilidades necesarias