imagen

Crear ficheros csv a partir de uno exportado con ^%GOGEN en MUMPS

01.Apr.2019 — Julio

sobre exportar globals con ^%GOGEN

La utilidad ^%GOGEN nos permite sacar a disco dentro de la red donde se encuentre el servidor de Caché GLOBALS o ficheros de la base de datos. Permite sacar uno o varios a la vez.

El formato que tiene si lo editamos es parecido a esto:

Ver más ...

Tags: MUMPS, bash

Comments? Tweet  

Cosas que echaré de menos en MUMPS I

08.Dec.2018 — Julio

De viaje fuera de España, me surge la duda de si activé como día festivo el sábado 7 diciembre. Seguro que lo hice pero empiezas a dudar y a pensar en las impliciaciones de no haberlo hecho, en el estropicio que se puede preparar en la guardia de un festivo.

También en el rollo de sacar el ordenador, conectarse al wifi del teléfono, de alli por ssh a un servidor local, y entrar en la aplicación para comprobar que la fecha esté marcada con una D en lugar de una S. No apetece nada cuando ya estás metido en la cama.

Me acordé enseguida de los servicios para Telegram que implementé, y uno de ellos era que podía pedir el valor de cualquier GLOBAL de MUMPS. Y así es como mandando un telegram al servidor

Ver más ...

Comments? Tweet  

Vsftpd con FreeBSD para clientes como usuarios virtuales

28.Apr.2017 — Julio

REPOSITORIO DE FACTURAS Y DOCUMENTOS PARA SOCIOS

Se trata de que el socio pueda acceder a través de la página web de la empresa a una carpeta personal donde poder descargar sus facturas electrónicas, hojas de cálculo con sus datos relevantes, etc..

El socio ya tenía hasta desde hace años la posibilidad de obtener todo ello mediante emails automáticos o consultas solicitadas en la web con respuesta de datos en tiempo real, y lo que se aporta ahora es un repositorio privado donde almacenar todos esos datos.

Ver más ...

Comments? Tweet  

Fedicom Server aplicado

18.Apr.2016 — Julio

Edito 25.04.2016:
Un video breve del funcionamiento en Vimeo

Pues al final sí que he tenido tiempo, y en este fin de semana he terminado de implementar un servidor de pedidos Fedicom.

Lo tengo en un servidor en DigitalOcean un servidor local en Ubuntu Server.

Se trata de enviar pedidos fedicom a ese servidor, manipularlos de alguna forma y si se quiere, o bien crear ficheros de texto con el pedido para su posterior tratamiento en otra aplicación, o bien enviarlos automáticamente a otro servidor fedicom. El emisor de pedidos no se entera de ese proceso pues va a recibir las respuestas correctamente incluso las faltas si se redirige el pedido.

Ver más ...

Comments? Tweet  

Get Customer File with Telegram

10.Oct.2015 — Julio

This is how I get the customer file with Telegram. All my customer history files are in plain text and saved on my server, so I can use a big variety of tools to update and read them.

I send to my Telegram contact a cli xxxx

expcli!

and then I obtain the text file

expclitext!

Ver más ...

Comments? Tweet  

Agregar pedidos para reducir cubetas

11.Sep.2014 — Julio

AGREGAR PEDIDOS

Desde mediados de septiembre 2014, se ha mejorado el sistema para conseguir un mayor número de pedidos agrupados.

¿qué es agregar pedidos?

Agregar pedidos consiste en incluir líneas de sucesivos pedidos que de el socio al primer pedido que emitido por éste.
Es decir. Si un socio da varios pedidos antes de su reparto, se trata de agrupar todas esas líneas en un único albarán.
Para ello los pedidos deben estar retenidos en Disfar pues una vez que llegan a Knapp, ya no pueden agruparse.

El problema es que a la hora de despacho (en Valladolid de 11h30 a 12h10, o de 13h20 a 15h por ejemplo) existen varios socios que emiten varios pedidos, y a esas horas no se puede parar el paso de pedidos de Disfar a Knapp.

Algunos socios llegan a emitir hasta 35 pedidos en un solo dia teniendo sólo cuatro repartos. Eso conlleva 35 albaranes y un mínimo de 35 cubetas a utilizar y controlar.
El nuevo sistema, confecciona una lista de estos socios que más pedidos emiten, y los retiene en las horas de despacho para conseguir se agrupen lo más posible todos sus pedidos en un único albarán, y luego los libera con tiempo de sobra para su despacho y sin provocar retrasos en las horas de salida de los repartos.

Ver más ...

Comments? Tweet  

MUMPS con python de un fichero texto a excel

30.Jan.2013 — Julio

Habrá mejores herramientas, pero como las desconozco, de momento para salir del paso:

  • generar el fichero FIC que queramos en modo texto, con separador a elegir (, ; # TAB )
  • una vez generado el fichero, lanzar el programa python desde MUMPS pero esperando a que termine

    S PROGRAMA="E:\V\EMAILS_SOCIOS\tab2xls.pyw "_FIC
    S OK2=$ZF(-1,PROGRAMA)

  • el programa tab2xls.pyw necesita de la libreria pyExcelerator, y dentro de él se le define el separdor elegido

  • una vez generado el xls ya lo podemos enviar por email

D EMAIL^ZVZEVENTOS

Pendientes:

  • parámetro para elegir separador
  • convierte bien el texto en números los que lo sean, pero me falta convertir correctamente los datos fechas

Tags: MUMPS

Comments? Tweet  

MUMPS eliminar blancos consecutivos

29.Jan.2013 — Julio

Eliminar varios blancos consecutivos de una cadena de texto:

F X=1:1:$L(TEXTO) I $E(TEXTO,X,X+1)=" " S TEXTO=$E(TEXTO,1,X)_$E(TEXTO,X+2,$L(TEXTO)) S X=X-1

Útil cuando queremos unir en una única línea otras varias de otra fuente.

Tags: MUMPS

Comments? Tweet