Tiempo aproximado de lectura 00:03:00 min
Ocurrencia
En el módulo Compras, al intentar aprobar un pedido de compra por el aplicativo Meu Protheus, el sistema no detecta la sucursal del pedido y al confirmar la aprobación muestra un error.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - Versión 12.
Causa
Este incidente ocurre debido a una configuración inconsistente en el diccionario de datos referente al modo de acceso de las tablas. Específicamente, existe una configuración errada entre las tablas SC7 y SCR, donde la tabla SC7 se encontraba configurada como exclusiva y la tabla SCR como compartida.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
1. Verificación del modo de acceso
En el módulo SIGACFG, valide que las tablas SC7 (Pedidos), SCR (Alzadas) y SA2 (Proveedores) compartan exactamente el mismo modo de acceso (Compartido vs. Exclusivo) para evitar desfases entre los campos de filial (C7_FILIAL y CR_FILIAL).
2. Igualar la configuración de tablas
Ajuste la configuración para que ambas tablas (SC7 y SCR) queden igualadas bajo el mismo modo de acceso (por ejemplo, ambas como exclusivas). Esto permitirá que la aprobación a través del aplicativo funcione correctamente.
3. Validaciones adicionales del servicio REST
Asegúrese de que en el archivo appserver.ini, dentro de la sección [HTTPURI], el parámetro PrepareIn esté configurado adecuadamente (ej. PrepareIn=01 para el grupo 01, o PrepareIn=ALL para multi-grupo). Asimismo, verifique que el servicio REST PURCHASEORDERAPPROVAL esté activo y actualizado.
¡IMPORTANTE! Recuerde reiniciar el servicio REST tras realizar cualquier cambio en el archivo appserver.ini.
0 Comentarios