imagen

sistemas operativos = on

de momento ...

Cosas que echaré de menos en MUMPS I

December 08, 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

global CAL(20181207)

obtuve la respuesta del valor del global y pude ver que efectivamente era el correcto. Ya me quedo más tranquilo sin necesidad de encender siquiera el ordenador.

la petición y respuestas

el contenido

Lo de los paréntesis es importante porque si pidiera por ejemplo global ALD me devolvería todo el global completo,

global ALD(20181207 solo lo de ese dia, global ALD(20181207,"A" solo los de ese día con serie "A" y así sucesivamente.

La verdad es que es de las funciones más logradas y útiles para mí, porque por ejemplo un telegram global SW me pueda dar los switches de todo el estado del sistema.

Tags: MUMPS, telegram

Comments? Tweet  

Vsftpd con FreeBSD para clientes como usuarios virtuales

April 28, 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

April 18, 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

October 10, 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

September 11, 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

January 30, 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

January 29, 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