Hola, buen dia. ¿Como estan?
Tenemos Pilaga 3.4.4 y Diaguita 2.6.1, estamos intentando configurar el modulo de Arai-Proveedores.
Los 3 sistema estan en el mismo server de app, y las 3 BD en el mismo server de DB
- Instalamos ARAI mediante el actualizador de la nueva version de Pilaga (al momento que pasamos de la 3.3.4 a la 3.4.4)
- Se creo ok la BD: arai_proveedores con sus respectivos 4 schemas: auxiliar_catalogos, catalogos, public y sincronizador
- Corrimos el sh pilaga.sh arai sincronizacion_inicial (dio algunos errores, pero al parecer se proceso ok - adjunto log)
- Corrimos el toba proyecto arai_sinc_inicial –pdiaguita –iproduccion (dio algunos errores, pero al parecer se proceso ok - adjunto log)
- Dentro del sistema de Pilaga y Diaguita elegimos la opcion: APLICAR_SINCRONIZACION_ARAI_PROV = SI
- En las tablas de la BD de Arai (arai_proveedores) muchas tablas tienen datos: catalogos.mdp_personas , catalogos.sau_pr_proveedores, catalogos.sau_pr_rubros
- Al momento de agregar un proveedor en Pilaga (para ver si replica en Diaguita) nos aparece el error:
La instalación se encuentra configurada \n para utilizar catálogos comunes pero las bases Pilaga y Arai no \n parecen estar sincronizadas, o bien existe actividad realizada en \n modo desconectado que aún no fué sincronizada. Por favor ejecute \n el comando sincronización inicial para repararlo.
Una aclaracion: no vemos la operacion: “ABM-Arai Personas” como decia la documentacion (quiza cambio con las versiones nuevas esa operacion), por lo cual lo estamos intentando desde: Maestros - Tablas anexas - ABM - Personas, proveedores y clientes
- Ejecutamos este query
set search_path to diaguita;
SELECT (SELECT COUNT(anx_personas.persona) FROM anx_personas
INNER JOIN sau_pr_proveedores ON anx_personas.persona = sau_pr_proveedores.persona
INNER JOIN anx_personas_x_documentos ON anx_personas.persona = anx_personas_x_documentos.persona
WHERE anx_personas.persona_arai IS NULL AND (substring(anx_personas_x_documentos.numero,1,2) <> '50' AND substring(anx_personas_x_documentos.numero,1,2) <> '55' AND substring(anx_personas_x_documentos.numero,1,2) <> '51')) as persona,
(SELECT COUNT(*) FROM anx_domicilios
INNER JOIN anx_personas_domicilios ON anx_domicilios.domicilio = anx_personas_domicilios.domicilio
INNER JOIN sau_pr_proveedores ON anx_personas_domicilios.persona = sau_pr_proveedores.persona
INNER JOIN anx_personas_x_documentos ON anx_personas_x_documentos.persona = anx_personas_domicilios.persona
WHERE anx_domicilios.domicilio_arai IS NULL AND (substring(anx_personas_x_documentos.numero,1,2) <> '50' AND substring(anx_personas_x_documentos.numero,1,2) <> '55' AND substring(anx_personas_x_documentos.numero,1,2) <> '51')) as domicilio
Y devuelve:
Persona: 7926; Domicilio: 7984
Fui siguiendo los pasos de aca y leyendo varios post del foro, pero no estoy encontrando como avanzar.
http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores#Como_instalarlo
http://documentacion.siu.edu.ar/wiki/SIU-Arai/proveedores
Agradezco su ayuda.
Saludos.
Log sincronizacion inicial Pilaga.txt (141 KB)
Log sincronizacion inicial Diaguita.txt (1.87 KB)