DB2: Bloqueos en tablas o registros

Todos los programas se cuelgan, fallos de Hardware, Software, fallos en programación, conectividades.... mil cosas. Hay ocasiones en que esos cuelgues, no solo afectan al programa sino también a la base de datos a la que atacan. Un problema que hacia tiempo que no ocurría y que he visto varias veces en el último mes … Continúa leyendo DB2: Bloqueos en tablas o registros

PRTG: Monitorizando la respuesta de la base de datos

Tras presentaros el PRTG y con la visión general de su utilidad para controlar con sus distintos sensores el estado de equipos que tenga una IP, os voy a explicar el caso de como controlar si una base de datos esta operativa y en caso contrario nos avisará. Este caso en concreto, personalmente me vino … Continúa leyendo PRTG: Monitorizando la respuesta de la base de datos

Automatizar. Desmarcar facturas recibidas si se borra el asiento

Asegurarnos de que la información esté correctamente registrada es importante y para eso GEINFOR ERP nos es muy útil, pero al final los sistemas los utilizamos las personas, y las personas, ante todo, nos podemos equivocar. En la parte de la contabilidad, los errores suelen ser problemas, en la siguiente entrada os enseñaré una forma … Continúa leyendo Automatizar. Desmarcar facturas recibidas si se borra el asiento

GEINFOR ERP: Redondear cantidades en ordenes

Cuando trabajamos con producción y las estructuras de ordenes, algo que sucede en ocasiones son los "dichoso" decimales en los componentes para indicar la proporción con un producto acabado como cuando ese calculo lo multiplicamos por el total de unidades, metros, kg, etc... del producto a producir. Geinfor ERP nos dota de ciertas herramientas de … Continúa leyendo GEINFOR ERP: Redondear cantidades en ordenes

¿Quién ha modificado este datos?

Esta pregunta es algo habitual a lo que nos someten en la empresa cuando "pasa algo". Esta claro que cuando ya ha pasado, si no registramos la información antes de poco nos puede servir, nos tocará tirar de copias para saber que dato había antes pero seguiremos sin saber la respuesta a "Quién" Cierto es … Continúa leyendo ¿Quién ha modificado este datos?

DB2: Identificar cliente a nivel base de datos

Esta es una entrada express para crear una función en db2 que nos permitirá identificar el nombre del equipo del cliente que accede a la base de datos. Esto será útil para filtrar información de consultas en función del ordenador (un informe que según donde se visualice muestre x o y) o en nuestro registro … Continúa leyendo DB2: Identificar cliente a nivel base de datos

DB2: Los triggers, haciendo el trabajo sucio

En esta ocasión voy a presentaros a los triggers. Estos son otra pata de las herramientas que tenemos en la base de datos para automatizar acciones a nivel de registro de la información.

La mejor explicación es que el trigger es nuestra herramienta para realizar acciones cuando sucede "algo" en la base de datos y de esta manera agregar controles sobre la aplicación GEINFOR ERP sin necesidad de tocar programación de la aplicación. Sigue leyendo y nos metemos en faena

SQL1224N: Geinfor ERP no funciona y la BBDD se para cada poco tiempo

Esta es una situación que se da muy pocas veces, pero oye cuando pasa y tienes a la empresa no hace ninguna gracias... además de que los nervios están a flor de piel y los jefes no muy contentos. De entrada, cuando nos pasa esto ya "vamos tarde", ya que sucede porque no nos queda … Continúa leyendo SQL1224N: Geinfor ERP no funciona y la BBDD se para cada poco tiempo

Programando tareas sobre el DB2. Llamando a las Procedures

En esta ocasión vamos a dar otro pasito más haciendo más automática la gestión de datos en DB2 con geinfor ERP. Viendo el potencial que nos abre las Procedures (Store Procedures es el nombre completo y abreviaré a SP a partir de ahora), se puede empezar a programar a nivel base de datos que realice … Continúa leyendo Programando tareas sobre el DB2. Llamando a las Procedures

DB2: Los Procedures, ventajas y casos prácticos

Esta entrada hará que las cosas se pongan "serias" y sobre todo peligrosas, ya que hasta este momento solo leíamos información con lo que el peligro era casi nulo, pero en este caso empezamos a cambiar información en la base de datos ya que las procedures son (en una traducción literal) procedimientos almacenados en la … Continúa leyendo DB2: Los Procedures, ventajas y casos prácticos