Pilagá 1.9.0 y 1.9.3 - Error en ABM de Personas

Buenas

En la UNGS hemos instalado la versión del Pilagá 1.9.0, con miras a tenerlo en producción en enero del 2010.
Como tenemos pensado hacer un arranque de cero, no hemos realizado la migración de datos del SIU - Comechingones, por lo que en el área de sistemas, estamos dando de alta los datos míminos requeridos, en forma manual, para hacernos de un lote de datos y poder conocer la aplicación un poco mas en detalle.

Trabajando sobre esta línea; nos hemos encontrado con un inconveniente en el proceso de ABM de Personas. En la Solapa de Domicilios, el select de localidades nos aparece deshabilitado y cuando se nos muestra el popup, nos informa un error “Se solicito un PARAMETRO inexistente o su valor no está establecido: “pais”” (se adjunta .doc con pantallas).

Pensando que tal vez podría estar solucionado en la última versión, actualizamos a la 1.9.3, siguiendo los pasos que indican en el documento de la versión, pero nos encontramos con lo siguiente:

1 - En la panalla de inicio nos informa que la versión del código es 1.9.2.
Está bien que sea así o la actualización no se realizó correctamente?

2 - Se presenta la misma situación respecto a Localidades en el ABM de Personas que en la versión 1.9.0

A la espera de novedades.

Saludos

Javier Salazar


Hola Javier, bienvenido al foro!

Te comento que el problema que estas teniendo es por la falta de algunos parámetros en las tablas maestras del sistema. Los mismos se encuentran en la tabla “par_parametros_sis”. Si te fijas, vas a encontrar ambos parámetros con una breve descripción de los mismos y aparte algo mas importante todavía, que es la tabla a la que hace referencia. Por ejemplo, en la descripción abreviada de “pais” tenes “País por defecto” y en el campo “tabla_referenciada” tenes “anx_paises”. Esto significa que hay que ingresar el código de argentina de la tabla “anx_paises” como valor para “pais”. Para hacerlo, hay que insertar sobre la tabla “par_param_sistema” de la siguiente manera:

INSERT INTO par_param_sistema(parametro, valor) VALUES (‘pais’, ‘54’);

De la misma forma hay que dar de alta los valores para todos los parámetros necesarios, por eso te recomiendo que los repases todos. Se entiende?
Cualquier cosa no dudes en preguntar.

Saludos, esteban.

Esteban

Solucionado el problema; incorporamos los datos de país, localidad y dto_partido en la tabla par_param_sistema y verificaremos el resto de las tablas referenciadas para ir insertando los valores que necesitamos.

Si comprendí bien el procedimiento que explicaste; el insert a la tabla par_param_sistema, estaría indicando el valor por defecto o seleccionado para cada tabla referenciada en par_parametros_sis; al momento de mostrar, por ejemplo, los datos en un select.

De ser así, es lo mismo que actualicemos el valor del dato por defecto, en el campo valor_defecto de la tabla par_parametros_sis para la tabla referenciada?

Sobre la versión del código, que nos indica luego de actualizar a 1.9.3, es correcto que muestre 1.9.2 o la actualización no se realizó correctamente?

Saludos

Javier Salazar

En realidad, la tabla “par_parametros_sis” es mantenida por el SIU, y por un tema de prolijidad y facilidad de mantenimiento, se mantiene este esquema de 2 tablas. Lo aconsejable es que te manejes de la forma en que te mostre arriba.

Eso fue un error leve a la hora de empaquetar la versión. Si queres cambiarlo, tenes q editar el archivo “contexto_ejecucion_pilaga.php” ubicado en “proyectos/pilaga/php/customizacion_toba/” y modificar la linea 14:

define(“version”,“1.9.2”);

Ahí cambias el numero y listo. Igualmente a modo informativo, te comento que el error fue corregido, así que todos los que la bajen en este momento no van a tener este problema.

Saludos, Esteban.

Gracias Esteban, cualquier otro inconveniente o duda, los molestamos

Javier Salazar