Entradas

Mostrando las entradas de mayo, 2019

Separar múltiples facturas XML en archivos individuales usando Batch

Cómo separar miles de facturas XML en segundos usando solo Windows (sin instalar nada) Si trabajas con facturas electrónicas, probablemente ya viviste esta situación: descargas un archivo XML que contiene múltiples comprobantes y te das cuenta de que necesitas separarlos uno por uno. Lo que parece una tarea rápida puede convertirse fácilmente en horas de trabajo repetitivo . A mí me ocurrió exactamente eso. Tenía cientos de facturas dentro de un solo archivo y necesitaba extraer cada comprobante en un archivo independiente. En lugar de hacerlo manualmente, decidí automatizar el proceso usando algo que ya viene instalado en Windows y que casi nadie aprovecha: un archivo .BAT . El resultado: ✔ Facturas separadas automáticamente ✔ Cero software adicional ✔ Sin macros ✔ Sin herramientas de pago ✔ Procesamiento en segundos ¿Por qué automatizar la separación de facturas XML? La automatización no solo ahorra tiempo — también reduce errores humanos y permite proce...

Como Programar en Progress 4gl, Leer archivo csv generar reporte y enviarlo por correo

Imagen
Hola buen día amigos: Esta semana me gustaría platicarles de un lenguaje que se llama Progress 4gl, es parte de los conocidos lenguajes de cuarta generación que son del año 1970 al 1980 que sobretodo están enfocados a lenguajes de bases de datos, he tenido la oportunidad de trabajar con Informix 4gl, Progress 4gl y un poco de ABAP que es también 4gl y es lenguaje en que se programa SAP. La idea de este lenguaje es poder extraer de manera sencilla la información de bases de datos de negocios, por lo que su sintaxis es simple.  Las palabras reservadas, sintaxis y ejemplos del lenguaje lo pueden encontrar en  https://www.progress.com/documentation , Veamos un ejemplo: Objetivo del programa: Leer un archivo csv de entrada de datos de números de parte, extraer de la base de datos del ERP de QAD, la descripción y la cantidad total de inventario, enviar los datos a un archivo y enviar por correo el reporte. En este programa les voy a...

Usos de python: leer XML y sumar nodos

Imagen
Bienvenidos a otra semana de este blog, Python es hasta el momento el último lenguaje que he aprendido, les puedo decir que es muy sencillo de aprender es simple su lógica, sobre todo se utilizan funciones en librerías que ya existen, hay incluso varios memes que dicen el tiempo en definir qué quieres que haga el programa pero es más tiempo que tardas encontrando la librería correcta en Python. Para aprender este lenguaje y tener un certificado, hice un curso en la plataforma de Coursera  que se llama Python for everybody de la Universidad de Michigan consiste en 5 módulos, el Dr. que imparte el curso a mi gusto es el mejor maestro que he tenido Charle Severance tiene una forma muy simple de explicar las cosas complejas y da muchos ejemplos en el curso, todo está documentado en varios idiomas, inglés, francés, alemán, español, etc.., hay videos también de las clases, hay presentaciones de power point, exámenes, tareas prácticas y al finali...

Como Programar batch en MSDOS mover archivos de una PC a otra

Imagen
Que tal amigos espero que se encuentren muy bien: En este post, les quiero platicar acerca de un lenguaje de programación que en lo profesional me ha sacado de varios apuros, que son scripts de MS-DOS , si señores aun existe y sirve mucho jajajaja. En Linux o Unix tenemos batch que nos sirven para automatizar tareas en registro de archivos, limpieza de carpetas ,extraer información de bases de datos, etc., pues esto en Windows también se puede hacer y es con archivos .BAT o Batch en estos archivos podemos hacer uso de los comando de MS-DOS , que seguramente algunos ya ni conocen o recuerdan, bueno hace muchoooos años existía Windows 3.1  que era la versión gráfica de   MS-DOS que es más ni menos que el sistema operativo de Windows. Los comando son las instrucciones con las que le hablamos al sistema operativo para que hagan ciertas tareas y nos devuelvan información. Los comandos que más utilizo son : Dir : listar los archivo...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!